Payments Training Hub
MT103: single customer credit transfer NOW MT103 Stricter field validation Business analyst Customer sees Charges field and beneficiary receipt MT195 payment query MESSAGE TRACE MT103 The MT103 is a single customer credit transfer message, and before the CBPR+ migration it was the most Step 1 of 6 MT103: single customer credit transfer 1 NOW MT103 2 Stricter field validation 3 Business analyst 4 Customer sees 5 Charges field and beneficiary receipt 6 MT195 payment query The MT103 is a single customer credit transfer message, and before the CBPR+ migration it was the most widely used cross border payment message in the world. Step 1 of 6
Stricter field validation MT103 NOW Stricter field validation Business analyst Customer sees Charges field and beneficiary receipt MT195 payment query MESSAGE TRACE MT103 > Stricter field validation It has stricter validation on fields such as charges and remittance information. Step 2 of 6 Stricter field validation 1 MT103 2 NOW Stricter field validation 3 Business analyst 4 Customer sees 5 Charges field and beneficiary receipt 6 MT195 payment query It has stricter validation on fields such as charges and remittance information. Step 2 of 6
Business analyst must understand the MT103 field MT103 Stricter field validation NOW Business analyst Customer sees Charges field and beneficiary receipt MT195 payment query MESSAGE TRACE MT103 > Stricter field validation > Business analyst A business analyst must understand the MT103 field structure Step 3 of 6 Business analyst must understand the MT103 field 1 MT103 2 Stricter field validation 3 NOW Business analyst 4 Customer sees 5 Charges field and beneficiary receipt 6 MT195 payment query A business analyst must understand the MT103 field structure Step 3 of 6
Customer sees MT103 Stricter field validation Business analyst NOW Customer sees Charges field and beneficiary receipt MT195 payment query MESSAGE TRACE MT103 > Stricter field validation > Business analyst > Customer sees The customer sees the debit, the beneficiary sees the credit, and the remittance information links the payment Step 4 of 6 Customer sees 1 MT103 2 Stricter field validation 3 Business analyst 4 NOW Customer sees 5 Charges field and beneficiary receipt 6 MT195 payment query The customer sees the debit, the beneficiary sees the credit, and the remittance information links the payment to the invoice. Step 4 of 6
Charges field and beneficiary receipt MT103 Stricter field validation Business analyst Customer sees NOW Charges field and beneficiary receipt MT195 payment query MESSAGE TRACE MT103 > Stricter field validation > Business analyst > Customer sees > Charges field and beneficiary receipt The charges field decides what the beneficiary actually receives. Step 5 of 6 Charges field and beneficiary receipt 1 MT103 2 Stricter field validation 3 Business analyst 4 Customer sees 5 NOW Charges field and beneficiary receipt 6 MT195 payment query The charges field decides what the beneficiary actually receives. Step 5 of 6
MT195 payment query MT103 Stricter field validation Business analyst Customer sees Charges field and beneficiary receipt NOW MT195 payment query MESSAGE TRACE MT103 > Stricter field validation > Business analyst > Customer sees > Charges field and beneficiary receipt > MT195 payment query If a bank needs information about a payment, it sends an MT195 query and the other bank answers with an Step 6 of 6 MT195 payment query 1 MT103 2 Stricter field validation 3 Business analyst 4 Customer sees 5 Charges field and beneficiary receipt 6 NOW MT195 payment query If a bank needs information about a payment, it sends an MT195 query and the other bank answers with an MT196. Step 6 of 6

Flow of the explanation in this lesson.

0:00 / 4:37 Step 1 of 6

MT103, the customer payment

SWIFT MT Messages, Lesson 2 of 11, Narration 4:37, D04 Messaging and standards

Remittance informationBank Operation CodeValue date

What you will learn

Your objective. By the end of this lesson, you will be able to explain MT103, the customer payment. The MT103 is a single customer credit transfer message, and before the CBPR+ migration it was the most widely used cross border payment message in the world.

Why it matters. A business analyst must understand the MT103 field structure, the mandatory versus optional fields, and the business meaning of each field, because those details determine whether the payment is processed automatically or falls into a repair queue.

Chapter objective: Learner reads and interprets SWIFT MT messages, including MT103, MT202, MT202COV, MT940, and MT950, and explains the purpose, key fields, and business use of each message type. Learner demonstrates this skill using realistic banking examples, explaining each step clearly and using correct terminology throughout.

Key learning points

  • MT103: single customer credit transfer
  • Stricter field validation
  • Business analyst must understand the MT103 field
  • Customer sees
  • Charges field and beneficiary receipt
  • MT195 payment query

Key terms

Remittance information: Information that explains what a payment is for, such as invoice numbers, contract references or salary month.

