How long does an international wire take, and how do I trace one?
Updated
An international wire can land the same day or take several business days. The time depends on the banks in the chain, the currencies involved, cut-off times and any compliance checks. To trace a late wire, ask your bank for the payment's UETR, a 36-character reference that lets banks locate it on the SWIFT network.
What decides how long a wire takes
No one can promise a fixed time, because several things sit outside your control:
- Number of banks. Some wires go straight from your bank to the recipient's. Others pass through one or more intermediary banks, and each hop adds time.
- Cut-off times and time zones. A wire sent after a bank's daily cut-off is usually processed the next business day. Weekends and local holidays in either country count too.
- Currency conversion. If the money must be converted, that step can add delay.
- Compliance checks. Banks screen payments. A missing invoice, a vague payment reference or a name mismatch can pause a wire for manual review.
- Wrong or incomplete details. A typo in the account number, bank code or beneficiary name is a common cause of a wire that stalls or bounces back.
If you are paying a supplier, build in a few business days of buffer and send early in the day.
What a UETR is, in plain words
A UETR (unique end-to-end transaction reference) is a tracking number for a payment. According to SWIFT, it is a string of 36 characters included in payment messages sent over its network. The sending bank assigns it, and it stays the same all the way to the recipient. That is what makes a payment findable by any bank in the chain.
SWIFT gpi is the service that uses the UETR for tracking. Banks that take part in gpi can see status updates on a payment as it moves, such as whether it has been passed on, credited or rejected. Not every bank in every chain takes part, so tracking can have gaps. UETRs apply to SWIFT cross-border payments, not to domestic transfers.
How to trace a wire that hasn't arrived
- Confirm it was sent. Check your bank's wire confirmation. Note the date, amount, currency and beneficiary details.
- Ask your bank for the UETR. Many banks show it on the wire confirmation or can give it to you on request.
- Ask your bank to run a trace. Give them the UETR and ask for the current status and which bank holds the payment.
- Check the details with your supplier. Ask them to confirm the exact account name, number and bank.
- Ask the receiving bank to look too. Send your supplier the UETR so their bank can search for it.
- If it is stuck or returned, ask whether the problem is a detail that needs fixing or a request for documents, and what the bank needs from you.
Keep the invoice, the wire confirmation and your messages with the supplier together. If a payment really has gone wrong, you will need them.
Where Shield fits
Shield is a US financial platform for trade businesses. You can send wire payments to suppliers from your Shield balance. Shield also pays suppliers in China and Hong Kong. If you have questions about a supplier payment, contact Shield support.
FAQ
Can a wire be cancelled once it is sent? Sometimes, but not reliably. Contact your bank right away. A recall depends on whether the money has already been credited, and the recipient's bank may have to agree.
What if the wire shows as sent but the supplier says nothing arrived? Get the UETR and ask your bank to trace it. A payment can sit with an intermediary bank, wait on a compliance check or be held up by a detail that does not match.
Do I need to be on SWIFT gpi to get a UETR? No. SWIFT says all users originating payments must include a UETR. What varies is how much tracking detail you can see, which depends on the banks involved.
Next step
To see how Shield handles supplier payments, visit Shield business accounts.