xtransfer

International Payment Returned: Why It Happens and How to Prevent It

XTransfer · 2026-10-10

Learn why international payments are returned and how to prevent them in 2026. Understand ISO 20022 return codes (AC01, AC04, AC06, BE01, RR04), fix beneficiary details, reduce intermediary-bank steps, and choose payment rails like XTransfer to avoid repeat failures.

Contents

  1. Introduction
  2. Why Was My International Payment Returned?
  3. International Payment Return Codes: What Do They Mean?
  4. What Should You Do When an International Payment Is Returned?
  5. How to Prevent International Payment Returns
  6. Which Payment Method Has the Lowest Return Risk?
  7. How XTransfer Helps Reduce Cross-Border Payment Friction
  8. A Simple Checklist Before You Send an International Payment
  9. FAQs

Key Takeaways

  • A rejected payment and a returned payment are different. Under ISO 20022, pacs.002 is used to communicate the status or rejection of a payment instruction, while pacs.004 is used to return funds after settlement.

  • Incorrect payment data is a common cause of returns. Account details, beneficiary information and other payment fields need to match the receiving bank's requirements.

  • The return reason code tells you what to fix. Codes such as AC01, AC04, AC06, BE01 and RR04 point to different problems.

  • Do not resend the payment before you know why it was returned. Otherwise, you risk paying twice.

  • The payment route matters. Traditional international wires may pass through intermediary banks, while local payment networks can reduce the number of cross-border payment hops.

  • For recurring B2B trade, XTransfer combines local accounts, global accounts and X2X transfers to support different payment corridors and supplier-payment needs. Its local-account network currently covers around 60 countries and regions, while its global payment service supports 200+ countries and regions.

Introduction

Your international payment was sent. Then, a few days later, the money is back in your account — often with fees deducted.

If you've ever seen a “payment returned,” “payment rejected,” or “payment failed” message while paying an overseas supplier, the problem may be more specific than it looks.

A payment can be rejected before settlement, returned after settlement, or held because the receiving bank needs more information. The reason determines what you should do next.

This guide explains why international business payments are returned, what common ISO 20022 return codes mean, how to fix a returned payment, and how businesses can reduce payment failures when paying suppliers or collecting from overseas customers.

Why Was My International Payment Returned?

A returned payment usually means the payment could not be completed as originally instructed and the funds have been sent back through the payment chain.

The first thing to establish is where in the payment process the problem occurred.

Under ISO 20022:

  • Reject: the payment instruction is rejected rather than completed.

  • Return: funds that have already been settled are sent back.

Swift's guidance specifically distinguishes pacs.002 payment-status/reject messages from pacs.004 payment-return messages. A pacs.004 return also carries information about the original transaction and its return reason.

That distinction matters because a returned payment may already have travelled through several financial institutions before coming back.

The most common reasons include:

  1. Incorrect account details

  2. Closed or blocked beneficiary account

  3. Beneficiary information does not match

  4. Missing or inconsistent payment information

  5. Insufficient funds or amount-related issues

  6. Compliance or regulatory restrictions

  7. Payment-route or currency restrictions

  8. Incorrect payment purpose or supporting documentation

A return is therefore not necessarily a sign that the payment method itself is broken. Often, the payment cannot be processed because the information attached to the payment does not satisfy the requirements of the next bank in the chain.

International Payment Return Codes: What Do They Mean?

If your bank gives you an ISO 20022 return reason code, don't ignore it.

The code can tell you whether you need to correct the beneficiary details, check the amount, provide more information or contact your bank about a regulatory issue.

Return codeWhat it generally meansWhat to check
AC01Incorrect account numberAccount number / IBAN
AC04Account closedAsk supplier to confirm active account
AC06Account blockedContact beneficiary bank
AM04Insufficient fundsAvailable balance and payment amount
AM05Duplication / duplicate paymentCheck whether the payment was already processed
BE01Incorrect beneficiary informationBeneficiary name and account details
BE04Invalid creditor addressBeneficiary address information
RR03Missing or invalid regulatory informationPayment purpose / required data
RR04Regulatory reasonContact the bank or payment provider

