Simple Guide to the SWIFT MT101 Format (2024)

Two of the most popular posts on this blog are the Structure Of A SWIFT Message, Explained and the Difference between a SWIFT ACK and SWIFT NACK. Many of the readers of those posts have asked if i could do something similar detailing the SWIFT MT101 format. In this post, the idea is to give you a quick taster of the SWIFT MT101 format and request that you follow up on the specific details with your target bank. Let’s jump straight into the MT101 format….

What is a SWIFT MT101 Message?

The SWIFT MT101 message is a request for transfer, enabling the electronic transfer of funds from one account to another. Funds are transferred from ordering customers account to a receiving financial institution or account servicingfinancial institution. For us right now, the important thing to note is that the message format that enables this transfer is the SWIFT MT101 format.

Valid SWIFT MT101 Characters:

The following SWIFT character set is permitted in the SWIFT MT101 message:

a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
/ – ? : ( ) . , ‘ + { }
CR LF Space

Keep in mind that the:

  • Curly brackets {} cannot be used in the message, only as delimiters to identify the different SWIFT structure blocks
  • The dash “-” should not be used as the first character on any line

SWIFT MT101 Format:

General Information:

Tag 20 – Sender Reference:

  • Mandatory
  • Tag is shown as :20:
  • 16 characters

Tag 21 – Customer Specified Reference

  • Optional
  • Tag is shown as :21R:
  • 16 characters

Tag 28D – Message Index / Total

  • Mandatory
  • Tag is shown as :28D:
  • 5n/5n

Tag 50C or 50L – Instructing Party

  • Optional
  • Tag is shown as :50C: or :50L:
  • Depends on which reference is used 50C (BIC) or 50L (35 characters)

Tag 50F or 50G or 50H – Ordering Customer

  • Optional
  • Tag is shown as :50F: or :50G: or :50H:
  • Ordering Customer
  • Depends on which reference is used 50F , 50G or 50H
    • :50F:
      • 35 characters (account number)
      • 4 x 35 characters (name and address)
    • :50G:
      • /34 characters (account)
      • BIC (8 or 11 characters)
    • :50H:
      • /34 characters (account)
      • 4 x 35 characters

Tag 52A or 52C – Account Servicing Institution

  • Optional
  • Tag is shown as :52A: or :52C:
  • Depends on which reference is used 52A or 52C
    • 52A:
      • BIC (8 or 11 characters)
    • 52C:
      • /34 characters

Tag 51A – Sending Institution

  • Optional
  • Tag is shown as :51A:
  • BIC (either 8 or 11 characters)

Tag 30 – Requested Execution Date

  • Mandatory
  • Tag is shown as :30:
  • YYMMDD

Tag 25 – Authorisation

  • Optional
  • Tag is shown as :25:
  • 35 characters

Transaction Details:

Tag 21 – Transaction Reference

  • Mandatory
  • Tag is shown as :21:
  • 16 characters

Tag 21F – F/X Deal Reference

  • Optional
  • Tag is shown as 21F:
  • 16 characters

Tag 23E – Instruction Code

  • Optional
  • Tag is shown as :23E:
  • 4 character code followed by up to 30 optional characters
    • Only the following 4 letter codes are valid: CHQB, CMSW, CMTO, CMZB, CORT, EQUI, INTC, NETS, OTHR, PHON, REPA, RTGS, URGP
    • If you choose to indicate characters after the 4 letter code, you should indicate it as follows :23E:URGP/ITSGETTINGLATE

Tag 32B – Currency / Transaction Amount

  • Mandatory
  • Tag is shown as :32B:
  • 3 character currency code (ISO 4217 currency code) followed by 15 digits representing the amount

Tag 50C or 50L – Instructing Party

  • Optional
  • Tag is shown as :50C: or :50L:
  • Depends on which reference is used 50C or 50L
    • :50c:
      • BIC – 8 or 11 BIC reference
    • :50L:
      • 35 characters for account reference

Tag 50F or 50G or 50H – Ordering Customer

  • Optional
  • Tag is shown as :50F: or :50G: or :50H:
  • Depends on which reference is used 50F, 50G or 50H
    • :50F:
      • 35 characters (account number)
      • 4 x 35 characters (name and address)
    • :50G:
      • /34 characters (account)
      • BIC (8 or 11 characters)
    • :50H:
      • /34 characters (account)
      • 4 x 35 characters

