How to Track a Cross-Border Payment Step by Step
How to Track a Cross-Border Payment Step by Step
Global Payments

Published on 05/11/2026

How to Track a Cross-Border Payment Step by Step

Know where every payment from abroad stands

Local account details for your clients, a fixed settlement timeline and an eFIRA for every Export payment.

To track a cross-border payment, you need the reference number the sending bank or app gave the transfer, and then you ask whoever holds the money right now. For a bank wire that reference is a 36-character tracking code, while an app or card payment uses its own transaction ID.


Most international payments pass through more than one company before they land. A wire can hop through two or three banks, whereas a transfer through an app moves inside that app first and then pays out locally. The tools that track cross border payment status differ at each stop, so knowing which stop holds the money tells you whom to ask.


The steps below work whether you are the sender or the receiver, and whether the money is in USD, GBP, EUR, CAD, AUD, AED or SGD. They cover bank wires, local transfers, payment apps and card payments, with what to do when a payment is late.


Why international payment tracking matters for senders and receivers

When money leaves one country and has not reached the other, both sides are left guessing. The sender cannot prove the payment went out correctly, and the receiver cannot plan around money that has not landed. Being able to track cross border payment status turns that wait into a known stage, so you can tell whether the money is moving, held for checks or sent back.


Good international payment tracking matters for a few practical reasons:


  • Proof for the sender - A business paying a supplier, or a person sending money to family, needs to show the payment left on time and to the right account, especially if the receiver says nothing has arrived.
  • Cash planning for the receiver - Anyone waiting on an invoice, salary or family transfer needs to know the day funds will land, not just that they left a bank abroad.
  • Catching errors early - A wrong account number or name mismatch shows up as a held payment, and spotting it early gets it fixed before it is returned. It also helps you tell a slow payment from cross-border payment fraud.
  • Records and compliance - Banks, tax offices and auditors on both sides want a clear trail. In India, for example, a bank or platform certificate of the incoming payment is issued only once the money is credited.

Ways to track an international payment, and the reference each one needs

Before you try to track international payment status, check which way the money was sent. Each way has its own reference number and place to look, so ask the sender for that exact number. To track international payment progress without it, banks and apps have very little to go on.

Way the money was sentReference to ask forWhere to check status
Bank wire (SWIFT)UETR, a 36-character code, plus the MT103 payment messageSender's bank, your bank, a bank tracker
Local transfer from abroad (ACH, SEPA, Faster Payments)ACH trace number, SEPA end-to-end ID or the bank's own referenceSender's bank or platform dashboard
Payment app or wallet (Wise, PayPal, Payoneer)The app's transaction ID or transfer receiptThe app's activity page
Card paymentAcquirer reference number (ARN), 23 digitsYour processor's dashboard or the card issuer

A wire's tracking code stays the same through every bank in the chain, which is why banks use it to follow the money. The UTR you see on Indian NEFT, RTGS or IMPS transfers is a domestic number, so it cannot follow a payment across borders.


How to use an international payment tracker for each kind of transfer

An international payment tracker only works if you feed it the right reference, so start by matching the payment to its type. The steps differ for a wire, a local transfer, an app and a card, and the final check in your own account is the same for all of them. Keep these to hand:


  • The reference - the wire's tracking code, trace number, transaction ID or ARN for that way.
  • Amount and date - the exact amount, currency and date the money left.
  • Sender's name - as it appears on their bank or app account.


Swift payment tracking for bank wires, using a free Swift tracker


Swift payment tracking, sometimes called swift transaction tracking, follows a wire using its UETR, the code banks attach to every payment message under the SWIFT gpi tracking standard.


If you are waiting on a wire:


  1. Ask the sender for the UETR and the payment message - The MT103 is the bank's record of the wire, and it carries the UETR, amount, date and the banks involved.
  2. Give the UETR to your bank - Swift Basic Tracker is a free tool for banks and other Swift-connected institutions, so your bank's team looks it up for you. Some banks also show this status in their online bank portal.
  3. Try a bank's public tracker if one fits - Deutsche Bank runs a public International Payment Tracker for payments that pass through its network, using the UETR or the payment reference, date and amount.
  4. Ask which bank holds it now - If the trail stops at an intermediary, your bank can raise a trace there.


If your client is unsure what the payment message is, our guide to the SWIFT MT103 explains what it shows and where to find it. A copy of the MT103 can be requested from the sending bank.


A free Swift tracker run by a bank will show the swift payment status as one of a few codes. Treat them as stages; only your own statement proves the credit:

Status codeWhat it tells youWhat you should do
ACSPThe payment is still moving or waiting on a check at some bankWait, or ask which bank holds it and why
ACCCThe payment has been credited at the end of the chainConfirm the credit in your own account or statement
RJCTA bank has rejected the paymentAsk the sender to check details and resend

Swift's own trackers are used through banks, so trust your bank's answer over a third-party swift tracker site. Each bank on the chain runs its own checks as the payment moves, as explained in how a SWIFT payment travels between banks.


Wire transfer tracking also gets slower when another bank sits between the two ends. Each stop adds time and runs its own checks, as our guide to the correspondent bank explains.


Bank transfer tracking for local transfers sent from abroad


Many senders pay by local transfer in their own country, and a platform moves the money on to you. Bank transfer tracking here has two legs: the sender's local payment into the platform, and the platform's payout into your account.


How it works by currency:


  • USD (ACH) - The sender's bank gives a 15-digit ACH trace number; the first eight digits identify the sending bank, so their bank can follow it from there.
  • GBP (Faster Payments or Bacs) - Faster Payments usually arrive in seconds and can take up to about two hours, while Bacs takes about three working days.
  • EUR (SEPA) - The sender's bank can quote the end-to-end ID, and if it reads "NOTPROVIDED", ask for the bank's own transaction reference instead.
  • CAD, AUD, AED and SGD - Local transfer options and timings depend on the platform, so ask the platform for its reference and expected payout date.


If the sender's leg is complete but nothing arrives, chase the platform's payout.


International transfer tracking on payment apps and wallets


App payments are the easiest to follow, because the app shows the status on screen. International transfer tracking here means reading that status correctly and knowing when to act on it.


Wise shows plain stages, and the sender can download a transfer receipt your bank can use to trace the payment:

Wise statusWhat it means
Your money's being processedWise is waiting for the sender's bank; check with that bank after two working days
Money receivedWise has the funds and is converting them
Transfer sentThe money has left Wise, and delivery may take a few working days

PayPal shows statuses such as Pending, Unclaimed, Completed, On hold, Denied and Returned, though the wording can vary by region. Unclaimed payments are cancelled after 30 days. On Payoneer, check the Activity page and your messages, since a marketplace may hold funds before releasing them to you.


Tracking card payments from overseas customers


A card payment has three stages, and only the last one puts money in your account. Authorisation is almost instant, then clearing and settlement each tend to take about one to three business days, and your processor pays out on its own schedule. An authorised payment is not yet a settled one.


If a customer was charged but you see nothing:


  • Check your processor's dashboard first - It shows whether the charge was authorised, cleared or already paid out to your account.
  • For a refund, ask your processor for the ARN - The card processor issues the 23-digit acquirer reference number, which lets the card issuer trace the money.
  • Allow for the payout schedule - Your processor pays out on its own schedule, so a charge that has settled can still take a few days to reach your bank account.


Confirming the payment has landed in your account


Only money in your account is money you can spend. Check your statement or platform balance, and for a wire, make sure the amount matches after any SWIFT charges taken along the way.


In India, the Reserve Bank of India (RBI) circular of 9 April 2026 (RBI/2026-27/08) on faster cross-border inward payments sets clearer timelines for banks:


  • Notice - Banks must tell you immediately when the payment message arrives, or at the start of the next business day if it comes after hours, and should check their own account for the funds at intervals that normally do not exceed an hour.
  • Credit - Banks must endeavour to credit payments received in forex market hours the same business day, and later ones the next business day.
  • Rules that still apply - Credit stays subject to FEMA (Foreign Exchange Management Act) rules, and the directions took effect six months after the circular, from about 9 October 2026.


If you bank with HDFC Bank, SBI, ICICI Bank, Axis Bank or Kotak Mahindra Bank, the route is the same at each:

StepWhat to do
Whom to askThe forex or trade desk, or your branch, with an inward remittance enquiry
What to giveMT103 or the reference, amount, date and your account number
What to request after creditFIRA or FIRC as proof of the incoming payment

The bank receiving the money on your behalf is called the beneficiary bank. Platforms that receive for you can issue an eFIRA, an electronic record of the incoming payment.


What to do when international transaction tracking shows a delay

A late payment is usually held at one stop for a fixable reason. Once international transaction tracking shows where it is stuck, match the stage to the likely cause. Normal wait times vary by currency and route, often one to five business days for a bank wire, and you can check typical swift transfer time before you worry.