The exact meaning and handling of a return code depends on the payment flow and the institutions involved. ISO 20022 return/reject codes are maintained as external code sets, while Swift's payment-return guidance explains how the codes are carried through the return process.

The practical rule: get the return code before you send the payment again.

What Should You Do When an International Payment Is Returned?

1. Find the exact return reason

Ask your bank or payment provider for:

  • Return reason code

  • Return date

  • Returned amount

  • Currency

  • Any intermediary-bank message

  • Original payment reference or UETR

Do not rely on a generic status such as “payment failed.”

A specific return reason can turn a multi-day investigation into a simple correction.

2. Verify the beneficiary details

Ask your supplier to confirm the payment details independently.

Check:

  • Legal business name

  • Account number or IBAN

  • Bank name

  • SWIFT/BIC

  • Bank country

  • Currency

  • Beneficiary address

  • Payment purpose

  • Invoice number

Do not copy a new bank account directly from an unexpected email.

If bank details changed shortly before the payment was returned, verify the change through a trusted channel.

3. Check whether the payment was actually returned

A payment that is “missing” is not necessarily returned.

Ask:

Was the payment rejected, returned, held for review, or successfully credited but not yet reconciled?

These are four different situations and require different actions.

If the payment has been returned, confirm the net amount received back. Intermediary and bank fees may mean the returned amount is lower than the amount originally sent.

4. Correct the underlying problem

For example:

AC01 — incorrect account number

→ Get the correct account details and resubmit.

AC04 — account closed

→ Ask the supplier for an active account and verify it independently.

BE01 — beneficiary information problem

→ Make sure the beneficiary name and account information match the receiving bank's records.

RR04 — regulatory reason

→ Do not simply resend the payment. Ask the bank what information or documentation is required.

5. Resend only after the issue is resolved

This sounds obvious, but it is one of the easiest ways to create a duplicate payment.

Before resending, confirm:

Original payment = returned
Reason = identified
Beneficiary details = verified
New payment = approved

Keep the original return record for reconciliation and audit purposes.

How Long Does an International Payment Return Take?

There is no universal return time.

A payment may be returned quickly when an error is detected early, while a payment that has travelled through several financial institutions can take longer to investigate and reverse.

Swift has highlighted the operational cost of payment investigations: around 2–5% of payments generate an enquiry, and investigations can take five to ten working days in some cases. Swift has also estimated that the industry spends more than US$1.6 billion annually on payment investigations.

That is why prevention matters.

For a business, the real cost of a returned payment is not only the bank fee.

It can also mean:

  • Delayed production

  • Missed shipment dates

  • Supplier follow-up

  • FX conversion losses

  • Reconciliation work

  • Additional bank fees

  • Working-capital disruption

How to Prevent International Payment Returns

The easiest return to resolve is the one you never create.

1. Verify beneficiary details before every first payment

For a new supplier, independently confirm:

  • Account number

  • Bank name

  • SWIFT/BIC

  • Beneficiary legal name

  • Payment currency

For recurring suppliers, maintain an approved beneficiary list and require additional verification whenever bank details change.

2. Use complete payment information

As international payment systems move further toward structured ISO 20022 data, incomplete or inconsistent payment information can create avoidable exceptions.

Swift has published guidance focused specifically on improving data quality in payment messages, including structured party and address information.

For businesses, that means keeping supplier records consistent across:

ERP → invoice → payment instruction → beneficiary bank

3. Match the payment currency to the supplier's requirements

If a supplier expects CNY but receives a payment routed through an intermediary in another currency, additional conversion or bank processing may be required.

Before sending, confirm:

  • Invoice currency

  • Payment currency

  • Supplier's receiving currency

  • Whether the receiving bank accepts that currency

  • Who bears conversion and bank charges

4. Reduce unnecessary intermediary-bank steps

Traditional international wires may involve correspondent or intermediary banks.

Every additional institution can introduce another point where:

  • Payment data is checked

  • Fees are deducted

  • Compliance screening occurs

  • Currency is converted

  • A payment may be delayed or returned

For recurring B2B payments, using local payment infrastructure where available can reduce this complexity.

Which Payment Method Has the Lowest Return Risk?

