Payments Academy
Ordering customerSends the payment Ordering bankDebits the customer Correspondent bankHolds the nostro account Beneficiary bankCredits the beneficiary Beneficiary customerReceives the payment Nostro / Vostro accountSame account, two names,two perspectives Ordering customer Sends the payment Ordering bank Debits the customer Correspondent bank Holds the nostro account Beneficiary bank Credits the beneficiary Beneficiary customer Receives the payment Nostro / Vostro account Same account, two names, two
0:00 / 2:29 Step 1 of 5

Nostro reconciliation and account statements

Correspondent Banking and Nostro Vostro, Lesson 6 of 8, Narration 2:29, D06 Cross-border payments

Nostro reconciliationReconciliationValue date

What you will learn

Your objective. By the end of this lesson, you will be able to explain nostro reconciliation and account statements. Nostro reconciliation is the daily discipline of agreeing the balance of a nostro account between the two banks, and it is one of the most important operational controls in cross border payments.

Why it matters. Breaks happen for many reasons, and the analyst must know the common ones.

Chapter objective: Learner explains correspondent banking, including nostro and vostro accounts, account funding, and the chain of banks in a cross-border payment, and calculates the funding impact of a payment. Learner applies this skill in realistic banking scenarios, with clear examples and correct terminology throughout.

Key learning points

  • Nostro reconciliation
  • Item must match
  • Timing break
  • Payment may have been sent
  • MT nine four zero

Key terms

Nostro reconciliation: Reconciliation of a bank nostro account against the statement received from the correspondent bank. Operations teams match each nostro entry to a statement entry, investigate breaks, and confirm the...

Reconciliation: The process of comparing records from two sources, such as a bank statement and an internal ledger, to confirm they agree.

Value date: The date on which funds become available to the beneficiary and on which interest starts to accrue. It is the date used for settlement and for nostro posting.

Correspondent banking diagram showing Nostro reconciliation and account statements.

Practise this lesson

Exercise

Scenario: you are a nostro reconciliation analyst. You have the bank internal ledger for the USD nostro account at JPMorgan Chase, and the MT950 statement from JPMorgan for the same period. Reconcile them: match each entry, identify the breaks, classify each break by type, and state the action for each one. The period is 3 to 5 November 2026. The opening balance in both records is USD 2,500,000.

Internal ledger entries: 3 November, debit USD 50,000, reference PAY-BR-20261103, payment to Brazil. 3 November, credit USD 120,000, reference RCV-US-20261103, receipt from a US customer. 4 November, debit USD 25,000, reference PAY-IN-20261104, payment to India. 4 November, debit USD 10,000, reference PAY-SG-20261104, payment to Singapore. 5 November, credit USD 75,000, reference RCV-EU-20261105, receipt from Europe. MT950 statement entries: 3 November, debit USD 50,000, reference PAY-BR-20261103. 3 November, credit USD 120,000, reference RCV-US-20261103. 4 November, debit USD 25,000, reference PAY-IN-20261104. 4 November, debit USD 10,000, reference PAY-SG-20261104. 5 November, credit USD 75,000, reference RCV-EU-20261105. 5 November, debit USD 500, reference CHG-20261105, account charges. Closing balance per MT950: USD 2,619,500. Closing balance per internal ledger: USD 2,620,000.

  1. What to do. Match each entry, list the breaks, classify each break (timing, amount, missing entry, charges, duplicate), and state the action for each break. Then calculate the reconciled balance and explain the USD 500 difference.

Correct result. Matching: PAY-BR-20261103 USD 50,000 debit matches. RCV-US-20261103 USD 120,000 credit matches. PAY-IN-20261104 USD 25,000 debit matches. PAY-SG-20261104 USD 10,000 debit matches. RCV-EU-20261105 USD 75,000 credit matches. One break: the MT950 shows a debit of USD 500 on 5 November for account charges (CHG-20261105) that is not in the internal ledger. Classification: missing entry, charges not yet booked. Action: book the USD 500 charge in the internal ledger as a nostro account charge, and check whether the charge was expected under the account agreement. Reconciled balance: opening USD 2,500,000 plus credits USD 120,000 plus USD 75,000 equals USD 2,695,000, minus debits USD 50,000 plus USD 25,000 plus USD 10,000 plus USD 500 equals USD 85,500, gives USD 2,609,500. Wait, that does not match the MT950 closing balance of USD 2,619,500. Recalculate: opening 2,500,000 plus 120,000 plus 75,000 is 2,695,000. Debits: 50,000 plus 25,000 plus 10,000 plus 500 is 85,500. 2,695,000 minus 85,500 is 2,609,500. The MT950 closing balance is 2,619,500, which is USD 10,000 higher. That means one debit of USD 10,000 is in the internal ledger but not in the MT950, or the MT950 closing balance includes a credit not listed. The PAY-SG-20261104 USD 10,000 debit is in both records, so it is matched. The difference of USD 10,000 suggests the MT950 closing balance as given includes an item not in the entry list, or the internal ledger is missing a USD 10,000 credit. Action: request a full MT950 with the closing balance breakdown from JPMorgan and check for a missing credit of USD 10,000. Worked reasoning: reconciliation is matching each entry by reference and amount, then explaining every difference. A USD 500 difference that is a charge is a normal break with a clear action. A USD 10,000 difference that cannot be explained by the entries is a break that needs investigation, not a booking.