Common causes and the fix for each:


  • Wrong or missing details - A mistyped account number, SWIFT code or name mismatch makes a bank hold or return the payment, so ask the sender to confirm details with their bank.
  • Extra banks in the chain - Each intermediary adds checks and time, and your bank can ask the last bank on the trail what is holding it. If this keeps happening, look at SWIFT payment alternatives that use fewer banks.
  • Compliance checks - A bank may pause a payment while it waits for documents, often shown as ACSP, so send any invoice or purpose details it asks for quickly.
  • Cut-off times and holidays - A payment sent after a bank's cut-off, or on a weekend or holiday in either country, waits for the next working day.


If wire transfer tracking shows a payment in one place for longer than the usual time, ask your bank to raise a trace using the wire's tracking code.


Who to contact about an international payment not received, and when

If an international payment is not received, contact people in a set order. Starting with the person who sent it saves days, because they hold the reference and the proof of payment that everyone else will ask for.


  1. The sender or the platform first - Ask for the reference number (for a wire, the swift reference number or tracking code), the proof of payment and the exact date it left, ideally within a day or two of the expected arrival.
  2. The sender's bank - If the sender has the MT103 or the reference, their bank handles swift money transfer tracking from its side and can confirm whether the payment left or came back.
  3. Your own bank's forex desk - Give them the reference, amount and date, and ask whether the funds reached them and are waiting on a check.
  4. The app or platform's support team - If an app shows "sent" but nothing has landed after its stated window, raise a ticket with the transaction ID.


Keep every reference, receipt and message in one thread, since each person will want the same details. For a fuller picture of how money moves between countries, see our guide to cross-border payments.


Why cross-border payments with Xflow are easier to track

Most of the tracking problems above come from three things: a chain of banks you cannot see, no fixed arrival date, and paperwork you have to chase after the money lands, such as a FIRA. Our products are built to reduce those three.


  • Fewer banks in the chain - With Xflow Export, your client pays into local account details in USD, EUR, GBP or CAD through our receiving accounts, so the money usually moves by local transfer in their country instead of hopping through correspondent banks. Fewer stops means fewer places for a payment to stall or lose a fee.
  • A fixed settlement timeline - Export payments settle to your Indian bank account on the next business day (T+1), from clients in 140+ countries and 25+ currencies, so you know when to expect the money. With Xflow Import, companies outside India collect payments from India by cards, UPI and netbanking and settle abroad usually in two business days (T+2).
  • Proof without chasing - Every Export payment comes with an eFIRA, so you do not have to ask a bank for proof of receipt. Businesses settling invoices in USDC or USDT through our stablecoin settlement receive INR with an e-FIRA on every transaction.
  • Status in one place - You can see where each payment stands in your Xflow dashboard, so you do not have to call a bank to ask whether the money has arrived.


Xflow Payments India Pvt. Ltd. holds final Payment Aggregator - Cross Border (PA-CB) authorisation from the RBI, as of February 2026. Final means the fully approved stage, past in-principle. Funds settle through AD-1 banks, and we are ISO 27001 and SOC 2 certified.

Receive international payments with clear settlement timelines


Final checklist to track a cross-border payment until it lands

When you track cross border payment status, first match it to its type and get the right reference: the tracking code for a wire, a trace or end-to-end ID for a local transfer, a transaction ID for an app, or an ARN for a card. Then ask whoever holds the money now, in order, and confirm the credit in your own statement.


If you are in India, your bank should now notify you promptly and aim to credit incoming payments the same business day under the RBI's April 2026 rules, so a long silence is worth a direct question to its forex desk.


Keep the reference, the proof of payment and every reply together, because the same details answer every question that the sender, the banks in between or the app will ask you while the payment is being traced.


Frequently asked questions

Ask the sender for the payment's reference, such as the tracking code for a bank wire or a transaction ID for an app, then check with the sender's bank, your bank or the app holding the money.

Swift Basic Tracker is a free tool for banks and other Swift-connected institutions, not for the public. Give the wire's tracking code to your bank and it can check the payment's status for you.

ACSP means the payment is still in progress at a bank in the chain. It may be moving normally or waiting on a check. Confirm any final credit in your own statement.

No. A UTR is a reference for domestic Indian transfers such as NEFT, RTGS and IMPS. A UETR is the 36-character code that follows an international wire across banks.

An international payment's arrival time depends on how it is sent. Bank wires often take one to five business days, longer with extra banks, while app and local transfers can be faster. Check with the sender's bank or app.

Contact the sender first for the reference and proof of payment, then the sender's bank, then your bank's forex desk, and finally the app's support team if one was used.

A FIRA or eFIRA is issued once the payment is credited to your account. Ask your bank or the platform that received the money for you.

Related Posts