SWIFT MT103 Field 50K — Ordering Customer (Free Format)

Last reviewed: · Curated by Ohmyfin Organisation editorial.

Field 50K is the free-format Ordering Customer field on an MT103 — still widely used on older systems, but being replaced by the structured 50F variant. Draft an MT103 now →

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
SWIFT MT103 message diagram showing fields 20, 32A, 50K, 59, 70 and 121 (UETR)
How an MT103 maps to the UETR (field 121), sender reference (field 20), value-date/currency/amount (field 32A) and beneficiary details. Source: SWIFT MT103 specification.

Details

Format specification: an optional account number preceded by a slash on line 1 (e.g. /12345678), followed by 1–4 lines of up to 35 characters each for the name and address. Example: first line /123456789, second line JOHN DOE, third line 123 MAIN ST, fourth line NEW YORK NY 10001 USA. The character set is the SWIFT X character set — letters, digits, and limited punctuation; no special characters, umlauts or accented characters.

Field 50K was the most widely used ordering-customer format for decades because it was flexible and easy to populate from legacy banking systems that did not have structured address databases. A free-format text field allows the bank to capture whatever the customer provided on the wire transfer form without needing to normalise or structure the data. However, this flexibility comes at the cost of machine-readability — automated compliance systems must parse 50K content heuristically, which introduces errors and false positives in sanctions screening.

The compliance cost of parsing free-format 50K text is one of the primary drivers for migration to 50F. Correspondent banks running automated sanctions screening may flag a 50K with an ambiguous name format (e.g. "SMITH JR JOHN T" vs "JOHN T SMITH JR") as a near-match against a sanctions entry, generating a false positive that requires manual investigation. A 50F with the name in tag 1/ and date of birth in tag 4/ allows the screening system to disambiguate the identity with high confidence.

Despite the migration to 50F, 50K remains widely used on older core-banking systems that have not been updated to produce structured MT103 data. Many regional banks in emerging markets still generate MT103 messages with 50K because their systems were built before 50F was introduced or because the upgrade project has been deprioritised. When Ohmyfin tracks a payment with a 50K ordering customer, the free-format content is displayed as-is without further parsing.

The practical guidance for organisations preparing MT103 payments: if your banking system supports 50F, use it. If you are stuck with 50K, ensure the content is as structured as possible — name on one line, street address on the next, city/state/postal code on the third, and country on the fourth. Avoid abbreviations, avoid splitting names awkwardly across lines, and always include the full country name or ISO country code on the last line to aid compliance screening.

Quick facts

SWIFT field specification
Example value:50K:/12345678\nJOHN DOE\n123 MAIN ST\nLONDON GB
Valid characters / formatAccount + 4 free-text lines
Required on MT103Mandatory
Required on MT202Not used
Required on pacs.008Mandatory
NotesUnstructured ordering customer (legacy MT format).

Key facts

Frequently asked questions

Can field 50K hold company names?

Yes — both individuals and companies use 50K. The free format is forgiving for different name styles, but harder to screen automatically. A company name like "ABC TRADING CO LTD" is entirely valid in 50K. Use a separate line for the company name and subsequent lines for the registered address.

Is 50K being removed from SWIFT?

50K is being progressively replaced by 50F as SWIFT's ISO 20022 transition matures. It is not being formally removed from the MT standard yet, but SWIFT guidance and regulatory requirements increasingly expect 50F for new implementations. Legacy systems using 50K should plan migration to 50F.

What characters are allowed in field 50K?

The SWIFT X character set: uppercase and lowercase letters (A–Z, a–z), digits (0–9), and the special characters: / - ? : ( ) . , ' + space and line break. No umlauts (ä, ö, ü), accented characters (é, ç), or other special symbols. These must be transliterated to ASCII equivalents before inclusion.

How many lines can field 50K have?

Up to 4 lines, each up to 35 characters. The first line is typically the account number (preceded by a slash) or the name if no account is being specified. Lines 2–4 carry name and address. If you need more space, you must abbreviate or truncate — the 4 × 35 character limit is a hard constraint of the MT103 format.

What is the best layout for a 50K field?

Line 1: /account number (if applicable). Line 2: full legal name of the ordering customer. Line 3: street address (number and street name). Line 4: city, postal code, and ISO country code. Keeping this structured layout — even though 50K is technically free-format — significantly improves automated screening accuracy at correspondent banks.

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 57AField 121 (UETR)Track USDTrack EURTrack GBPTrack CNYTrack INRSWIFT vs SEPASWIFT vs ACHSWIFT vs WiseUETR vs TRNBIC vs IBANMT103 vs pacs.008How 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