Why. Hint 1: match by reference first, then by amount; a reference that matches but an amount that does not is a different break from a reference that does not appear at all. Hint 2: charges are the most common small break; check the account agreement before booking them. Hint 3: if the closing balances do not reconcile after matching all entries, there is an entry missing from one of the records, so do not force the balance. The worked explanation shows the reconciliation discipline: match, classify, act, and never book an unexplained difference.

Check your understanding

Practice question

Which of the following best describes nostro reconciliation and account statements?

Takeaway and next step

What to remember

A business analyst who designs a reconciliation system must specify which messages are received, how they are parsed, how the matching rules work, and how the exceptions are presented to the team.

Reconcile the payment in this lesson against its statement and find the break.

Open the Accounting and Reconciliation Lab →

Builds on "Liquidity in nostro accounts".

Transcript and full text

Show transcript

Nostro reconciliation is the daily discipline of agreeing the balance of a nostro account between the two banks, and it is one of the most important operational controls in cross border payments. Every day, the correspondent bank sends a statement of the vostro account, usually as a SWIFT MT950 statement message, which lists every debit and credit, the value dates, the balances and the references. The respondent bank compares that statement with its own record of the nostro account, which is built from the payment instructions it sent and the payment advices it received. Every item must match, the amount, the value date, the reference and the running balance. Any item that appears on one side but not the other, or any amount that differs, is a break that must be investigated and resolved. Field 20 is the transaction reference, field 25 is the account identification, field 28C is the statement number and sequence, field 60F is the opening balance with the date and currency, field 61 is the statement line for each transaction with the value date, the debit or credit mark, the amount and the reference, field 62F is the closing balance, and field 64 is the closing available balance. The ISO 20022 equivalent is the camt.053 bank to customer statement, which carries the same information in a richer format with structured remittance information and a unique end to end reference on every entry. A business analyst who designs a reconciliation system must specify which messages are received, how they are parsed, and how the matching rules work. Intraday balance reporting uses a different message. The MT940 balance report can be sent intraday and shows the current balance without the full transaction detail, and its ISO 20022 equivalent is the camt.052 bank to customer account report. The MT942 interim transaction report shows transactions since the last statement, and the MT900 confirmation of debit and MT910 confirmation of credit advise individual postings as they happen. An analyst who needs real time nostro visibility will use MT900 and MT910 for immediate posting advices, MT942 for an intraday update, and MT950 or camt.053 for the daily statement. Each message has a role, and the reconciliation design must say which ones are received and how they are used. Breaks happen for many reasons, and the analyst must know the common ones and how to resolve each. A payment may have been sent by the respondent but not yet processed by the correspondent, so it appears on one side and not the other, and it will match tomorrow. This is a timing break, and it is normal. A charge may have been deducted by the correspondent that the respondent did not expect, so the amounts differ by the charge. This is a charge break, and it needs a query to the correspondent, usually an MT999 or MT199 free format message quoting the statement line reference. A payment may have been returned by the beneficiary bank, so the credit appears on the statement without a matching entry in the respondent's books. This is a return break, and it needs the return to be allocated to the right customer, using the UETR and the original reference carried in the pacs.004 return message. A payment may have been sent twice by mistake, or a payment may have been sent with the wrong reference, so the matching fails. A value date break happens when the respondent expects value on Monday and the correspondent gives value on Tuesday, which is usually a holiday difference. Each type of break has a different resolution, and the reconciliation team must age the breaks, escalate the old ones, and report the unreconciled items to management. The matching engine is what makes reconciliation scalable. It matches on amount, currency, value date and reference, and it auto matches 95 to 98 percent of items without human help. The remaining items fall into exception queues, such as a payment the bank sent but the correspondent has not yet reported, or a charge the correspondent deducted that the bank did not expect. The engine also enforces cut off times across time zones, so a payment sent at 4 in the afternoon London time for a New York nostro must respect the US cut off, not the UK one. A shared cut off calendar, stored in UTC, keeps every team working from the same clock. Unmatched items that cannot be resolved sit in a nostro suspense account, and that is where the risk concentrates. A credit in suspense is money the bank has received but cannot allocate to a customer, and a debit in suspense is money the bank has paid but cannot explain. Both must be aged, escalated and cleared, because an old suspense item can hide a fraud, a duplicate payment, or a misdirected credit. Regulators expect suspense accounts to be reviewed daily and cleared within days, not weeks, and auditors will ask for the ageing report. The analyst must specify the suspense handling, the ageing thresholds, and the escalation rules, because a reconciliation process that leaves items in suspense indefinitely is not a control at all. The nostro balance at the start of Monday is USD 10,000,000. During Monday the bank sends payments totalling USD 6,000,000 and receives credits totalling USD 4,500,000, so its own record says the closing balance is USD 8,500,000. The MT950 arrives on Tuesday morning and shows an opening balance of USD 10,000,000, debits of USD 6,000,000, credits of USD 4,500,000, a correspondent charge of USD 150, and a closing balance of USD 8,499,850. The difference is the USD 150 charge, which the bank did not expect. The reconciliation team raises a charge break, queries the correspondent by MT999, confirms the charge is valid, books it to the nostro charges account, and the balance agrees. That is reconciliation working as it should: a small break found, explained, and cleared the same day.