There is no payment method with zero failure or return risk.

The risk simply looks different depending on the payment method.

Payment methodCommon failure / return issueBest suited to
International bank wire / T/TIncorrect account details, intermediary issues, compliance checksLarge or established supplier relationships
Local payment railLocal account or beneficiary issuesRecurring payments within supported markets
Letter of creditDocument discrepanciesLarge or higher-risk trade transactions
Escrow / marketplace protectionOrder or release-condition disputesNew supplier relationships
CardChargebacks and payment disputesSmaller purchases and samples
B2B payment platformAccount, compliance or corridor-specific restrictionsRecurring cross-border trade

A letter of credit, for example, replaces a simple payment instruction with a document-based trade-finance process. That reduces some payment risks but creates another category of risk: documentary discrepancies.

The ICC Banking Commission has estimated that 65–80% of documents presented under documentary credits are refused on first presentation, although many discrepancies are subsequently resolved.

The lesson is not that one method is universally better.

It is that payment method should match the transaction risk.

How XTransfer Helps Reduce Cross-Border Payment Friction

For businesses making regular international trade payments, XTransfer takes a different approach from relying exclusively on correspondent-bank wires.

Instead of treating every payment as a traditional cross-border bank transfer, XTransfer combines:

  • Local Accounts

  • Global Accounts

  • X2X transfers

  • FX management

  • Trade-focused compliance

  • Global supplier payouts

XTransfer currently provides access to local clearing networks across around 60 countries and regions, and its global payment service supports payments to 200+ countries and regions.

The right XTransfer product depends on how your business moves money.

1. Local Accounts: Pay and Get Paid Through Local Payment Rails

For businesses trading in emerging markets, the biggest advantage of a local collection account is not simply faster settlement. It can allow local buyers to pay in their own currency when access to US dollars is limited or expensive.

In many emerging markets, importers may earn revenue and hold working capital in local currency but face limited access to USD liquidity. When a Chinese supplier asks to be paid in USD, the buyer may need to source dollars through a local bank, navigate foreign-exchange controls, or wait for USD availability before making the payment.

A local collection account can bridge that gap.

With XTransfer, eligible businesses can collect local-currency payments through supported domestic payment networks and then use those funds for cross-border supplier payments.

How it works

Local buyer → pays in local currency → XTransfer Local Account → FX conversion → Chinese supplier receives the required currency

This means an importer in an emerging market does not necessarily need to obtain USD from a local bank before paying a Chinese supplier.

Examples across emerging markets

MarketWhy it matters
BrazilBrazilian buyers can pay using BRL rather than sourcing USD for the payment
MexicoBuyers can use local MXN liquidity instead of initiating a USD international wire
ColombiaLocal-currency collection simplifies payment for domestic buyers
ArgentinaBuyers can pay from local ARS liquidity
PeruLocal-currency payment supports buyers who primarily hold PEN
South AfricaBuyers can pay through a local ZAR payment method
VietnamLocal-currency collection supports importers operating primarily in VND

XTransfer currently supports local payment across markets including Brazil, Mexico, Colombia, Argentina, Chile, Peru, South Africa, Vietnam, the UK, the US and others.

2. Global Accounts: One Account for Multi-Currency Trade

Local Accounts solve a specific market problem.

Global Accounts solve a multi-market treasury problem.

XTransfer's Global Business Account supports 20+ currencies and 200+ countries and regions, allowing businesses to receive and pay internationally through a single business account.

This can be useful when a business:

  • Receives payments from multiple countries

  • Pays suppliers in different currencies

  • Holds multiple currency balances

  • Needs centralized FX management

  • Wants to reduce the number of separate banking relationships

  • Manages international payables from one platform

The distinction is important:

Local Accounts connect your business to local payment rails. Global Accounts give you a broader multi-currency operating layer.

For businesses with several trade corridors, both can work together.

3. X2X: Near-Instant Transfers Between XTransfer Users

When both businesses use XTransfer, X2X provides another payment route, ensuring near-instant, 24/7 transfers between XTransfer accounts with zero transaction fees.

