29 Responses to SWIFT MT950 Statement Message – Detailed analysis

  1. Ankur March 2, 2019 at 8:05 am #

    Hi Jean,
    Is it the case that MT910 is generated per transaction whereas MT950 will be sent as a End of the day statement between a correspondent and the beneficiary bank?

    • Jean Paul March 2, 2019 at 1:15 pm #

      Hi Ankur, Thank you for your nice comments!
      You are correct! The MT910 is sent when the nostro is credited, so for every transaction, but provided the Beneficiary bank asks for it. The service is not free.
      The MT950 is an account statement. The Beneficiary Bank receives from its correspondent according to a frequency they agreed upon, generally daily. But account statements can be sent every two days or on a weekly basis also.

  2. Ankur March 2, 2019 at 5:01 pm #

    Thanks for the clarification,it’s really helpful.

  3. Jelena March 27, 2019 at 1:56 pm #

    Hi Jean,
    What are the requirements for the MT950 file name? What is the maximum file name size?

    • Jean Paul March 28, 2019 at 3:44 pm #

      Hi Jelena,
      Unfortunately I am not aware of any requirement about the MT950 File Name and the maximum file name size. There is a requirement about the maximum file length of 2000 characters. If you find anything about the file name, please do share it. Sorry!

  4. Bhabtosh March 28, 2019 at 11:55 am #

    Please can you explain on Tag 86 pouplation.

    • Jean Paul March 30, 2019 at 9:16 pm #

      Hi, The Tag 86 is available in the SWIFT MT940, not in the MT950. I refer you to the post about the MT940.
      The Tag 86 is called Information to Account Owner and consists of up to 6 lines that cna have up to 65x each.

  5. Nadia May 13, 2019 at 12:03 pm #

    How can i recognize the several part of a message in in input MT s!?

    • Nadia May 13, 2019 at 12:05 pm #

      For example in MT950

  6. Grizli June 7, 2019 at 12:55 pm #

    Thanks for this intresting Blog,
    One more question please, did exist any file length restriction on MT950 file.

    • Jean Paul June 12, 2019 at 9:25 pm #

      Hi, Thank you for your comment!
      The maximum message length for an MT950 is 2,000 characters. In case the 2000 characters are not enough to convey a statement, you can use multiple messages for the same statement. See field 28C of the MT950.
      Regards, Jean Paul

  7. Nick June 26, 2019 at 10:37 am #

    Hi Jean Paul,

    Will the receiver of an MT950/MT910/MT940 always receive an MT103? Trying to understand situations where the receiver may only receive ordering customer etc information from a statement like message in field 61 for example and not from the MT103.

    Kind regards

    • Jean Paul July 3, 2019 at 9:43 am #

      Hi Nick,

      In the context of a cover payment, the receiver of the MT103 annoucement also receives MT950/MT910/MT202 COV. One of these messages (the cover) is needed for the reconciliation with the announcement. But the MT950 is an account statement. A correspondent bank may receive many payments (MT103 serial or MT202 serial, cheques, etc.), credits the account of the beneficiary (another bank) and then forwards an account statement to the beneficiary with the details of all the credited transactions. It is not required that the receiver gets the MT103 for each statement line.

      Jean Paul

  8. Rakesh July 28, 2019 at 8:38 pm #

    I’m getting Maximum Length Exceeded error for MT950.
    What is the maximum length of an MT950 message.

    • Jean Paul July 30, 2019 at 12:52 pm #

      The maximum length of a SWIFT MT940 or MT950 message is 2000 characters.

      • Rakesh July 30, 2019 at 2:49 pm #

        Thanks, Paul

      • kamlesh March 19, 2020 at 8:06 pm #

        Hi paul,

        Could you please let me know which field in Camt.053 differentiate that MT940 and MT50. I mean where its differentaite its bank statement or customer statement.

  9. Rakesh July 30, 2019 at 2:49 pm #

    Thanks, Paul

  10. Mohini November 20, 2019 at 7:32 am #

    Hi Paul,

    These articles are really very helpful. thanks for putting them up.

    you mentioned in the previous article to go for that since UETR is not available in MT910 the workaround is to use MT950.
    Where can we introduce the UETR here?

    My second question is for the beneficiary bank. Once payments are agreed between banks, beneficiary bank sends MT210 (notice of receipt) to the correspondent / receiver bank. How can a MT210 be reconciled with MT910?

  11. Deepak Mittal April 13, 2020 at 3:01 pm #


    I am looking for such resources, for Gurgaon Location,for one of the Multinational Company, if anyone interested or have friends looking for change can email me there resume

    Payment Centre – only grads with minimum 18 months of relevant experience keywords are international payments experience, swift messages exp MT102, 103, 202, 201, 203 or inward outward payment experience.

    Reconciliation- experience into MT940 and 950 minimum 18 months experience.

    Deepak Mittal

  12. Naim May 20, 2020 at 8:28 pm #

    Hi Jean,

    I want to know if the response for an MT191 is an MT202. in other words, the MT191 is just a request, not an order.
    Thank you

  13. PRABHAKAR KAZA July 14, 2020 at 9:07 am #

    I believe some banks post credits to customers on the basis of MT 950 account statement without receipt of MT 103. Is the same safe from AML angle and acceptable to Regulators worldwide. Shall be happy to have a reply. Thanks.

  14. Hilal February 17, 2021 at 10:24 am #

    Is there a way to Link a MT 920 to a MT 950

  15. Saurabh Indurkar October 7, 2021 at 12:52 pm #

    Hello Sir, I want to know about validation of Tags which present in SWIFT format.

  16. Rakesh November 8, 2021 at 7:06 pm #

    Hi Paul,

    I I’m getting a NACK({405:C03004}) back for the MT950 messages, but when I try to process them without any decimal value it gets processed without any NACKS and this is happening only with the JPY but not with the other currencies. Not sure what the issue is.


    Processes no issues

    I would really appreciate any help on this.

    • Prabhat December 11, 2021 at 9:54 am #

      Hi Rakesh,

      JPY Currency don’t have Cents/Paisa hence when you are giving amount as JPY20000003,8 it is failing.


  17. Prabhat December 11, 2021 at 9:53 am #

    Hi Rakesh,

    JPY Currency don’t have Cents/Paisa hence when you are giving amount as JPY20000003,8 it is afiling.


  18. John March 9, 2022 at 5:01 pm #

    Hi Jean Paul,

    Thanks for this explanation it’s very useful.

    I had a question on future dated transactions that appear in an MT950 message (example – the statement balance value date is 09/03 but a transaction on this statement has a value date of 10/03).

    I understand that for an MT940 you have the 65 tag available to populate a future available balance but this is not available in MT950s.

    How would you expect to view these transctions in the MT950 statement for value date 09/03?


  19. Jagadesh March 30, 2022 at 11:47 am #

    Team – Can anyone of you share me the screenshot of how MT950 file looks..

Leave a Reply