Tag 52A or 52C – Account Servicing Institution

  • Optional
  • Tag is shown as :52A: or :52C:
  • Depends on which reference is used 52A or 52C
    • 52A:
      • BIC (8 or 11 characters)
    • 52C:
      • /34 characters

Tag 56A or 56C or 56D – Intermediary

  • Optional
  • Tag is shown as :56A: or :56C: or :56D:
  • Depends on which reference is used 56A or 56C or 56D

Tag 57A or 57C or 57D – Account with Institution

  • Optional
  • Tag is shown as :57A: or :57C: or :57D:
  • Depends on which reference is used 57A or 57C or 57D
    • 57A:
      • BIC (8 or 11 characters)
    • 57C:
      • /34 characters
    • 57D:
      • /34 characters (account)
      • 4 x 35 characters

Tag 59 or 59A – Beneficiary

  • Mandatory
  • Tag is shown as :59: or :59A:
  • Depends on which reference is used 59 or 59A
    • :59:
      • / 34 characters (account number)
      • 4 x 35 characters (name address)
    • :59A
      • / 34 characters (account number)
      • BIC – 8 or 11 character

Tag 70 – Remittance Information

  • Optional
  • Tag is shown as :70:
  • 4 x 35 characters
      • The following codes can be used : /INV/ , /IPI/ , /RFB/ , /ROC/ /TSU/

Tag 77B – Regulatory Reporting

  • Optional
  • Tag is shown as :77B:
  • 3 x 35 characters
    • Line 1: 8 character code/country/text
    • Line 2-3 : additional text
    • Valid codes:
      • BENEFRES – Residence of beneficiary customer
      • ORDERRES – Residence of ordering customer

Tag 33B – Currency / Original Ordered Amount

  • Optional
  • Tag is shown as :33B:
  • 3 character currency code (ISO 4217 currency code) followed by 15 digits representing the amount

Tag 71A – Details of Charges

  • Mandatory
  • Tag is shown as :71A:
  • 3 character code
    • Valid codes:
      • BEN – All transaction charges to be picked up by the beneficiary customer
      • OUR – All transaction charges to be picked up by the ordering customer
      • SHA – Transaction charges are shared

Tag 25A – Charges Account

  • Optional
  • Tag is shown as :25A:
  • 34 characters

Tag 36 – Exchange Rate

  • Optional
  • Tag is shown as :36:
  • 12 digits

SWIFT MT101 Example:

Following is a simple example of a single MT101 message paying EUR 123.45 from accountGB12SEPA12341234123412 atBANKGB01XXX to supplier (James Bond), in his accountGB12SEPA12341234123498 atBANKGB02XXX. The remittance information indicates it is a payment forSUPPLIER-INV-REF1

:20:123456789
:28D:1/1
:50H:/GB12SEPA12341234123412
ORDERING CUST NAME
ORDERING CUST ADDR LINE 1
ORDERING CUST ADDR LINE 2
ORDERING CUST ADDR LINE 3
:52A:BANKGB01XXX
:30:160211
:21:11FEB2016INV1
:23E:URGP
:32B:EUR123,45
:57A:BANKGB02XXX
:59:/GB12SEPA12341234123498
JAMES BOND
SUPPLIER ADDR LINE 1
SUPPLIER ADDR LINE 2
SUPPLIER ADDR LINE 3
:70:SUPPLIER-INV-REF1
:77B:/BENEFRES/GB
:71A:SHA
-}

Thanks for stopping by – Take a look around…!!

Hope that helps!

Related posts:

  1. MT940 Format Overview
  2. The Structure Of A SWIFT Message, Explained!
  3. List of the NCC – National Clearing Codes
Simple Guide to the SWIFT MT101 Format (2024)

FAQs

What is the format of SWIFT MT101 file? ›

None of lines includes only Space. The MT 101 consists of two sequences: Sequence A General Information is a single occurrence mandatory sequence and contains information to be applied to all individual transactions detailed in sequence B.

What is MT101 with an example? ›

MT101 is called a Request for Transfer message. It is a message that is used by corporates and banks (on behalf of their customers) to initiate a customer credit transfer. In simple words, MT101 will result in an MT103 (or MT102 but let us not worry about it now).

What is an MT101 SWIFT message? ›

means a message sent from the Forwarding Bank to the Executing Bank, for the purpose of debiting a specific account you hold with the Executing Bank and effecting an onward transfer to a client selected beneficiary or account.