Bank Operation Code: A code in field 23B of an MT103 that tells the receiving bank how to handle the transfer, such as CRED for a normal credit transfer, SPAY for a payment, or CRTS for a cheque related transfer.

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.

SWIFT MT message viewer showing MT103, the customer payment.

Practise this lesson

Exercise

Scenario: you are an operations analyst at a UK bank. A corporate customer, Meridian Foods Ltd, sent USD 45,000 to a supplier in Singapore on 3 November 2026. The beneficiary bank says it has not received the payment. Your nostro team hands you the MT103 the sending bank transmitted. Read and interpret it: identify the sender and receiver, the amount and currency, the value date, the ordering customer, the beneficiary, the remittance information, the charge bearer, and the settlement instruction. Then state exactly where the payment should be now and what to check first.

The MT103 fields: field 20 (transaction reference) MERID20261103; field 23B (bank operation code) CRED; field 32A (value date, currency, amount) 261103USD45000,00; field 50K (ordering customer) /GB29NWBK60161331926819 MERIDIAN FOODS LTD, 14 HARBOUR ROAD, LONDON; field 52A (ordering institution) NWBKGB2L; field 53A (sender correspondent) CHASUS33; field 57A (account with institution) DBSSSGSG; field 59 (beneficiary customer) /123456789 TANAKA TRADING PTE LTD, 8 RAFFLES PLACE, SINGAPORE; field 70 (remittance information) INV-8841 PAYMENT FOR GOODS; field 71A (details of charges) SHA; field 72 (sender to receiver information) /ACC/ FOR BENEFICIARY ACCOUNT 123456789.

  1. What to do. Write out, field by field, what each field tells you. Then answer: who sent the payment, who should receive it, how much, on what value date, who bears the charges, and which correspondent banks are involved. State where the payment should be now and name the first thing to check.

Correct result. Sender: National Westminster Bank, London (NWBKGB2L), acting for Meridian Foods Ltd. Receiver: DBS Bank, Singapore (DBSSSGSG), for Tanaka Trading Pte Ltd, account 123456789. Amount: USD 45,000. Value date: 3 November 2026. Charges: SHA, so the sender pays its own charges and the beneficiary bears the receiving bank charges. Settlement: field 53A says the sender correspondent is JPMorgan Chase, New York (CHASUS33), so the funds move from NatWest to JPMorgan and then to DBS. Where it should be now: if the value date is 3 November and the payment was sent that morning, DBS should have received it by end of day 3 November. First check: ask the nostro team whether JPMorgan confirmed the USD 45,000 credit to DBS, and ask DBS whether the MT103 arrived and was matched to the account. Worked reasoning: field 32A gives the value date and amount in one line, format YYMMDD plus currency plus amount with a comma as the decimal separator. Field 71A SHA means the beneficiary does not receive the full USD 45,000; DBS may deduct its own charges. Field 72 /ACC/ confirms the beneficiary account number, so a mismatch there is the first suspect if DBS cannot find the payment.

Why. Hint 1: field 32A always carries value date, currency and amount together, and the amount uses a comma as the decimal separator. Hint 2: field 53A names the sender correspondent, which is where the funds actually move, while field 57A names the bank that holds the beneficiary account. Hint 3: field 71A SHA means charges are shared, so do not expect the beneficiary to receive the full amount. The worked explanation shows why each field matters: 20 is the reference you quote in every enquiry, 32A fixes the value date you check against, 53A and 57A tell you which two banks to chase, and 71A sets the expectation for the credited amount.

Check your understanding

Practice question

A bank receives an MT103 for a customer payment, then a second message confirming its own account was debited for the same payment. A trainee files both as customer payment instructions. What is the mistake?

Takeaway and next step

What to remember

The key fields each carry one part of that story.

Open the message type from this lesson and inspect its fields, then find the field that carries the amount.

Open the ISO 20022 Message Explorer →

Builds on "What SWIFT MT is, and why it lasted so long".

Transcript and full text

Show transcript

