MT103 vs pacs.008: Legacy SWIFT vs ISO 20022

Last reviewed: · Curated by Ohmyfin Organisation editorial.

MT103 and pacs.008 carry the same thing — a single customer credit transfer — in two different formats. MT103 is the legacy fixed-field SWIFT MT message; pacs.008 is the ISO 20022 XML successor. Track either type free by UETR →

Payment Tracker

LIVE

Paste your UETR — we query the SWIFT GPI network in real time.

36-character UUID from your MT103 field 121 or pacs.008 <UETR> tag. Where to find it →

Receive your tracking result instantly after search
If not found, we’ll monitor for 7 days and alert you
No account needed — one-click unsubscribe
2
Trusted by 2M+ users monthly  ·  No account or card required
Encrypted | SWIFT Network Coverage | Real-time GPI

Details

MT103 was designed in the 1990s for telex-era bank messaging: fixed positional fields, short character limits, and no structured data beyond a few mandatory codes. The remittance information in field 70 is limited to four lines of 35 characters (140 characters total) — barely enough for an invoice number. The beneficiary address in field 59 is free text with no structure. The ordering customer in field 50 has similar limitations.

pacs.008 (FIToFICustomerCreditTransfer, ISO 20022) was designed for the data needs of modern compliance, analytics and automation. Remittance information in pacs.008 can carry structured invoice references, tax IDs, payment purpose codes and URLs to actual invoice documents — with virtually no length limit on the unstructured narrative. Addresses are fully structured (street, building, city, postal code, country separately). Legal Entity Identifiers (LEI) can be included for corporate parties. Purpose-of-payment codes and regulatory reporting fields have dedicated XML elements.

Data depth practical impact: because pacs.008 carries structured beneficiary data, correspondent banks can automatically pass AML/KYC checks without manual intervention. This means fewer sanctions screening holds, faster STP (straight-through processing), and lower per-payment compliance costs for the bank chain. MT103's unstructured data means AML systems must perform fuzzy name-matching on free text, which generates more false positives and holds.

Migration timeline: SWIFT began the CBPR+ (Cross-Border Payments and Reporting Plus) migration from MT to ISO 20022 in March 2023. The full coexistence period ends November 2025, after which new cross-border SWIFT payments must be originated as pacs.008. During the coexistence period, SWIFT translates between MT and MX automatically so senders on MT can still reach receivers on pacs.008 and vice versa.

Tracking: both MT103 and pacs.008 carry the same 36-character UETR — in field 121 of the MT103 block 3, and in the UETR element of the pacs.008 GrpHdr block. Ohmyfin tracks both formats interchangeably via UETR. Whether your bank sent an MT103 or pacs.008 makes no difference to the tracking lookup at ohmyfin.org.

At-a-glance comparison

MT103 vs pacs.008 — side-by-side comparison
 MT103pacs.008
StandardSWIFT MT (legacy)ISO 20022 (modern)
FormatFixed positional fieldsStructured XML
Remittance infoField 70: 4×35 charsUp to 9,000 chars structured
Address dataFree textStructured (street, city, country)
UETRField 121 (mandatory)UETR element (mandatory)
Cut-over deadlinePhasing out by Nov 2025Mandatory after Nov 2025
LEI supportNoYes

Key facts

Frequently asked questions

Will MT103 disappear?

For SWIFT cross-border CBPR+ traffic, yes — November 2025 is the deadline after which new originations must be pacs.008. Domestic MT traffic (used within some local markets) continues on its own local migration timelines, which vary by country.

Is pacs.008 more secure than MT103?

Security on both formats is managed by the SWIFT network and each bank's own controls. The key difference is data quality: pacs.008's structured fields give AML/sanctions systems more precise data, reducing false positives and making it harder for bad actors to hide behind ambiguous name spellings in free-text fields.

Do I need to know if my payment used MT103 or pacs.008?

No — as an individual or business sender, you do not need to know. Your bank's online form is the same; the backend handles the format. What matters for you is the UETR (the 36-character tracking code), which works identically for both formats on Ohmyfin.

What data does pacs.008 carry that MT103 cannot?

pacs.008 adds: structured postal addresses (street, city, postal code, country separately), Legal Entity Identifiers (LEI), purpose-of-payment codes, unlimited structured remittance information (ISO 11649 reference, invoice numbers, structured creditor references), ultimate debtor/creditor fields, and regulatory reporting elements. MT103 has none of these.

