To verify an international bank account, check three things before sending money: the IBAN validates mathematically through its check digits (use a free IBAN checker), the SWIFT/BIC code matches the recipient’s bank in the official SWIFT directory, and the account holder name matches exactly what the bank has on file. For payments to the eurozone, Verification of Payee — mandatory since October 2025 — now checks the name against the IBAN automatically.
For larger transfers, verifying details before sending is the single most effective step you can take to avoid delays. This guide explains exactly what to check, the free tools you can use, and what to do if a payment has already gone to the wrong account.

How do you verify an international bank account?
To verify an international bank account, you need to confirm four things:
- The IBAN is mathematically valid — IBANs include two check digits that detect typos automatically. A valid IBAN checker confirms the structure before you submit a transfer
- The SWIFT/BIC code matches the recipient’s bank — verify against the official SWIFT directory, not third-party lookup sites
- The account holder name matches exactly — full legal name, no abbreviations or nicknames. For eurozone payments, this is now checked automatically via Verification of Payee
- The currency and country match the account — sending GBP to a euro account may require an intermediary bank and additional routing details
None of these steps requires the recipient bank to confirm the account directly. The verification happens at the structural and registry level — checking that the codes are valid, registered, and routed correctly.
Free tools to verify international bank details
Two free tools cover most international verification needs:
Free IBAN Checker
Validate any IBAN instantly. Confirms the country code, check digits, and bank identifier are properly formatted.
Free SWIFT Code Checker
Look up any SWIFT/BIC code to confirm the bank, country, and branch it routes to. Useful for verifying recipient banks before high-value transfers.
For both tools, run the recipient’s details through before you initiate the transfer — not after. If the IBAN fails check-digit validation or the SWIFT code doesn’t match the expected bank, contact the recipient directly to confirm the correct details.
What information do you need to verify before sending?
The exact details you need depend on the destination, but the checklist below covers most international transfers:
| Detail | Required for | How to verify |
|---|---|---|
| IBAN | Most international transfers (essential for Europe, Middle East, parts of Asia) | Free IBAN checker — validates check digits automatically |
| SWIFT/BIC code | All cross-border transfers via the SWIFT network | SWIFT code checker or official SWIFT directory |
| Account holder name | Every transfer | Confirm directly with recipient; for eurozone, Verification of Payee checks automatically |
| Bank name and address | Manual transfers, compliance checks, smaller regional banks | Bank’s official website or recipient’s account documentation |
| Account number / domestic code | Transfers outside the IBAN region (US, parts of Asia) | Confirm with recipient and cross-check format against country standard |
| Currency and country of account | Determines routing and whether intermediary banks are needed | Recipient confirmation |
| Intermediary bank details | Some transfers to Asia, Africa, and smaller regional banks | Recipient’s bank or your own provider |
For transfers above a few thousand pounds, verifying every line of this checklist with the recipient — by phone where possible — significantly reduces the risk of a returned or misdirected payment.
How to verify a bank account number is valid
How you verify a bank account number depends on whether the account uses an IBAN or a local format:
- IBAN accounts (most of Europe, Middle East, parts of Asia): the IBAN itself includes built-in validation. A free IBAN checker will confirm whether the structure is mathematically valid. If it fails, the account number or country code is wrong
- US accounts: verify the 9-digit ABA routing number through the Federal Reserve’s E-Payments Routing Directory or the recipient’s bank statement. The account number itself cannot be validated externally — only confirmed with the account holder
- UK accounts: the 6-digit sort code can be checked against the UK payment system directory. The 8-digit account number itself isn’t independently verifiable, though most modern banks use Confirmation of Payee to check the name matches
- Other countries: verify the local clearing code format (BSB in Australia, IFSC in India, CLABE in Mexico, etc.) and confirm the account number directly with the recipient
No tool — paid or free — can confirm that a specific account number is actively in use without the recipient’s bank cooperating. The verification methods above check the structure of the details, which is enough to catch the vast majority of typos and formatting errors.
What is Verification of Payee?
Verification of Payee (VOP) is a check that confirms the recipient’s name matches the IBAN before a payment is authorised. It became mandatory across the eurozone on 9 October 2025 under the EU Instant Payments Regulation, and applies to all credit transfers in euros sent through eurozone payment service providers.
In practice, this means:
- Before authorising a euro payment, your bank checks the recipient name against the IBAN with the receiving bank
- The bank tells you whether the name matches, partially matches, or doesn’t match — you decide whether to proceed
- If you send anyway despite a name mismatch, liability for any loss shifts to you
The UK has had a similar service called Confirmation of Payee since 2020 for domestic GBP transfers. For SWIFT payments outside SEPA, no equivalent universal check exists yet — which is why manual verification matters more for international wires than for European transfers.
Common verification mistakes that delay international transfers
International transfers fail or get delayed for the same small handful of reasons. The most common:
- Incorrect IBAN length or format — IBANs vary in length by country (UK 22 characters, Germany 22, Spain 24, Saudi Arabia 24, Norway 15). A copy-paste error that drops a character will fail check-digit validation
- Outdated SWIFT/BIC codes — codes occasionally change after bank mergers or rebrands. Always verify a code is current before a large transfer
- Account holder name mismatch — common with business accounts where the registered legal name differs from the trading name, and with personal accounts where the full legal name on the account isn’t what you’d normally use
- Domestic account number instead of IBAN — sending a domestic UK or US account number to a European bank without the IBAN will be rejected
- Missing intermediary bank details — transfers to smaller banks in Asia, Africa, and parts of the Middle East often need an intermediary bank’s SWIFT code as well as the recipient’s. Without it, the payment stalls in correspondent banking limbo
- Wrong currency for the account — sending GBP to a euro-denominated account forces a conversion at the receiving bank’s rate, which is usually worse than your own provider’s
Even when these errors are recovered, the recall process typically takes 7–30 business days and can incur fees from intermediary banks along the chain. For a large transfer with a contractual deadline — a property completion, a tax payment, a supplier invoice — that’s not a recoverable delay.
As Anthony Bull, CEO of Cambridge Currencies, puts it: “We see the same handful of mistakes month after month, and they’re all preventable. The most expensive one is a £500,000 property transfer with a wrong IBAN — the funds bounce back over a week, the client misses completion, and meanwhile the exchange rate has moved against them. Five minutes of verification by phone avoids the entire problem.”
What to do if you’ve sent money to the wrong account
Act immediately — recall is more likely the faster you move. The steps:
- Contact your payment provider or bank straight away. Request a recall and ask for the MT103 reference — this is the SWIFT message identifier that allows the payment to be traced through every bank in the chain
- Ask for a SWIFT GPI status update. Modern SWIFT transfers can be tracked in near real-time. Your provider should be able to tell you where the payment currently sits
- Document everything. Save the transaction reference, the original instructions, the time you contacted your provider, and any correspondence. If the recipient bank cooperates, you’ll need this paper trail
- If you used a currency broker, escalate through your specialist. A named specialist can chase the recall directly with correspondent and recipient banks — usually faster than going through a bank call centre
- If the wrong account exists and the funds reach it, recovery is not guaranteed. Most jurisdictions place liability on the sender to provide correct details. The recipient bank will usually contact the account holder and request return of funds, but cannot legally compel it
The recall window is usually 7–30 business days for SWIFT transfers, sometimes longer for transfers involving multiple correspondent banks. For SEPA payments to a wrong but valid IBAN, recall is via the SEPA Recall procedure, which the recipient bank must process but cannot force the account holder to accept.
When to use a currency specialist for verification
Banks typically leave verification entirely to the sender. For routine transfers this is fine. For larger or operationally sensitive payments, the picture changes.
A specialist currency broker like Cambridge Currencies handles verification differently:
- Recipient details confirmed by phone with the client before any transfer is initiated
- IBAN and SWIFT codes validated against destination country format before the funds leave
- Intermediary bank requirements identified upfront for less common corridors
- Recalls handled directly by your specialist rather than via a bank call centre, if anything does go wrong
For property completions, business payments above £50,000, and personal repatriation of large balances, this operational layer matters as much as the exchange rate itself. A returned payment carries FX exposure on the round trip — on a £250,000 transfer, a 1% market move during a 3-day recall window costs £2,500.
Frequently asked questions
How do you verify a bank account?
To verify a bank account, check the account number against the country’s expected format, validate the IBAN through an IBAN checker if applicable, confirm the SWIFT/BIC code in the official SWIFT directory, and match the account holder name with the recipient directly. For eurozone payments, Verification of Payee now does the name check automatically.
How can I check if a bank account number is valid?
For IBAN-based accounts, a free IBAN checker validates the structure through built-in check digits. For US, UK, and other domestic account numbers, the structure can be checked against the country format, but the account itself can only be confirmed with the recipient or their bank.
Is there an international bank account checker?
Yes. Free IBAN checkers validate any international IBAN by checking its mathematical structure and country code. SWIFT/BIC code checkers verify which bank a code routes to. Together, these cover most international account verification needs without contacting the recipient bank directly.
How do I verify a bank account before sending money?
Before sending money, validate the IBAN through a free IBAN checker, confirm the SWIFT/BIC code in an official directory, and verify the account holder name and bank address directly with the recipient. For transfers above a few thousand pounds, confirm everything by phone with the recipient rather than email.
What happens if I send money to the wrong bank account?
If the account details are invalid, your bank usually rejects the transfer before it leaves. If they’re valid but wrong, the payment is either returned within 7–30 days (often with fees) or reaches the wrong recipient. Recovery from a real but incorrect account depends on the recipient bank’s cooperation and is not guaranteed.
What is Verification of Payee?
Verification of Payee is a check that confirms the recipient name matches the IBAN before a euro payment is authorised. It has been mandatory across the eurozone since 9 October 2025 under the EU Instant Payments Regulation. The UK has a similar service called Confirmation of Payee for domestic GBP transfers.
Can I verify a SWIFT code online?
Yes. The official SWIFT BIC directory at swift.com lets you look up any BIC/SWIFT code to confirm the bank, country, and branch it routes to. Free SWIFT code checkers offer the same functionality with a simpler interface.
How long does it take to recall an international transfer?
A SWIFT international transfer recall typically takes 7–30 business days, depending on how many correspondent banks were involved and how quickly each cooperates. SEPA recalls within the eurozone are usually faster but still depend on the recipient bank and account holder accepting the return.
Related guides
- Clearing codes explained — sort codes, BIC, SWIFT, IBAN and more
- How to send and receive using an IBAN — IBAN structure explained
- What is a SWIFT transfer? — how international wire payments work
- SEPA or SWIFT? — picking the right payment rail
Verify your transfer details with a specialist
For large international transfers — property completions, business payments, personal repatriation — Cambridge Currencies verifies every recipient detail with you by phone before settlement. We operate with FCA-authorised partners Currencycloud (FRN 900199) and ScioPay (FRN 927951), and all transfers are handled by a named specialist from quote to completion.
Free verification tools
Check any IBAN or SWIFT code instantly before you send.
IBAN checker → SWIFT code checker →