The MT103 is a single customer credit transfer message, and before the CBPR+ migration it was the most widely used cross border payment message in the world. It is sent by the debtor agent to the creditor agent, either directly or through intermediary banks, and it instructs the receiving bank to credit the beneficiary. The MT103 carries the debtor and creditor details, the amount and currency, the value date, the charges, and the remittance information that the beneficiary needs to reconcile the payment. It is used for supplier payments, salary payments, and any other payment where the originator is a customer rather than a bank. The MT103 has two main variants. The MT103 with STP, which stands for straight through processing, is used when the payment is fully automated and requires no manual repair. It has stricter validation on fields such as charges and remittance information. The standard MT103 allows more free text and is used when manual handling is expected. A bank that sends an MT103 must choose the correct variant and must populate the fields according to the SWIFT user handbook. A payment that is sent as an MT103 STP but contains free text that breaks the STP rules will be rejected or will lose its STP status and be processed manually. From a business perspective, the MT103 is the customer facing payment. The debtor sees the debit on their account, the creditor sees the credit, and the remittance information links the payment to the invoice. The charges field, field 71A, tells the receiving bank who bears the charges, and that choice affects the amount the beneficiary receives. A business analyst must understand the MT103 field structure, the mandatory versus optional fields, and the business meaning of each field, because those details determine whether the payment is processed automatically or falls into a repair queue. Follow a single MT103 through the happy flow. The customer instructs their bank, through online banking, a file upload, or a branch visit. The debtor agent validates the instruction, checks the account balance, screens the names, and debits the customer. It then builds the MT103 and sends it to the creditor agent, directly or through one or more intermediary banks. Each bank in the chain validates the message, checks its own sanctions lists, and passes it on. The creditor agent validates the beneficiary details and credits the beneficiary account. The customer sees the debit, the beneficiary sees the credit, and the remittance information links the payment to the invoice. The key fields each carry one part of that story. Field 20 is the transaction reference, up to 16 characters, assigned by the sender and used to track the payment. Field 23B is the bank operation code, which says what kind of transfer this is. Field 32A carries the value date, the currency, and the amount, with a comma as the decimal separator. Field 50a carries the ordering customer, field 59 carries the beneficiary, field 70 carries the remittance information in up to 140 characters, and field 71A carries the charges instruction. Field 71F shows the sender charges and field 71G shows the receiver charges, so the analyst can see exactly what was deducted and by whom. The charges field decides what the beneficiary actually receives. With OUR, the sender bears all charges and the beneficiary receives the full amount. With SHA, charges are shared, so the sending bank charges the sender and the receiving bank may charge the beneficiary. With BEN, the beneficiary bears all charges and the amount credited is reduced. An analyst who is asked why a supplier received less than the invoiced amount should look at field 71A first, then at fields 71F and 71G, because those fields show every deduction in the chain. Exceptions in the MT103 flow are handled with other MT messages. If a message fails validation, the network rejects it and the sender must fix the error and resend. If a payment was sent in error, the sender can ask for it back with an MT192 cancellation request. If a bank needs information about a payment, it sends an MT195 query and the other bank answers with an MT196. If none of those fit, banks use the MT199 free format message. A payment that cannot be applied, because the beneficiary account is closed or the details are wrong, is returned, and the return carries the original reference so the sender can match it to the first payment. Worked example with real numbers: a corporate in Lyon pays a supplier in Tokyo JPY 8,500,000 by MT103, and the payment carries field 70 with the invoice numbers, field 71A with SHA, and field 59 with the beneficiary account. The MT103 REMIT variant is different: it is used when the payment is a remittance, usually a low-value payment with remittance data, and it carries additional remittance information that a standard MT103 does not, so the beneficiary can reconcile it without a separate advice. MT103 REMIT is therefore a variant for remittance-heavy payments, not a different payment, and it is now legacy, because after 22 November 2025 new cross-border payments use pacs.008. Source: SWIFT MT103, MT103 STP and MT103 REMIT format specifications; SWIFT CBPR+ usage guidelines. Failure and recovery: an MT103 fails when the beneficiary account is closed, and the return comes as a pacs.004 in the ISO 20022 world, or as an MT103 return in the legacy world, with reason code AC04, and the sender must obtain the new account and resend. An MT103 REMIT fails when the remittance data is truncated, because the variant carried more data than the standard, and a bank that truncated it left the beneficiary unable to reconcile, so the recovery is a separate remittance advice, sent by email or by a camt.054 notification, and the beneficiary reconciles manually. A payment sent as REMIT after the migration date will be rejected, because the variant no longer governs new flows, and the sender must resend it as pacs.008, which is the correct remedy, not a second REMIT. For a business analyst, product owner or subject matter expert, the MT103 requirement must name the variant, standard, STP and REMIT, state when each was used, and state that REMIT and STP are legacy after 22 November 2025, so that a stakeholder who asks for a REMIT payment is told to use pacs.008 instead. The pacs.008 carries the remittance data in structured form, and the requirement must map field 70 to the pacs.008 remittance information, so the reconciliation that REMIT provided is preserved in the migration. A migration that loses the remittance data has lost the reason the payment was sent.

The MT103 is a single customer credit transfer message, and before the CBPR+ migration it was the most widely used cross border payment message in the world. It is sent by the debtor agent to the creditor agent, either directly or through intermediary banks, and it instructs the receiving bank to credit the beneficiary. The MT103 carries the debtor and creditor details, the amount and currency, the value date, the charges, and the remittance information that the beneficiary needs to reconcile the payment. It is used for supplier payments, salary payments, and any other payment where the originator is a customer rather than a bank.