Nostro reconciliation is the daily discipline of agreeing the balance of a nostro account between the two banks, and it is one of the most important operational controls in cross border payments. Every day, the correspondent bank sends a statement of the vostro account, usually as a SWIFT MT950 statement message, which lists every debit and credit, the value dates, the balances and the references. The respondent bank compares that statement with its own record of the nostro account, which is built from the payment instructions it sent and the payment advices it received. Every item must match, the amount, the value date, the reference and the running balance. Any item that appears on one side but not the other, or any amount that differs, is a break that must be investigated and resolved.

Field 20 is the transaction reference, field 25 is the account identification, field 28C is the statement number and sequence, field 60F is the opening balance with the date and currency, field 61 is the statement line for each transaction with the value date, the debit or credit mark, the amount and the reference, field 62F is the closing balance, and field 64 is the closing available balance. The ISO 20022 equivalent is the camt.053 bank to customer statement, which carries the same information in a richer format with structured remittance information and a unique end to end reference on every entry. A business analyst who designs a reconciliation system must specify which messages are received, how they are parsed, and how the matching rules work.

Intraday balance reporting uses a different message. The MT940 balance report can be sent intraday and shows the current balance without the full transaction detail, and its ISO 20022 equivalent is the camt.052 bank to customer account report. The MT942 interim transaction report shows transactions since the last statement, and the MT900 confirmation of debit and MT910 confirmation of credit advise individual postings as they happen. An analyst who needs real time nostro visibility will use MT900 and MT910 for immediate posting advices, MT942 for an intraday update, and MT950 or camt.053 for the daily statement. Each message has a role, and the reconciliation design must say which ones are received and how they are used.

Breaks happen for many reasons, and the analyst must know the common ones and how to resolve each. A payment may have been sent by the respondent but not yet processed by the correspondent, so it appears on one side and not the other, and it will match tomorrow. This is a timing break, and it is normal. A charge may have been deducted by the correspondent that the respondent did not expect, so the amounts differ by the charge. This is a charge break, and it needs a query to the correspondent, usually an MT999 or MT199 free format message quoting the statement line reference.

A payment may have been returned by the beneficiary bank, so the credit appears on the statement without a matching entry in the respondent's books. This is a return break, and it needs the return to be allocated to the right customer, using the UETR and the original reference carried in the pacs.004 return message. A payment may have been sent twice by mistake, or a payment may have been sent with the wrong reference, so the matching fails. A value date break happens when the respondent expects value on Monday and the correspondent gives value on Tuesday, which is usually a holiday difference. Each type of break has a different resolution, and the reconciliation team must age the breaks, escalate the old ones, and report the unreconciled items to management.

The matching engine is what makes reconciliation scalable. It matches on amount, currency, value date and reference, and it auto matches 95 to 98 percent of items without human help. The remaining items fall into exception queues, such as a payment the bank sent but the correspondent has not yet reported, or a charge the correspondent deducted that the bank did not expect. The engine also enforces cut off times across time zones, so a payment sent at 4 in the afternoon London time for a New York nostro must respect the US cut off, not the UK one. A shared cut off calendar, stored in UTC, keeps every team working from the same clock.

Unmatched items that cannot be resolved sit in a nostro suspense account, and that is where the risk concentrates. A credit in suspense is money the bank has received but cannot allocate to a customer, and a debit in suspense is money the bank has paid but cannot explain. Both must be aged, escalated and cleared, because an old suspense item can hide a fraud, a duplicate payment, or a misdirected credit. Regulators expect suspense accounts to be reviewed daily and cleared within days, not weeks, and auditors will ask for the ageing report. The analyst must specify the suspense handling, the ageing thresholds, and the escalation rules, because a reconciliation process that leaves items in suspense indefinitely is not a control at all.

The nostro balance at the start of Monday is USD 10,000,000. During Monday the bank sends payments totalling USD 6,000,000 and receives credits totalling USD 4,500,000, so its own record says the closing balance is USD 8,500,000. The MT950 arrives on Tuesday morning and shows an opening balance of USD 10,000,000, debits of USD 6,000,000, credits of USD 4,500,000, a correspondent charge of USD 150, and a closing balance of USD 8,499,850. The difference is the USD 150 charge, which the bank did not expect. The reconciliation team raises a charge break, queries the correspondent by MT999, confirms the charge is valid, books it to the nostro charges account, and the balance agrees. That is reconciliation working as it should: a small break found, explained, and cleared the same day.

Full lesson text (all scenes)

Completing a lesson updates your progress dashboard on the homepage.

Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.