Category 5: Securities markets
MT527 Triparty Collateral Instruction
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
The MT527 is the instruction a collateral giver or collateral taker sends to its triparty agent to act on a collateral management transaction: open a new exposure, change its amount, rate or closing date, or close it. The triparty agent answers with an MT558 status and processing advice and reports the collateral allocated against the exposure in the MT569 statement.
When MT527 is used
In triparty collateral management two trading parties agree a deal that needs collateral, such as a repo, a securities loan, a secured loan or margin for derivatives, and appoint a third party, the triparty agent, to manage the collateral: select eligible securities, value them, apply haircuts and limits, substitute and return them. The triparty agent is typically an ICSD, a CSD or a large custodian bank. The trading parties do not instruct individual securities movements; they tell the agent about the exposure with an MT527, and the agent works out and moves the collateral.
The sender is Party A, the collateral giver or the collateral taker (field 22H::REPR: PROV for the giver, RECE for the taker), or an account owner such as a global custodian or investment manager that holds the account at the triparty agent on the trading party’s behalf. The receiver is the triparty agent. For most instruction types both parties send an MT527 and the agent matches them before acting, for example when an exposure is opened or its principal is adjusted.
Field 22a::CINT says what the instruction does: INIT opens (initiates) a transaction, PADJ adjusts the principal (exposure) amount, CDTA changes or sets the closing date, RATA changes the rate, TERM closes the transaction; further codes cover margin, collateral, data and settlement adjustments and delivery by value. Field 22a::COLA gives the exposure type, for example REPO for a repo, SLEB for securities lending and borrowing, SLOA for a secured loan, CCPC for collateral for a central counterparty.
The flow around it: the agent acknowledges and reports matching and processing in the MT558 Triparty Collateral Status and Processing Advice, and reports exposures and the collateral held against them in the MT569 Triparty Collateral and Exposure Statement. The securities and cash movements the agent makes on your accounts are confirmed like any other settlement, with MT544 to MT547 and the usual statements.
Each triparty agent publishes its own usage guide: which CINT and COLA codes it accepts, which references are mandatory, how baskets and eligibility sets (13B::ELIG) are named, and whether it supports REPL. Read it before the first instruction. At least one agent notes that using the MT527 requires Message User Group (MUG) registration with Swift.
MT527 format: sequences and fields
Sequence AGeneral InformationMandatory
Function, references, dates, the type of instruction and of exposure. Common qualifiers only; the SR 2025 structure also has optional 17B flags in this sequence that are not covered here.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | GENL | Opens the General Information block. | |
| 28E | Page Number/Continuation Indicator | M | 5n/4!c | Page number and ONLY, MORE or LAST. An instruction that lists more collateral than fits in one message continues on further pages. | |
| 20C | SEME | Sender's Message Reference | M | :4!c//16x | Your unique reference for this message. The agent quotes it in the MT558 status, and a cancellation quotes it in 20C::PREV. |
| 20C | CLCI | Client's Collateral Instruction Reference | O | :4!c//16x | Your reference for this instruction (as opposed to the transaction). Some agents make it mandatory. |
| 20C | SCTR | Sender's Collateral Transaction Reference | O | :4!c//16x | Your reference for the collateral transaction (the exposure). Keep it the same on every MT527 about the same exposure. |
| 20C | RCTR | Receiver's Collateral Transaction Reference | O | :4!c//16x | The triparty agent’s reference for the transaction, when you know it from an earlier MT558 or MT569. |
| 20C | TRCI | Triparty-Agent's/Service-Provider's Collateral Instruction Reference | O | :4!c//16x | The agent’s reference for the instruction. |
| 23G | Function of the Message | M | 4!c[/4!c] | NEWM new instruction, CANC cancellation of an earlier instruction, REPL replacement of an earlier instruction. Optional subfunction COPY, DUPL or CODU. Not every agent accepts REPL: some require a CANC followed by a new NEWM. | |
| 98a | EXRQ | Execution Requested Date/Time | O | A: :4!c//8!n C: :4!c//8!n6!n | When the instruction should take effect, for example the opening date of a new exposure. At least one 98a date must be present. |
| 98a | TRAD | Trade Date | O | A: :4!c//8!n | The date the underlying deal was agreed. |
| 98a | SETT | Settlement Date | O | A: :4!c//8!n | Settlement date of the instruction. Some agents accept either EXRQ or SETT, not both. |
| 98a | PREP | Preparation Date/Time | O | A: :4!c//8!n C: :4!c//8!n6!n E: :4!c//8!n6!n[,3n][/[N]2!n[2!n]] | When the message was prepared. |
| 22a | CINT | Collateral Instruction Type Indicator | M | F: :4!c/[8c]/4!c H: :4!c//4!c | What to do: INIT open, PADJ principal adjustment, CDTA closing date adjustment, RATA rate adjustment, TERM close, plus CADJ (collateral), MADJ (margin), DADJ (other data), AADJ (settlement adjustment) and DBVT (delivery by value). An agent-specific code can be given with a data source scheme. |
| 22a | COLA | Exposure Type Indicator | M | F: :4!c/[8c]/4!c H: :4!c//4!c | Why collateral is needed, for example REPO, RVPO, SBSB, SLEB, SLOA, CCPC, CBCO (central bank credit operations), OTCD (OTC derivatives), FORX or PAYM. An agent-specific code can be given with a data source scheme. |
| 22a | REPR | Collateral Receive/Provide Indicator | M | H: :4!c//4!c | PROV: you are the collateral giver. RECE: you are the collateral taker. |
| 22a | PRSS | Process Indicator | O | F: :4!c/[8c]/4!c | An agent-specific processing option, always with the agent’s data source scheme, for example to defer processing. |
| 22a | AUTA | Automatic Allocation Indicator | O | F: :4!c/[8c]/4!c | AUTO or MANU: whether the agent allocates the collateral automatically or manually. PRIR (priority) and FSSA (whether the agent may resolve a failed settlement with other collateral) are further options. |
| 13B | ELIG | Eligibility Set Profile NumberRepeatable | O | :4!c/[8c]/30x | The basket or eligibility set the collateral must come from, as named by the agent. PRBN (preferential basket), FSBN (fallback starting basket) and EXBN (exclusion basket) work the same way. |
| 25D | REST | Response Status | O | :4!c/[8c]/4!c | The collateral taker’s answer to the collateral giver’s instruction: CONF (details confirmed) or DKNY (rejected). |
| 70E | CINS | Collateral Instruction Narrative | O | :4!c//10*35x | Free text about the instruction. NOTE is a second narrative qualifier. Narrative usually sends the instruction to manual handling. |
| 16S | End of block | M | GENL | Closes the General Information block. |
Sequence A1Collateral PartiesMandatory, repeatable
One block per party: Party A, Party B and the triparty agent at least, plus clients where needed. The 95a field is mandatory in each block and the qualifier is a choice. The SR 2025 structure also allows option L identifiers here.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | COLLPRTY | Opens the Collateral Parties block. | |
| 95a | PTYA | Party A | C | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | The instructing party (you). If the message is sent on behalf of a trading party, that party goes in CLPA. |
| 95a | CLPA | Party A's Client | C | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | The trading party on whose behalf Party A instructs. |
| 95a | PTYB | Party B | C | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | The counterparty of the deal. CLPB is its client. |
| 95a | TRAG | Triparty Agent | C | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | The triparty agent. Agents often want option R with their own scheme and your triparty account number. |
| 97a | SAFE | Safekeeping Account | O | A: :4!c//35x B: :4!c/[8c]/4!c/35x | Account of the party in this block at the agent, for example the collateral account. |
| 22F | TRCA | Party Capacity Indicator | O | :4!c/[8c]/4!c | AGEN or PRIN: whether the party acts as agent or principal. |
| 16S | End of block | M | COLLPRTY | Closes the Collateral Parties block. |
Sequence A2LinkagesOptional, repeatable
Needed on a cancellation or replacement. 20C is mandatory in each block and the qualifier is a choice; recent releases also allow a 20U option.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | LINK | Opens the Linkages block. | |
| 13a | LINK | Linked Message | O | A: :4!c//3!c B: :4!c/[8c]/30x | Message type of the linked message, for example 527. |
| 20C | PREV | Previous Message Reference | C | :4!c//16x | The SEME of the MT527 being cancelled or replaced. |
| 20C | RELA | Related Message Reference | C | :4!c//16x | Reference of a related message. |
| 20C | COMM | Common Collateral Transaction Reference | C | :4!c//16x | A reference for the collateral transaction agreed by both parties, which helps the agent match their instructions. |
| 16S | End of block | M | LINK | Closes the Linkages block. |
Sequence BDeal Transaction DetailsConditional
Mandatory when 23G is NEWM or CANC, not allowed when it is REPL. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | DEALTRAN | Opens the Deal Transaction Details block. | |
| 94a | TRAD | Place of Trade | O | B: :4!c/[8c]/4!c[/30x] L: :4!c//18!c2!n | Where the deal was done, for example OTCO or EXCH. |
| 17B | CONC | Concentration Limit Flag | O | :4!c//1!a | Y when a concentration limit applies to the collateral, N when it does not. |
| 99B | MNPE | Minimum Notice Period | O | :4!c//3!n | Minimum notice in days, for example to terminate an open deal. |
| 98a | TERM | Closing Date/Time | M | A: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!n | Closing date of the exposure, or :98B::TERM//OPEN for an open-ended deal. |
| 19A | TRAA | Transaction Amount | C | :4!c//[N]3!a15d | The exposure (principal) amount to be covered. Mandatory when sequence B is present, unless COLA is SLEB. On a principal adjustment, some agents want the new total amount, not the change. |
| 19A | TRTE | Termination Transaction Amount | O | :4!c//[N]3!a15d | Amount due at closing, for example principal plus repo interest. |
| 19A | VASO | Value Sought Amount | O | :4!c//[N]3!a15d | The collateral value the taker wants to receive. |
| 92a | PRIC | Pricing Rate | O | A: :4!c//[N]15d C: :4!c/[8c]/24x | The repo or lending rate as a percentage (option A), or a reference rate name (option C). |
| 92a | RSPR | Spread Rate | O | A: :4!c//[N]15d | Spread over the reference rate given in 92C::PRIC; N for a spread below it. |
| 22a | PAYM | Payment Indicator | O | H: :4!c//4!c | APMT or FREE: whether the collateral moves against payment or free. |
| 16S | End of block | M | DEALTRAN | Closes the Deal Transaction Details block. |
Sequence B1Subsequence B1 (block BREAK)Optional, repeatable
Present in the SR 2025 structure, inside sequence B, with a mandatory 13B and 19A in each block. Its qualifiers are not covered here; check your agent’s guide.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | BREAK | Opens the Subsequence B1 (block BREAK) block. | |
| 13B | Number Identification | M | :4!c/[8c]/30x | An identifier for this part of the deal. | |
| 19A | Amount | M | :4!c//[N]3!a15d | The amount that belongs to this part of the deal. | |
| 16S | End of block | M | BREAK | Closes the Subsequence B1 (block BREAK) block. |
Sequence CSecurities MovementOptional, repeatable
Specific securities to move, when the instruction names them (for example a substitution or a manual allocation).
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | SECMOVE | Opens the Securities Movement block. | |
| 22H | INOU | In/Out Indicator | M | :4!c//4!c | COLI or COLO: whether the securities go into or out of the collateral position. The standard defines the codes from Party A’s account; agents’ guides restate them for their own accounts, so follow your agent’s definition. |
| 35B | Identification of the Financial Instrument | M | [ISIN1!e12!c] [4*35x] | The security to move. | |
| 36B | QSEC | Quantity of Securities | M | :4!c//4!c/15d | Quantity, as UNIT, FAMT or AMOR. Recent releases also allow option D. |
| 17B | COLL | Collateral Flag | M | :4!c//1!a | Y when the securities are collateral, N when they are the deal itself (for example the securities lent). |
| 97a | SAFE | Safekeeping Account | O | A: :4!c//35x B: :4!c/[8c]/4!c/35x | The account the securities come from or go to. |
| 20C | CSMV | Client's Securities Movement Reference | O | :4!c//16x | Your reference for this movement. |
| 16S | End of block | M | SECMOVE | Closes the Securities Movement block. |
Sequence DCash MovementsOptional, repeatable
Cash to move, for example the cash leg or cash collateral.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | CASHMOVE | Opens the Cash Movements block. | |
| 22H | INOU | In/Out Indicator | M | :4!c//4!c | COLI or COLO, as in sequence C, applied to Party A’s cash account. |
| 19A | CASH | Cash Amount | M | :4!c//[N]3!a15d | Currency and amount to move. |
| 17B | COLL | Collateral Flag | O | :4!c//1!a | Y when the cash is collateral, N when it is part of the deal. |
| 97a | CASH | Cash Account | O | A: :4!c//35x E: :4!c//34x | The cash account to use. |
| 20C | CCMV | Client's Cash Movement Reference | O | :4!c//16x | Your reference for this cash movement. |
| 16S | End of block | M | CASHMOVE | Closes the Cash Movements block. |
Sequence EAdditional InformationOptional
Other parties. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | ADDINFO | Opens the Additional Information block. | |
| 95a | MEOR | Originator of Message | O | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | The party that originated the instruction, when a service provider sends it. MERE, ISSU and INVE can also appear. |
| 16S | End of block | M | ADDINFO | Closes the Additional Information block. |
Format notation: n digits, a upper-case letters, c upper-case letters and digits, x any character of the Swift character set, d a decimal number with a comma, ! fixed length, [ ] optional, 4*35x up to 4 lines of 35 characters. M mandatory, O optional, C conditional (a rule decides).
Rules worth knowing
- Sequence B depends on the function: mandatory when 23G is NEWM or CANC, not allowed when 23G is REPL (network error E08, as reproduced in public usage guidelines).
- When sequence B is present and 22a::COLA is not SLEB, 19A::TRAA is mandatory (E65). The rule does not apply when COLA carries a data source scheme.
- All 98a qualifiers in sequence A are optional, but at least one must be present (D92).
- A cancellation repeats the instruction’s details and quotes the SEME of the original in 20C::PREV in sequence A2. To change an exposure, agents that do not support REPL want a cancellation followed by a new instruction.
- Matching instructions from both parties must agree on the exposure details (dates, amount, rate, exposure type, parties). A mismatch shows up as an unmatched status in the MT558.
MT527 example
ZagTrader Test Bank (ZAGTAEADXXX) has agreed a one-week triparty repo with BANKGB2LXXX: ZagTrader borrows EUR 50,000,000 and gives collateral. It sends the opening instruction to the triparty agent ICSDLULLXXX as collateral giver. BANKGB2L sends its own MT527 as collateral taker, and the agent matches the two before allocating collateral.
{1:F01ZAGTAEADAXXX0000000000}{2:I527ICSDLULLXXXXN}{4:
:16R:GENL
:28E:1/ONLY
:20C::SEME//ZT527-261020-01
:20C::SCTR//ZTREPO-0042
:20C::CLCI//OPEN-0042-001
:23G:NEWM
:98A::EXRQ//20261022
:98A::TRAD//20261020
:22H::CINT//INIT
:22H::COLA//REPO
:22H::REPR//PROV
:16R:COLLPRTY
:95P::PTYA//ZAGTAEADXXX
:16S:COLLPRTY
:16R:COLLPRTY
:95P::PTYB//BANKGB2LXXX
:16S:COLLPRTY
:16R:COLLPRTY
:95P::TRAG//ICSDLULLXXX
:97A::SAFE//TPA-COLL-0042
:16S:COLLPRTY
:16S:GENL
:16R:DEALTRAN
:98A::TERM//20261029
:19A::TRAA//EUR50000000,
:92A::PRIC//2,15
:16S:DEALTRAN
-}Decode this example in the parserLine by line
| Line | What it says |
|---|---|
| {1:F01ZAGTAEADAXXX0000000000}{2:I527ICSDLULLXXXXN}{4: | Sender ZAGTAEADXXX, input MT527 to the triparty agent ICSDLULLXXX, normal priority. |
| :16R:GENL | |
| :28E:1/ONLY | Single-page instruction. |
| :20C::SEME//ZT527-261020-01 | Message reference. |
| :20C::SCTR//ZTREPO-0042 | ZagTrader’s reference for the exposure, kept for its whole life. |
| :20C::CLCI//OPEN-0042-001 | Reference for this instruction. |
| :23G:NEWM | New instruction. |
| :98A::EXRQ//20261022 | Open the exposure on 22 October 2026. |
| :98A::TRAD//20261020 | Deal agreed on 20 October. |
| :22H::CINT//INIT | Initiate a collateral transaction. |
| :22H::COLA//REPO | Exposure type: repo. |
| :22H::REPR//PROV | ZagTrader is the collateral giver. |
| :16R:COLLPRTY | |
| :95P::PTYA//ZAGTAEADXXX | Party A: the sender. |
| :16S:COLLPRTY | |
| :16R:COLLPRTY | |
| :95P::PTYB//BANKGB2LXXX | Party B: the cash lender and collateral taker. |
| :16S:COLLPRTY | |
| :16R:COLLPRTY | |
| :95P::TRAG//ICSDLULLXXX | The triparty agent. |
| :97A::SAFE//TPA-COLL-0042 | ZagTrader’s collateral account at the agent. |
| :16S:COLLPRTY | |
| :16S:GENL | |
| :16R:DEALTRAN | Mandatory because 23G is NEWM. |
| :98A::TERM//20261029 | Closing date: one week later. |
| :19A::TRAA//EUR50000000, | Exposure to collateralise: EUR 50,000,000.00. Mandatory because COLA is not SLEB. |
| :92A::PRIC//2,15 | Repo rate 2.15 percent. |
| :16S:DEALTRAN | |
| -} | End of block 4. |
The agent answers with an MT558: first accepted and unmatched, then matched once BANKGB2L’s MT527 (with REPR//RECE) arrives, then the collateral allocation. The exposure and collateral appear in the MT569 from then on.
To close the repo early, ZagTrader would send a new MT527 with CINT//TERM; to change the amount, CINT//PADJ with the new TRAA.
All BICs, references and accounts are made up.
Common errors and rejects
Sequence B missing or not allowed
A NEWM or CANC without sequence B, or a REPL with it, fails network validation (E08). Include DEALTRAN on new and cancellation messages; leave it out on a replacement.
Transaction amount missing
With sequence B present and an exposure type other than SLEB, 19A::TRAA is mandatory (E65). Securities lending exposures are the exception because the exposure follows from the securities lent.
No date in sequence A
Every 98a qualifier is optional on its own, but at least one must be there (D92). Most agents want EXRQ or SETT, and some reject a message that has both.
Instruction stays unmatched
The agent waits for the counterparty’s MT527 and compares them. Different closing dates, amounts, rates, exposure types or party identifiers keep the instruction unmatched in the MT558. Agree the details with the counterparty and cancel and re-send the wrong one.
Message rejected by the agent for its own rules
Agents publish which CINT, COLA and PRSS codes, references, baskets (13B::ELIG) and party formats they accept. A message that passes Swift validation can still be rejected for these rules. Check the agent’s guide and the reason in the MT558.
MT527 in ISO 20022
The ISO 20022 counterpart is colr.019 Triparty Collateral Transaction Instruction, one of the triparty collateral messages developed by Swift with the Eurosystem’s AMI-SeCo for the Single Collateral Management Rulebook for Europe. The status advice, allegement and reporting flows have their own colr messages in the same set.
Under the European triparty standards the ISO 20022 messages are mandatory for triparty agents, Eurosystem central banks and CCPs. Other collateral givers and takers may keep using ISO 15022 (MT527) for as long as their triparty agent supports it, which they agree bilaterally with the agent.
MT527 questions
- What is an MT527?
- A Triparty Collateral Instruction: the message a collateral giver or taker sends to its triparty agent to open, adjust or close a collateralised exposure such as a triparty repo or securities loan.
- What is the difference between MT527, MT558 and MT569?
- The MT527 is your instruction to the triparty agent. The MT558 is the agent’s status and processing advice on it (accepted, matched, allocated, rejected). The MT569 is the agent’s statement of exposures and the collateral held against them.
- Do both parties have to send an MT527?
- For most instruction types, yes: the agent matches the collateral giver’s and the collateral taker’s instructions before acting, for example on opening or on a principal adjustment. Some agents offer one-sided instructions for certain events; check the agent’s guide.
- What do CINT and COLA mean in an MT527?
- 22a::CINT is the instruction type (INIT, PADJ, CDTA, RATA, TERM and others). 22a::COLA is the exposure type, the reason collateral is needed (REPO, SLEB, SLOA, CCPC and others).
- What is the ISO 20022 equivalent of the MT527?
colr.019Triparty Collateral Transaction Instruction, part of the triparty collateral message set used under the European triparty standards.
All MT messages · Category 5 messages · ISO 20022 messages · Codes · Troubleshooting