How can I tell which format my bank is using?

Ask your bank for the payment confirmation and check whether it shows an MT103 message structure (with field 20, 32A, 50, 57, 59, 70, 71A, 121) or an XML pacs.008 structure. For tracking purposes, it makes no difference — just paste the UETR into Ohmyfin.

Get 100 free credits — track unlimited SWIFT payments

No card needed. Free for ordinary users — completely free for individuals — no daily limit, no card required. Track any international wire across 11,000+ banks.

Track a payment now — completely free Or try the tracker now →
ExploreSWIFT trackerUETR trackerCurrency exchange ratesUSD → EUR rateGBP → USD rateEUR → GBP rateUSD → JPY rateWestern Union MTCN trackerMoneyGram reference trackerRia PIN trackerRemitly trackerXoom / PayPal trackerWorldRemit trackerWise trackerRevolut trackerOFX trackerZelle trackerVenmo trackerCash App trackerPayoneer trackerSkrill trackerNeteller trackerInstarem trackerTRN trackerDraft & validate hubMT ↔ MX translatorMX → MT translator@ohmyfin/swift-draft (npm)MT103 drafterMT202 drafterMT202COV drafterMT199 drafterpacs.008 drafterpacs.009 drafterpacs.002 draftercamt.053 draftercamt.054 drafterMT103 trackerWire-transfer trackerSWIFT GPI trackerBIC lookupIBAN explainedUETR explainedTRN explainedBIC explainedMT103 guideMT202 guidepacs.008 guideField 20Field 32AField 50KField 57AField 121 (UETR)Track USDTrack EURTrack GBPTrack CNYTrack INRSWIFT vs SEPASWIFT vs ACHSWIFT vs WiseUETR vs TRNBIC vs IBANHow long: UKHow long: USHow long: IndiaHow long: EurozoneStatus: ACSPStatus: ACCCStatus: RJCTStatus: PDNGSWIFT GPISWIFTNetOhmyfin AI AssistantSWIFT status todayBank trackersTrack HSBCTrack ChaseTrack BarclaysTrack NatWestTrack WiseTrack RevolutAsk: How to track SWIFTAsk: UETR not foundAsk: Stuck 2 weeksAsk: Get UETR from bankAsk: Is Ohmyfin freeAlliance AccessAlliance GatewaySWIFT GoKYC RegistryAbout swift.comSWIFT productsCurrency guidesPayment comparisonsPayment speedStatus codesSWIFT field referencePayments glossarySWIFT message typesSWIFT/BIC directoryCorrespondent banksKnowledge centerReject codesAC01 rejectAC04 rejectBE01 rejectCH09 rejectRR04 rejectHelp & troubleshootingPayment not receivedFind UETR on MT103Cancel SWIFT paymentFake MT103 warningMajor banksJPMorgan Chase BICHSBC BICDeutsche Bank BICCiti BICBNY Mellon BICCountry corridorsSend US → IndiaSend US → MexicoSend US → PhilippinesSend UK → IndiaSend UK → PakistanSend UAE → IndiaSend UAE → PhilippinesSend Saudi → IndiaSend Canada → IndiaSend Australia → IndiaMT message referenceMT202COVMT199MT940MT942MT900MT910MT195MT103 STPBanks by countryBanks in USBanks in UKBanks in GermanyBanks in IndiaBanks in ChinaBanks in UAEBanks in Saudi ArabiaBanks in SingaporeBanks in Hong KongBanks in JapanBanks in BrazilUse casesFreelancer paid abroadPay overseas supplierE-commerce payoutsTuition paymentReal estate abroadFamily remittanceScam alertsFake MT103 fraudMoney-transfer providersTrack WiseTrack RevolutTrack Western UnionTrack MoneyGramTrack RemitlyTrack RiaTrack XoomTrack WorldRemitTrack PayoneerTrack PayPalTrack OFXTrack SkrillTrack SendwaveTrack InstaremTrack TransferGoTrack Stripe payoutTrack AirwallexTrack HSBC Global MoneyTrack Monzo / Revolut / N26Wise vs RevolutWise vs PayPalWise vs Western UnionWise vs bank wireWestern Union vs MoneyGramRemitly vs Western UnionSend money to IndiaSend money to PhilippinesSend money to MexicoSend money to NigeriaSend money to PakistanSend money to UKAdvance-fee fraudBEC / CEO fraudPig butchering scamRomance scam wire