Category 9: Cash management and customer status
MT950 Statement Message
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
The MT950 is the Swift MT statement a bank sends to the owner of an account it services, listing every entry booked to that account with opening and closing balances. In practice it is the nostro statement: a correspondent bank reports a bank’s account so that the bank can reconcile what it instructed against what was booked. Its ISO 20022 equivalent is camt.053.
When MT950 is used
Banks hold accounts with each other in many currencies: a bank in Dubai keeps a USD account with a correspondent in New York to settle its USD payments. The correspondent books every payment, cover, foreign exchange settlement and charge on that account and sends an MT950 to the account owner, usually at the end of each business day with movement. The account owner’s nostro reconciliation team matches each entry against its own records.
The MT950 goes from the account servicing institution to the account owner only. Unlike the MT940, it is not sent to third parties on the owner’s behalf, and it has no field 86, no field 21, no option P on field 25 and no forward available balance (field 65). All the information for reconciliation has to fit in field 61: the references, the transaction type and the supplementary details.
Entries cover everything booked to the account, whether or not a Swift message caused them. The standard asks the bank not to bulk separate transactions, so one entry per instruction (per field 20) is booked, and charges that were not advised in another message appear as separate entries.
For long statements the same rules as the MT940 apply: several messages with one statement number and running page numbers in field 28C, 60F and 62F on the first and last message, 60M and 62M in between.
MT950 format: sequences and fields
Message text (block 4)Mandatory
No lettered sequences; field 61 repeats once per entry. Verified against the Category 9 Message Reference Guide for Standards MT November 2024.
| Tag | Name | Status | Format | Meaning |
|---|---|---|---|---|
| 20 | Transaction Reference Number | M | 16x | The servicing bank’s reference for this message. No leading or trailing slash and no double slash. |
| 25 | Account Identification | M | 35x | The account at the servicing bank, as the account owner knows it. There is no option P: the receiver is always the account owner. |
| 28C | Statement Number/Sequence Number | M | 5n[/5n] | Statement number, optionally followed by the page number when one statement needs several messages (102/1, 102/2). A gap in the numbers means a statement is missing. |
| 60a | Opening BalanceOptions F or M | M | F: 1!a6!n3!a15d M: 1!a6!n3!a15d | Mark (C or D), date, currency and amount of the opening booked balance. 60F on the first message of a statement, 60M on later pages. Must equal field 62a of the previous message for the account. |
| 61 | Statement LineRepeatable | O | 6!n[4!n]2a[1!a]15d1!a3!c16x[//16x] [34x] | One booked entry: value date, optional entry date, mark (C, D, RC or RD), optional funds code, amount, transaction type (S plus the MT number, N or F plus a code), reference for the account owner, // and the servicing bank’s reference, and supplementary details on a new line. Same layout as in the MT940; see field 61 explained. |
| 62a | Closing Balance (Booked Funds)Options F or M | M | F: 1!a6!n3!a15d M: 1!a6!n3!a15d | Mark, date, currency and amount of the closing booked balance. 62F on the last message of the statement, 62M on every earlier page. It becomes field 60a of the next message. |
| 64 | Closing Available Balance (Available Funds) | O | 1!a6!n3!a15d | Funds available to the account owner if a credit, or the balance subject to interest charges if a debit. |
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
- Network rule C1 (error C27): the first two letters of the currency code must be the same in fields 60a, 62a and 64.
- Opening balance plus credit entries (C and RD) minus debit entries (D and RC) equals the closing booked balance in 62a.
- Field 61, subfield 7 for a debit is field 20 of the account owner’s instruction that caused it, for example the 20 of the MT103 or MT202 the owner sent. For a credit it is the reference for the beneficiary of the incoming transfer, for example field 21 of an incoming MT202. Without a reference the bank writes NONREF and gives its best alternative in the supplementary details.
- Field 61, subfield 6 uses S plus the message type for entries caused by a Swift message (S103, S202) or advised with one (S910 for a credit confirmed by MT910); N plus a code such as TRF, CHK or FEX where no Swift message applies or a text code is preferred; F plus a code, typically FCHG, for items first advised on this statement.
- Charges can be advised with a separate MT n90 message or directly on the statement. On the statement, the charge must be linked to one underlying transaction (for example by the account owner’s reference), and the principal must appear as its own entry.
- The standard recommends daily statements when the account moved, at least monthly when it did not, and never more than a year between statements. It also recommends sorting entries by debits and credits, and within each by value date and ascending amount, to help manual reconciliation.
- The bank must not bulk separate transactions, charges, or charges with transactions into one entry.
MT950 example
BANKUS33XXX in New York services the USD nostro account 4001234567 of ZagTrader Test Bank, Dubai (ZAGTAEADXXX), and sends its MT950 for 20 October 2026. Three debits (a charge, an MT103 and an MT202 that ZagTrader sent) and three credits (an incoming MT202, a credit advised by MT910 and an FX settlement). Opening USD 8,450,000.00, credits USD 4,230,000.00, debits USD 1,225,035.00, closing USD 11,454,965.00. Entries are sorted debits first, then credits, each in ascending amounts.
{1:F01BANKUS33AXXX0000000000}{2:I950ZAGTAEADXXXXN}{4:
:20:950261020ZAG001
:25:4001234567
:28C:207/1
:60F:C261019USD8450000,00
:61:261020D35,00FCHGZT2610200007//BK26293C000117
:61:261020D25000,00S103ZT2610200007//BK26293P000221
:61:261020D1200000,00S202ZT2610200011//BK26293P000245
:61:261020C500000,00S202FX2610150012//BK26293R000310
:61:261020C980000,00S910CUS2610200991//BK26293R000318
:61:261020C2750000,00NFEXFX2610160044//BK26293F000402
FX DEAL USD/AED 16OCT26
:62F:C261020USD11454965,00
:64:C261020USD11454965,00
-}Decode this example in the parserLine by line
| Line | What it says |
|---|---|
| {1:F01BANKUS33AXXX0000000000}{2:I950ZAGTAEADXXXXN}{4: | Sender BANKUS33XXX (the account servicing institution), input MT950 to ZAGTAEADXXX (the account owner), normal priority. |
| :20:950261020ZAG001 | The correspondent’s reference for this statement message. |
| :25:4001234567 | ZagTrader’s USD account at the correspondent (no IBAN in the US). |
| :28C:207/1 | Statement 207, page 1. |
| :60F:C261019USD8450000,00 | Opening booked balance, credit USD 8,450,000.00. ZagTrader checks it equals yesterday’s 62F. |
| :61:261020D35,00FCHGZT2610200007//BK26293C000117 | FCHG: a USD 35.00 charge advised for the first time here, linked to ZagTrader’s payment ZT2610200007. |
| :61:261020D25000,00S103ZT2610200007//BK26293P000221 | Debit for the MT103 that ZagTrader sent with field 20 ZT2610200007. The charge above refers to the same reference. |
| :61:261020D1200000,00S202ZT2610200011//BK26293P000245 | Debit for ZagTrader’s MT202 with field 20 ZT2610200011. |
| :61:261020C500000,00S202FX2610150012//BK26293R000310 | Credit from an incoming MT202. Subfield 7 is the reference for the beneficiary (field 21 of that MT202), so ZagTrader can match it to the expected receipt. |
| :61:261020C980000,00S910CUS2610200991//BK26293R000318 | Credit that the correspondent already confirmed with an MT910: for credits, S plus the MT number shows the message used to advise the owner. |
| :61:261020C2750000,00NFEXFX2610160044//BK26293F000402 | Foreign exchange settlement (N plus FEX), quoting the agreed FX deal reference. |
| FX DEAL USD/AED 16OCT26 | Supplementary details, subfield 9, on its own line. The MT950 has no field 86, so this line is the only free text per entry. |
| :62F:C261020USD11454965,00 | Closing booked balance: 8,450,000.00 + 4,230,000.00 - 1,225,035.00 = 11,454,965.00 credit. |
| :64:C261020USD11454965,00 | Closing available balance: the same, no forward-valued items. |
| -} | End of block 4. |
BICs, account numbers and references are made up.
Common errors and rejects
Opening balance does not match the previous closing balance
A missing or duplicated statement, or a missing page of a split statement. Check the statement and page numbers in 28C before investigating entries.
How to fix itUnmatched debit on the nostro
The correspondent debited an amount with a reference you do not recognise. Check subfield 6 first (S103 or S202 points to a message you sent; FCHG to a charge), then search your outgoing messages for the field 20 in subfield 7. If nothing matches, query the correspondent with its own reference from subfield 8.
Incoming credit cannot be matched
The credit carries the payer’s reference for the beneficiary, not your own. Match on amount, value date and that reference against your expected receipts. Credits caused by ISO 20022 payments may carry only part of the end-to-end reference, because field 61 allows 16 characters.
How to fix itReversals read as normal entries
RC is a debit and RD is a credit. Treating RD as a debit doubles the error on the balance.
How to fix itField 61 parsed with fixed positions
Optional entry date, a one or two letter mark and an optional funds code make fixed positions fail. Parse the subfields in order as described on the MT940 page.
How to fix itCurrency mismatch between balance fields (C27)
The network rejects an MT950 whose 60a, 62a and 64 currencies differ in their first two letters. The servicing bank must correct and resend.
MT950 in ISO 20022
The ISO 20022 equivalent is camt.053. The CBPR+ guideline for camt.053.001.08 states that it covers both the bank-to-bank leg, the role of the MT950, and the bank-to-customer leg of the MT940.
Swift ended MT/MX coexistence for cross-border payment instructions on 22 November 2025. Reporting messages, including MT9xx statements, continue to be supported beyond that date, so correspondents agree with each account owner when to switch from MT950 to camt.053.
For nostro reconciliation the gain is in references: a camt.053 entry can carry the UETR, the end-to-end and instruction identifications and the parties of the underlying pacs.008 or pacs.009, where the MT950 has 16 characters for the owner’s reference and one line of supplementary details.
MT950 questions
- What is an MT950 used for?
- Nostro reconciliation. A correspondent bank sends it to the bank that owns the account, listing every entry booked that day, so the owner can check that each payment it sent was debited and each expected receipt was credited.
- What is the difference between MT940 and MT950?
- The MT950 goes from the account servicing institution to the account owner only. The MT940 can also go to a bank the owner authorised, and adds field 21, option P on field 25, field 65 forward available balances and field 86 narrative for each entry and for the statement.
- Does an MT950 have field 86?
- No. The only per-entry text is subfield 9 of field 61, one line of up to 34 characters. That is why an MT950 entry is matched mainly on the references in field 61.
- What does S910 or S202 mean in an MT950?
- S plus a message type. For a debit it names the message that caused the entry, for example S202 for an MT202 the account owner sent. For a credit it names the message used to advise the owner, for example S910 when the credit was confirmed with an MT910.
- Is the MT950 replaced by camt.053?
- camt.053 is its ISO 20022 equivalent and the CBPR+ guideline covers the bank-to-bank statement. Statements were not part of the November 2025 cut-over and remain supported on Swift, so the switch is agreed between the correspondent and the account owner.
All MT messages · Category 9 messages · ISO 20022 messages · Codes · Troubleshooting