The MT103 has two main variants. The MT103 with STP, which stands for straight through processing, is used when the payment is fully automated and requires no manual repair. It has stricter validation on fields such as charges and remittance information. The standard MT103 allows more free text and is used when manual handling is expected. A bank that sends an MT103 must choose the correct variant and must populate the fields according to the SWIFT user handbook. A payment that is sent as an MT103 STP but contains free text that breaks the STP rules will be rejected or will lose its STP status and be processed manually.

From a business perspective, the MT103 is the customer facing payment. The debtor sees the debit on their account, the creditor sees the credit, and the remittance information links the payment to the invoice. The charges field, field 71A, tells the receiving bank who bears the charges, and that choice affects the amount the beneficiary receives. A business analyst must understand the MT103 field structure, the mandatory versus optional fields, and the business meaning of each field, because those details determine whether the payment is processed automatically or falls into a repair queue.

Follow a single MT103 through the happy flow. The customer instructs their bank, through online banking, a file upload, or a branch visit. The debtor agent validates the instruction, checks the account balance, screens the names, and debits the customer. It then builds the MT103 and sends it to the creditor agent, directly or through one or more intermediary banks. Each bank in the chain validates the message, checks its own sanctions lists, and passes it on. The creditor agent validates the beneficiary details and credits the beneficiary account. The customer sees the debit, the beneficiary sees the credit, and the remittance information links the payment to the invoice.

The key fields each carry one part of that story. Field 20 is the transaction reference, up to 16 characters, assigned by the sender and used to track the payment. Field 23B is the bank operation code, which says what kind of transfer this is. Field 32A carries the value date, the currency, and the amount, with a comma as the decimal separator. Field 50a carries the ordering customer, field 59 carries the beneficiary, field 70 carries the remittance information in up to 140 characters, and field 71A carries the charges instruction. Field 71F shows the sender charges and field 71G shows the receiver charges, so the analyst can see exactly what was deducted and by whom.

The charges field decides what the beneficiary actually receives. With OUR, the sender bears all charges and the beneficiary receives the full amount. With SHA, charges are shared, so the sending bank charges the sender and the receiving bank may charge the beneficiary. With BEN, the beneficiary bears all charges and the amount credited is reduced. An analyst who is asked why a supplier received less than the invoiced amount should look at field 71A first, then at fields 71F and 71G, because those fields show every deduction in the chain.

Exceptions in the MT103 flow are handled with other MT messages. If a message fails validation, the network rejects it and the sender must fix the error and resend. If a payment was sent in error, the sender can ask for it back with an MT192 cancellation request. If a bank needs information about a payment, it sends an MT195 query and the other bank answers with an MT196. If none of those fit, banks use the MT199 free format message. A payment that cannot be applied, because the beneficiary account is closed or the details are wrong, is returned, and the return carries the original reference so the sender can match it to the first payment.

Worked example with real numbers: a corporate in Lyon pays a supplier in Tokyo JPY 8,500,000 by MT103, and the payment carries field 70 with the invoice numbers, field 71A with SHA, and field 59 with the beneficiary account. The MT103 REMIT variant is different: it is used when the payment is a remittance, usually a low-value payment with remittance data, and it carries additional remittance information that a standard MT103 does not, so the beneficiary can reconcile it without a separate advice. MT103 REMIT is therefore a variant for remittance-heavy payments, not a different payment, and it is now legacy, because after 22 November 2025 new cross-border payments use pacs.008. Source: SWIFT MT103, MT103 STP and MT103 REMIT format specifications; SWIFT CBPR+ usage guidelines.

Failure and recovery: an MT103 fails when the beneficiary account is closed, and the return comes as a pacs.004 in the ISO 20022 world, or as an MT103 return in the legacy world, with reason code AC04, and the sender must obtain the new account and resend. An MT103 REMIT fails when the remittance data is truncated, because the variant carried more data than the standard, and a bank that truncated it left the beneficiary unable to reconcile, so the recovery is a separate remittance advice, sent by email or by a camt.054 notification, and the beneficiary reconciles manually. A payment sent as REMIT after the migration date will be rejected, because the variant no longer governs new flows, and the sender must resend it as pacs.008, which is the correct remedy, not a second REMIT.

For a business analyst, product owner or subject matter expert, the MT103 requirement must name the variant, standard, STP and REMIT, state when each was used, and state that REMIT and STP are legacy after 22 November 2025, so that a stakeholder who asks for a REMIT payment is told to use pacs.008 instead. The pacs.008 carries the remittance data in structured form, and the requirement must map field 70 to the pacs.008 remittance information, so the reconciliation that REMIT provided is preserved in the migration. A migration that loses the remittance data has lost the reason the payment was sent.

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.