This is particularly relevant when:

  • Buyer and supplier both use XTransfer

  • Funds need to move outside traditional banking hours

  • Both parties want a direct transfer within the same platform

  • The payment does not need to travel through a traditional correspondent-bank chain

In simple terms:

Local Account → local payment network

Global Account → multi-market payment and collection

X2X → XTransfer-to-XTransfer transfer

XTransfer for Regular Supplier Payments

For businesses paying overseas suppliers repeatedly, the biggest benefit of a payment platform is not simply making one transfer.

It is creating a repeatable payment process.

A typical workflow can look like this:

Supplier invoice → beneficiary verification → payment approval → FX conversion → payment → reconciliation

XTransfer supports B2B payment workflows around these recurring activities, including global payouts and local-currency payment capabilities. Its public product information also highlights 24/7 FX management, local currency accounts and global supplier payouts.

That can be especially relevant for businesses managing:

  • Multiple suppliers

  • Multiple currencies

  • Recurring purchase orders

  • Cross-border marketplaces

  • China sourcing

  • International wholesale

  • Import and export payments

A Simple Checklist Before You Send an International Payment

Before clicking Send, check these seven items:

Beneficiary

☐ Legal name matches the supplier's records

Account

☐ Account number / IBAN is correct

Bank

☐ SWIFT/BIC and bank country are correct

Currency

☐ Payment currency matches the supplier's instructions

Amount

☐ Amount and fees are understood

Purpose

☐ Payment purpose and required supporting documents are ready

Verification

☐ Any recent change in bank details has been independently verified

These seven checks can prevent many avoidable payment exceptions before they happen.

FAQs

Why was my international payment returned?

Common reasons include incorrect account details, a closed or blocked account, beneficiary information that does not match, missing payment data, insufficient funds or regulatory restrictions. Ask your bank for the return reason code rather than relying on a generic “payment failed” message.

What is the difference between a rejected and returned payment?

A reject means the payment instruction was not processed as intended. A return sends funds back after settlement. In ISO 20022, pacs.002 is used for payment status/reject information, while pacs.004 is the payment-return message.

What does AC01 mean?

AC01 generally means an incorrect account number. Check the beneficiary's account or IBAN before resending the payment.

What does AC04 mean?

AC04 generally means the beneficiary account is closed. Ask the supplier for an active account and independently verify the new details.

What should I do if my payment is returned?

First identify the return reason, then verify the beneficiary details, check the returned amount and correct the underlying issue. Do not resend the payment until you know why it was returned.

How long does an international payment return take?

It depends on the payment route and where the payment was stopped. Swift notes that payment investigations can take five to ten working days in some cases.

Can a local account prevent international payment returns?

A local account cannot guarantee that a payment will never fail. It can, however, reduce reliance on correspondent-bank routes where local payment infrastructure is available. XTransfer currently provides local payment capabilities across around 60 countries and regions.

What is the difference between an XTransfer Local Account and Global Account?

Local Accounts are designed around a specific local currency and payment network. Global Accounts provides multi-currency business-account functionality across 20+ currencies and 200+ countries and regions.

What is X2X?

X2X supports near-instant, 24/7 transfers between two XTransfer accounts with zero transaction fees.

Should I use a bank wire or a B2B payment platform?

It depends on the transaction. Bank wires may be appropriate for certain large or established transactions, while a B2B payment platform can be useful for recurring supplier payments, multi-currency operations and local payment corridors. Compare the total cost, settlement route, traceability, and supported currencies rather than looking only at the transfer fee.

cross-border payment apps,B2B payment platforms,multi-currency accounts,XTransfer vs Wise vs Airwallex,international collection and payout,SME cross-border payments

Best Cross-Border Payment Apps for SMEs in 2026

22 hours ago

cheapest way to pay international suppliers,bank transfer alternatives,international supplier payments,XTransfer vs Wise,cross-border payment fees,SME supplier payments

Cheapest Way to Pay International Suppliers in 2026: Bank Transfer Alternatives for SMEs

22 hours ago

supplier bank details change,payment cancellation,payment recall,UCC 4A-211,SWIFT recall,beneficiary verification,BEC fraud,supplier payment risk,XTransfer

What Happens When a Supplier Changes Bank Details Before Payment?

1 day ago