Paying someone in the UK is simple: you need a sort code and an account number. Send money abroad, though, and those familiar numbers are no longer enough. Instead you will be asked for an IBAN and often a SWIFT code — the two identifiers that make international payments work. They sound technical, but the idea behind them is straightforward. This guide explains what each one is, how they differ, where to find them, and what to watch when money crosses borders. This is general information, not financial advice.
What they are
An IBAN (International Bank Account Number) is a standardised code that identifies an individual bank account for international payments. A SWIFT code — also called a BIC (Bank Identifier Code) — identifies the bank or branch itself.
The simplest way to remember the difference:
- The IBAN says which account the money is going to.
- The SWIFT/BIC says which bank holds that account.
For many international transfers you need both: the SWIFT code routes the payment to the correct bank, and the IBAN ensures it lands in the right account. They are the cross-border equivalents of the domestic sort code and account number you would use for a standing order within the UK.
How an IBAN is structured
An IBAN is a single string of letters and numbers, up to 34 characters long, that packs several pieces of information into a standard format. Reading from the start, it contains:
- A two-letter country code (for example,
GBfor the United Kingdom). - A two-digit check number, used to validate the IBAN and catch typing errors.
- The bank identifier and account details — for a UK account, this includes the bank's code, the sort code and the account number.
So a UK IBAN essentially wraps your existing sort code and account number inside an internationally recognised envelope, along with a country code and a built-in error check. That check number is useful: it lets banking systems spot many mistyped IBANs before a payment is even attempted.

How a SWIFT/BIC code works
A SWIFT/BIC code is shorter — usually 8 or 11 characters — and identifies the financial institution rather than the account. SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, the global network that banks use to send secure payment instructions to one another.
The characters typically break down as:
- Four letters for the bank.
- Two letters for the country.
- Two characters for the location or head office.
- An optional three characters identifying a specific branch.
When you send an international payment, the SWIFT network carries the instruction between banks; the actual money is settled through correspondent banking relationships. The IBAN then tells the receiving bank exactly which account to credit.
IBAN vs SWIFT at a glance
| Feature | IBAN | SWIFT/BIC |
|---|---|---|
| Identifies | A specific account | A bank or branch |
| Length | Up to 34 characters | 8 or 11 characters |
| Contains a country code | Yes | Yes |
| Built-in check digits | Yes | No |
| Main job | Pinpoint the account | Route to the right bank |
In short, they are complementary rather than competing. Think of the SWIFT code as the bank's address and the IBAN as the specific account within it.
Where to find your IBAN and SWIFT code
You do not need to memorise or construct these codes — your bank provides them:
- Online banking and mobile apps usually display your IBAN and SWIFT/BIC on the account details or "receive international payment" screen.
- Bank statements often print them, particularly on accounts set up to receive payments from abroad.
- Your bank directly will confirm them on request.
If you are sending money overseas, you will need the recipient's IBAN and SWIFT/BIC, which they obtain from their own bank. Always copy these exactly — a single wrong character can misdirect or delay a payment.
What to watch with international transfers
Sending money abroad is more involved than a domestic transfer, and a few things are worth checking before you click send:
- Fees can stack up. Your own bank may charge a transfer fee, and the payment may pass through intermediary (correspondent) banks, each potentially taking a cut. Ask who pays these charges.
- The exchange rate matters. The rate your provider uses, plus any margin added to it, affects how much the recipient actually receives. Compare the rate, not just the headline fee.
- Timing varies. Some international payments arrive within a day or two; others take several working days, especially across time zones or where extra checks apply.
- Specialist money-transfer services sometimes offer better rates or lower fees than a high-street bank for personal transfers — though, as with any provider, make sure they are properly regulated.
- Verify the details and the request. As with any payment, be wary of unexpected instructions to send money abroad urgently. Our guide to spotting money and loan scams sets out the red flags, and it is wise to confirm new payment details through a trusted, independent channel.
Because international payments can carry charges and currency costs, it is worth factoring them into your budget if you send money abroad regularly — for example, supporting family overseas or paying an international supplier.
For free, impartial guidance on payments and managing money, MoneyHelper and Citizens Advice are reliable starting points, and the Financial Conduct Authority regulates UK banks, payment firms and money-transfer providers.
A quick example
Imagine paying a supplier in the eurozone €500. They give you:
- Their IBAN (starting with their country code and check digits, then their account details).
- Their bank's SWIFT/BIC code.
Your bank uses the SWIFT code to route the instruction to their bank and the IBAN to identify the exact account, while the check digits in the IBAN help catch any typing slip. After any conversion from pounds to euros and any fees, the €500 (less charges) is credited to the supplier's account, typically within a few working days.
The bottom line
IBAN and SWIFT are the backbone of international payments. An IBAN identifies the specific account in a standard, error-checked format, while a SWIFT/BIC code identifies the bank. For most cross-border transfers you need both, and you can find yours in your banking app, on statements or from your bank. Within the UK, stick with your sort code and account number; once money crosses a border, reach for the IBAN and SWIFT — and always check the fees, the exchange rate and the details before you send.
Frequently asked questions
What is the difference between an IBAN and a SWIFT code?
An IBAN identifies a specific bank account, while a SWIFT/BIC code identifies the bank or branch. For an international payment you typically need both: the IBAN says which account, and the SWIFT code says which bank. This is general information, not financial advice.
Where do I find my IBAN and SWIFT code?
They are usually shown in your online banking or app, on your bank statements, and available from your bank on request. Many banks display your IBAN and SWIFT/BIC together on the account details screen used for receiving international payments.
Do I need an IBAN for UK payments?
Generally no. Payments within the UK use the six-digit sort code and eight-digit account number. You normally only need an IBAN, and sometimes a SWIFT/BIC code, when money is moving to or from an account abroad.
Why are international transfers sometimes slow or costly?
Cross-border payments can pass through intermediary banks, each of which may add a fee and a delay, and currency conversion adds a cost too. Checking fees, the exchange rate and expected timing before you send helps avoid surprises.
Join in — free. Comments on Daily Junction are for members, so real names stay rare and bots stay out.
One field. We email you a 6-digit code — no password needed. Your comment is kept while you do it.
Under 13? You’ll need a parent’s OK first — it takes them one click.