SWIFT codes and gpi tracking are the two tools that make an international transfer both routable and visible: the SWIFT code (formally a Business Identifier Code) tells the network which bank should receive your money, and gpi tracking uses a unique reference number attached to your payment to show you where it is at every hop until it’s credited to the recipient. Used together, they answer the two questions that matter most when you wire money abroad — did it go to the right place, and where is it right now?
How to Read a SWIFT Code
A SWIFT code follows the ISO 9362 standard and is either eight or eleven characters long, depending on whether it points to a specific branch or just to the institution’s head office.1Swift. Business Identifier Code (BIC) The structure is fixed:
- Characters 1–4 are the bank code, four letters representing the institution’s abbreviated name (CHAS for JPMorgan Chase, DEUT for Deutsche Bank).
- Characters 5–6 are the two-letter ISO country code (US, GB, DE).
- Characters 7–8 are the location code, two alphanumeric characters for the city or regional office, which prevents misrouting when a bank has multiple hubs in the same country.
- Characters 9–11, when present, identify a specific branch or department. If they’re absent, the message defaults to the head office.
So DEUTDEFF500 reads as Deutsche Bank, Germany, Frankfurt headquarters, branch 500. One wrong character can route the payment to a different office or cause the transfer to bounce, so verify the code from the recipient’s own bank statement or the bank’s official website rather than trusting a third-party lookup.
What You Need Before Sending
Your bank won’t process an international wire until you can hand over a specific set of details. If you’re not already an established customer, expect to show government-issued ID and provide a taxpayer identification number, and be prepared for the bank to collect and retain records on any transfer of $3,000 or more under Bank Secrecy Act rules.2FFIEC BSA/AML InfoBase. FFIEC BSA/AML Examination Manual – Funds Transfers Recordkeeping
From the recipient, you need:
- Their full legal name exactly as it appears on the account. Small mismatches can trigger compliance flags and delay the transfer.
- The full name and physical address of their bank.
- An account number or IBAN. An International Bank Account Number is required for transfers to Europe, the Middle East, and many countries in Africa and Latin America; more than 80 countries have adopted the IBAN standard. The United States, Canada, Australia, and most of Asia still use standard account numbers.3Swift. IBAN Registry
- The SWIFT/BIC code for the specific branch.1Swift. Business Identifier Code (BIC)
SWIFT also offers a Payment Pre-validation service that lets banks verify beneficiary account details before a payment is sent, which catches errors that would otherwise cause a rejection later in the chain.4Swift. Payment Pre-validation Not every bank offers it yet. If yours does, use it.
Who Pays the Fees: OUR, SHA, and BEN
Before your wire goes out, your bank will ask you to pick a fee allocation. This is where senders quietly lose money.
- OUR: you pay all fees, including any intermediary charges, and the full amount you specified arrives in the recipient’s account. Most expensive for you, cleanest for the recipient.
- SHA (shared): you pay your bank’s outgoing wire fee; any intermediary or receiving bank fees come out of the transfer amount. The recipient gets slightly less than you sent.
- BEN (beneficiary): every fee, including your own bank’s, is deducted from the transfer. The recipient can receive noticeably less than you intended.
If you owe an invoice for exactly €5,000, choosing SHA or BEN means the recipient sees less than that after intermediary deductions. Intermediary banks typically take a flat per-transaction fee, so even a single hop can shave the delivered amount. Most U.S. banks charge roughly $50 or more in sender fees on outgoing international wires, and those fees are usually non-refundable even if the transfer fails because of bad details.
How gpi Tracking Works
Before SWIFT’s Global Payments Innovation framework, international transfers went dark once they left your bank. gpi changed that by attaching a Unique End-to-End Transaction Reference, a 36-character identifier, to every payment; the UETR stays with the transfer from the moment it leaves your bank until it lands with the recipient.5Swift. What is a Unique End-to-end Transaction Reference (UETR)
The system runs on a cloud tracker that every bank in the chain can update. Your bank logs the initial status. Each intermediary updates the tracker as it processes and forwards the payment. The recipient’s bank logs the final credit. Your bank can pull that record and show it to you, so you can see which institution is currently holding the payment and how much each intermediary deducted.
Speed has changed as much as visibility. Nearly 60% of gpi payments reach the recipient within 30 minutes, and roughly 40% arrive in under five minutes; almost all complete within 24 hours.6Swift. Swift GPI The old three-to-five business day standard, with no way to tell where the delay was, is gone for banks on the gpi network.
Reading Your Payment Status
Once your transfer is moving, you can track it in your bank’s online platform or mobile app, usually in an international transfers section that lists the UETR alongside the transaction. The tracker uses standardized status codes that every gpi-member bank shares, though your bank may translate them into plainer language.
- ACSP (In Progress) means the payment has been accepted and settlement is underway. Your bank or an intermediary is still processing it. Sub-codes show whether the payment has been forwarded to the next bank, or whether it’s waiting on a cover payment or documents.
- ACCC (Credited) means the payment has been posted to the recipient’s account. The transfer is complete.
- RJCT (Rejected) means a bank in the chain refused the payment. Common causes are wrong account details, a name that doesn’t match the account registration, or a failed compliance screening. Sanctions screening against lists maintained by the Office of Foreign Assets Control and similar authorities is one of the checks that can produce a rejection.7Office of Foreign Assets Control. Office of Foreign Assets Control – FAQ 36
If the status hasn’t changed in more than 24 hours, call your bank and ask them to trace the payment using the UETR. Some banks call this a payment investigation or trace request. A stall often means the receiving bank has flagged the transfer and needs documentation from the recipient, such as proof of the source of funds, an explanation of the relationship between sender and recipient, or additional identity verification. These holds usually clear within 24 to 48 hours once the recipient responds.
When a Transfer Goes Wrong
Recalling a Payment
If you sent money to the wrong account or suspect fraud, your bank can submit a recall request through a standardized SWIFT message (MT192) that asks each bank in the chain to reverse the payment.8Swift. Market Practice Guidelines for the cancellation of suspected fraudulent transactions Speed decides the outcome. If an intermediary hasn’t forwarded the payment yet, cancellation is quick. Once the funds are credited to the recipient’s account, recovery depends on the recipient’s cooperation and the receiving bank’s willingness to freeze the account.
For suspected fraud involving international USD transfers of $50,000 or more, your bank may engage the FBI’s Financial Fraud Kill Chain, but only if the recall is initiated within 72 hours of the original transfer.8Swift. Market Practice Guidelines for the cancellation of suspected fraudulent transactions After that window, recovery gets much harder. Call your bank the moment you notice the problem.
Your Rights Under the Remittance Transfer Rule
If you’re an individual sending money abroad, not a business making a commercial payment, the CFPB’s Remittance Transfer Rule gives you specific error-resolution rights. It covers electronic transfers of more than $15 sent to recipients in other countries.9eCFR. 12 CFR 1005.30 – Remittance transfer definitions Errors under the rule include being charged the wrong amount, math mistakes, failure to deliver the disclosed amount in the correct currency, and failure to deliver by the promised date.
You have 180 days from the disclosed delivery date to notify your provider, orally or in writing. The provider then has 90 days to investigate and must report its findings within three business days of finishing.10eCFR. 12 CFR 1005.33 – Procedures for resolving errors If it finds an error, it must correct it within one business day of receiving your instructions on the remedy, either a refund or a re-delivery of the correct amount at no extra cost. If it finds no error, it must send you a written explanation and let you request the documents it relied on.
If You Send or Receive Wires Often
Sending international wires is not itself a reporting event, but if you also hold accounts abroad, two federal filings can apply. Any U.S. person with a financial interest in or signature authority over foreign accounts whose combined value exceeded $10,000 at any point in the year must file an FBAR (FinCEN Form 114) through FinCEN’s BSA E-Filing system by April 15, with an automatic extension to October 15.11Internal Revenue Service. Report of Foreign Bank and Financial Accounts (FBAR)12FinCEN. Due Date for FBARs A separate FATCA filing on Form 8938 attaches to your tax return once your foreign financial assets cross thresholds that depend on filing status and whether you live in the United States or abroad; for an unmarried U.S. resident the trigger is $50,000 on the last day of the year or $75,000 at any point during it.13Internal Revenue Service. Summary of FATCA reporting for U.S taxpayers The two filings overlap, and neither substitutes for the other.