Skip to main content

What Is MT199 Used For?

by
Last updated on 4 min read

Quick Fix Summary: Use MT199 for preliminary free-format communication between banks to confirm readiness or share transaction details. Use MT799 solely to verify proof of funds—never as a payment instrument. Both require authenticated channels (MT799 uses test keys; MT199 does not).

What Are MT199 and MT799?

MT199 and MT799 are SWIFT message types used between banks for preliminary communication.

MT199 acts like a secure chat between banks. It handles free-format messages for readiness signals, transaction confirmations, or preliminary details. No funds move with MT199—it’s purely for information exchange. MT799, on the other hand, confirms available funds on deposit at the sending bank. It’s authenticated (using test keys exchanged between banks) but still isn’t a payment or commitment to pay.

These messages run on the SWIFT network, which processes over 42 million messages daily as of 2026, according to SWIFT. You’ll typically see them in trade finance, standby letters of credit, and pre-advice scenarios.

When Should You Use MT199 vs. MT799?

Use MT199 to share transaction readiness or details; use MT799 to verify funds.

MT199 works best when you need to:

  • Confirm a bank’s readiness to proceed with a transaction
  • Share specifics like bond value or SKR confirmation
  • Coordinate between banks before issuing formal instruments

MT799 comes into play when you must:

  • Prove a buyer has enough funds for a trade
  • Prepare for a letter of credit or documentary credit
  • Get an authenticated confirmation of available liquidity

Here’s the catch: An MT799 marked “RWA” (Ready, Willing & Able) doesn’t lock funds. It’s just a statement of capability—not a lien or hold.

How Do You Send an MT199? (Step-by-Step for 2026 SWIFT Interface)

To send an MT199, log into SWIFT Alliance Web, select MT199, fill header fields, compose the message, and send.

Assuming you’re using SWIFT Alliance Web Platform (version 7.4 as of 2026), here’s how:

  1. Log In: Access SWIFT Alliance Web at https://allianceweb.swift.com with your Institution Code and Operator Certificate.
  2. Pick the Message Type: Go to Messages → Create New → MT Series and choose MT199 from the list.
  3. Fill the Header:
    • Sender BIC: Your bank’s 8- or 11-character SWIFT BIC (e.g., CHASUS33).
    • Receiver BIC: The counterparty bank’s SWIFT BIC.
    • Priority: Choose Normal unless it’s high-value (then pick Urgency: High).
  4. Write the Message: Use free text to explain the purpose. For example:
    2026-04-05 | Ready to proceed with SKR confirmation for USD 5,000,000.00. Confirm receipt and readiness to advance.
  5. Add a Reference (Optional): Put the contract or LOI number in Field 21 if needed.
  6. Send It: Click Validate to check syntax and authentication, then hit Send. SWIFT will encode it with your bank’s test key automatically.

What If Sending an MT199 Fails?

If MT199 fails, try MT799 for funds verification, escalate with MT103/202 pre-advice, or contact SWIFT support.

When MT199 hits a snag, don’t panic. Try these fixes:

  1. Switch to MT799 for Proof of Funds: If you need to verify funds, MT799 works similarly. Just make sure Field 70 says: “Proof of funds for [amount] in [currency] as of [date].”
  2. Use Pre-Advice (MT103/202): If MT199 gets ignored, have the sending bank issue an MT202 (financial institution transfer) or MT103 (customer transfer) with: “Pre-advice of incoming USD 5M on [date].”
  3. Call SWIFT Support: Messages timing out or failing authentication? Reach SWIFT Global Support at +32 2 655 31 31 (24/7). Bring your SWIFT Reference Number (SRN) from the logs.

How Can You Prevent MT199/MT799 Issues?

Prevent delays by pre-validating BICs, standardizing message formats, using test keys correctly, and documenting everything.

To keep things smooth:

  • Double-Check BICs: Use SWIFT’s BIC Directory (https://www.swift.com/bsd) to confirm counterparty BICs before hitting send.
  • Keep Messages Clear: Make Field 70 (Transaction Details) straightforward. Skip jargon like “SKR” unless both sides already agree on it.
  • Handle Test Keys Properly: MT799 needs active test key exchange. Have your SWIFT Operations team check key validity every quarter.
  • Log Everything: Keep records of sent MT199/MT799 messages with timestamps and acknowledgments. It’s a lifesaver for audits and disputes.

One last thing: Neither MT199 nor MT799 moves money. They’re just tools for communication. Always follow up with a formal instrument (like an SBLC via MT760 or LC via MT700) for binding commitments.

This article was researched and written with AI assistance, then verified against authoritative sources by our editorial team.
TechFactsHub Data & Tools Team
Written by

Covering data storage, DIY tools, gaming hardware, and research tools.

What Is IPO Short For?What Is Mt199 Transaction?