Why cross-border B2B payments get stuck or returned: a diagnostic by cause

Seven causes of stuck or returned cross-border B2B payments, how each one shows up, who can fix it, and which ones a direct settlement layer changes.

By Modality Team · Nov 5, 2026 · 5 min read

Illustrative scenario · 22 sA held payment has seven possible causes: three are data and paperwork, four are about the route. Check your pair →
Film text

Day 1. The payment leaves. Day 2. It stops at a correspondent. Seven possible causes. Nobody says which. Sort by cause. Four are about the route. Data stays with you. The route can be one step. 35 account currencies, 595 direct pairs, 24/7 settlement.

A cross-border payment that hangs usually has one of seven causes. Three are data and paperwork, and no settlement layer changes them. Four are about the route, and settling directly between two currencies changes some of them. Knowing which one you have decides who you call.

The seven causes

#CauseHow it shows upWho can fix it
1Beneficiary data does not matchReturn with a name, account or bank code errorYou, with the beneficiary
2Screening hold"Under review"; a request for an invoice or contractYou, with documents
3Correspondent declines the corridor or currencyRejection with no clear reason, or no route offeredYour bank, or a different route
4Cut-off or holiday in one of the countriesPayment sits a day or more, then movesTime, or a route with fewer legs
5No prefunded balance at the far endPayment waits for funds to be positionedYour bank or provider
6Intermediary fees deductedBeneficiary receives less than invoicedYou, by choosing who bears the charges
7Purpose code or reference missingHeld at the receiving bank for informationYou, before sending

Causes 1, 2 and 7 are data and paperwork. A direct pair does not change them. Causes 3 to 6 are about the route. Fewer legs, balances held in both currencies and settlement that runs 24/7 change them.

Cause 3 is the one that has been growing

The Financial Stability Board's correspondent banking data report, published 16 November 2018 using 2017 data from SWIFT, found that active correspondents fell 15.5% between January 2011 and the end of 2017. The decline was steeper for smaller economies: in the report's breakdown by economy size, the ratio of foreign counterparties to local banks fell 23.4% for economies with GDP below USD 10 billion, against 8.4% for economies above USD 1 trillion. That report is old, and the pattern it describes is why a payment can fail for reasons that have nothing to do with the sender.

The G20 targets give a sense of the standard the system is measured against. By the end of 2027, 75% of cross-border wholesale payments are meant to be credited within one hour of initiation, and for retail payments (the target's own note includes B2B), the global average cost should be no more than 1% with no corridor above 3%. The Financial Stability Board published its latest consolidated progress report on 9 October 2025.

A thirty-minute diagnostic

Take your last five payments that took longer than expected.

  1. Write the date sent and the date credited.
  2. Find the reason code or message in the bank's notice. If there is none, ask for it in writing.
  3. Put each payment into one of the seven rows above.
  4. Count. If rows 3 to 6 dominate, the problem is the route.
  5. For each, note whether the route went through a third currency. If it did, ask what the same payment would look like as a direct pair.

What a direct pair does and does not change

Modality holds balances in 36 account currencies and converts across 630 direct pairs, so a payment between two of them is one conversion, not two, and does not wait on a dollar leg. Settlement runs 24/7. That addresses causes 4 and 5, and by cutting intermediaries it addresses part of causes 3 and 6. It does not remove the screening and data checks in causes 1, 2 and 7, which every institution in the chain still runs. For why payments take days, see why cross-border payments take days and cross-border payments without correspondent banks. For what intermediaries take, see the correspondent bank fee breakdown, and for the dollar leg on one corridor, the dollar tax on EUR to TRY.

Frequently asked questions

Why does a payment return without a clear reason?

The returning bank sends a code, and the message that reaches you may be shortened. Ask your bank for the original reason code.

Is a stuck payment lost?

Rarely. It is usually held, queued or on its way back. Ask your bank for the tracking reference and the current holder.

Does paying in the beneficiary's currency help?

It can remove a conversion at the far end. It does not change screening or data checks.

What is a nostro account and why does it matter here?

It is an account a bank holds with a correspondent in another currency. If it is empty, the payment waits for funds to be positioned. See the pre-funding tax.

Sources

Bring your last payment that hung, and its pair, to a call: .

Get a quote
ShareXLinkedIn

Keep reading

More on this topic

    Modality

    See your real rate before you commit.

    Name your pair. We quote it up front, or tell you honestly when we can't move it.