What is the difference between MT101 and MT103 format? ›

What is the difference between SWIFT MT101 and MT103? - Quora. With MT101, a corporate instruct their financial institution to send a credit transfer message on their behalf. MT 103 on the other hand is between two financial institutions and can be, for instance, the execution of what was instructed with that MT101.

What is the difference between Swift MT101 and MT202? ›

Types of SWIFT Messages

MT101: This is a request message sent by a client to their bank, asking for a money transfer. MT103: This is the most common type of SWIFT message, used to execute standard single customer credit transfers. MT202: This is a general financial institution transfer.

What is the correct format for SWIFT code? ›

Format of a SWIFT Code

The SWIFT code is an 8-11 alphanumeric character code structured in a standard format from left to right as: Bank code (four letters abbreviating bank's name) Country code (two letters representing the country) Location code (two letters or numbers for bank's head office)

What is the purpose code of MT101? ›

The SWIFT MT101 message is a request for transfer, enabling the electronic transfer of funds from one account to another. Funds are transferred from ordering customers account to a receiving financial institution or account servicing financial institution.

What is 50H in MT101? ›

According to SWIFT -Specificatin we fill field 50H in Fromat MT101 with the bank account number. If your house bank requires the IBAN instead in that field, you can use event module 21 in the PMW to populate field 50H instead of the bank account number with the IBAN".

What is the difference between pain 001 and MT101? ›

Pain. 001 provides several advantages over MT101: bulk file support, potentially lower transaction fees (based on the bank), and a return message which indicates payment status at both file and transaction level.

What is the equivalent of MT101? ›

MT NumberMT NameMX ID
MT 101Request for Transferpain.001
MT 102Multiple Customer Credit Transferpacs.008
MT 102 STPMultiple Customer Credit Transferpacs.008
MT 103Single Customer Credit Transferpacs.008
45 more rows

What is ISO 20022 equivalent of a MT101 message? ›

FIN MT Message Name ISO20022 equivalent MT 101 Request for Transfer pain. 001 MT 102 Bulk Customer Credit Transfer (Multiple) pacs. 008 MT 103 Customer Credit Transfer (Single) pacs. 008 MT 104 Direct Debit And Request for Debit Transfer Message pacs.

What are the basics of SWIFT messages? ›

SWIFT messages consist of five blocks of data including three headers, message content, and a trailer. Message types are crucial to identifying content. All SWIFT messages include the literal "MT" (message type/text). This is followed by a three-digit number that denotes the message category, group and type.

What is MT101 payment format? ›

Structure of RFT (MT101) file

Each RFT file (SWIFT MT101 format file) consists of a SWIFT header (optional), the MUG (message user group), a common sequence A, and sequence B, which contains the details of the transaction.

Do all banks use MT103? ›

Every bank and financial institution that uses SWIFT for payments will have an MT103 for each transaction, but they are unlikely to give these to you. b) How do I obtain an MT103 Swift statement? To retrieve your MT103 Swift statement you simply need to ask your banking provider.

What is MT103 example? ›

A SWIFT MT103 is a detailed document that is generated once you complete an international transfer at your bank. It acts as a confirmation of payment made from your bank and informs the beneficiary of all the details of the transaction, including any fees applied.

What is the format of SWIFT message structure? ›

SWIFT messages consist of five blocks of data including three headers, message content, and a trailer. Message types are crucial to identifying content. All SWIFT messages include the literal "MT" (message type/text). This is followed by a three-digit number that denotes the message category, group and type.

What is SWIFT code MT103 format? ›

MT103 fields
FieldField Name
:32AValue Date / Currency / Interbank Settled
:33BCurrency / Original Ordered Amount
:50A, F or KOrdering Customer (Payer)
:52A or DOrdering Institution (Payer's Bank)
11 more rows

What is format for SWIFT code? ›

The SWIFT code consists of 8 to 11 characters divided into four sections: the first four characters represent a bank code, followed by two characters representing the country code (ISO 3166-1), two characters representing a location code (ISO 3166-2), and three letters or numbers constituting the branch number.

What is MT100 format? ›

➢ A MT100 file contains a header block and one or more transaction blocks ➢ Each transaction block starts with the field :20: ➢ The separator between the transaction blocks is an empty line ➢ SEPA and International transactions are supported via this format.

References

Top Articles
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 5901

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.