IBAN Transfer Guides

Why trust us

We only list companies that are trustworthy and appropriately licensed. Our aim is to give you a comprehensive view of the regulated money transfer marketplace.

Disclosure

MoneyTransfers aims to help users find the best money transfer provider for their needs. To support our free service, we may earn a commission from some of the providers listed in our search results. The commission may also impact the ordering of the providers shown. Our reviews are independent from this and are based on our editorial policy, research and testing of dozens of remittance providers on the market.

An IBAN is a unique identifier for your bank account, which helps banks identify each other.

It is often used for international money transfers, especially to Europe.

Here we've collected top resources on using IBANs for international transfers. As well as, we'll explain what an IBAN is, how to find and validate it, and where to find it.

Table of Contents

IBAN explained

An IBAN (International Bank Account Number) is a code of up to 34 letters and numbers used as a unique identifier for your bank account.

IBANs are used by banks worldwide to process international payments, with this unique combination of characters providing a code that pinpoints your country, bank, and bank account when sending or receiving money.

When you will need an IBAN

IBAN codes are often required if you send money internationally directly to someone’s bank account.

Banks use them to identify the location, bank, and bank account a payment needs to be made to, by providing a set format of information.

Virtual IBANs
Making or Receiving International Payments? Get a Free Virtual IBAN

A virtual IBAN lets you make and receive international payments as a local. Virtual IBANs are like "add-ons" to your main account, but for a specific location.

We recommend using Wise Business if you need a virtual IBAN. It offers:

  • 10 Local accounts

  • Low transfer fees (sending fees from 0.33%)

  • Very simple & intuitive app

Wise Business has a one-time setup fee, which is cheaper than many other alternatives.

When would you need your IBAN code?

You will typically need to provide IBAN when making or receiving payment within the countries that use the IBAN system.

Here are a few common cases where you will need to provide it:

International bank transfers

International bank transfers

If you're sending money to someone in a country that uses IBANs, you'll need the recipient's IBAN to ensure the funds are credited to the correct account.

SEPA payments (within EU/EEA)

SEPA payments (within EU/EEA)

IBAN is required for payments within the Single Euro Payments Area (SEPA), which includes most EU and EEA countries. This ensures seamless cross-border transactions within these regions.

Setting up direct debits

Setting up direct debits

In some countries, IBANs are used for setting up direct debits or recurring payments. The IBAN ensures that payments are debited from the correct account.

Receiving payments from abroad

Receiving payments from abroad

If you're receiving payments from abroad, providing your IBAN ensures that funds are deposited directly into your account without delays or errors.

Paying bills internationally

Paying bills internationally

When paying bills or invoices to suppliers or service providers in countries that use IBANs, you may be required to provide your IBAN to facilitate the transaction.

IBANs are not always needed, however, some countries require the IBAN to be provided (it's mandatory).

List of countries that require the use of IBAN for intenratinoal wire transfers

Country

Mandatory use of IBAN

Albania

Yes

Andorra

Yes

Austria

Yes

Azerbaijan

Yes

Bahrain

Yes

Belarus

Yes

Belgium

Yes

Bosnia and Herzegovina

Yes

Bulgaria

Yes

Costa Rica

Yes

Croatia

Yes

Cyprus

Yes

Czech Republic

Yes

Denmark

Yes

Dominican Republic

Yes

Estonia

Yes

Faroe Islands

Yes

Finland

Yes

France

Yes

Georgia

Yes

Germany

Yes

Gibraltar

Yes

Greece

Yes

Greenland

Yes

Holy See (the)

Yes

Hungary

Yes

Iceland

Yes

Iraq

Yes

Ireland

Yes

Israel

Yes

Italy

Yes

Jordan

Yes

Kazakhstan

Yes

Kuwait

Yes

Latvia

Yes

Lebanon

Yes

Liechtenstein

Yes

Lithuania

Yes

Luxembourg

Yes

Malta

Yes

Mauritania

Yes

Mauritius

Yes

Moldova

Yes

Monaco

Yes

Montenegro

Yes

Netherlands

Yes

North Macedonia

Yes

Norway

Yes

Palestine

Yes

Poland

Yes

Portugal

Yes

Qatar

Yes

Romania

Yes

San Marino

Yes

Saudi Arabia

Yes

Serbia

Yes

Seychelles

Yes

Slovak Republic

Yes

Slovenia

Yes

Spain

Yes

Sweden

Yes

Switzerland

Yes

Tunisia

Yes

Turkey

Yes

Ukraine

Yes

United Arab Emirates

Yes

IBAN formatting

Example IBAN: GB33BUKB20201555555555
Country Code:
GB
Check Number:
33
Bank Identifier:
BUKB
Sort Code:
202015
Account Number:
55555555

Format of an IBAN

As per the example, each part of an IBAN should follow this format.

Country

A-Z

The country that the bank account is held in - this is generally the universal country code.

Check Digits

0-9

This enables the sending bank to perform a security check of the routing destination.

Bank Identifier

A-Z 0-9

This code identifies the recipient account holder’s bank.

Sort/Bank Code

0-9

The sort/bank code for the bank transfer.

Account Number

0-9

The account number for the bank transfer.

Recognizing your bank details

Your IBAN will be in the same format as it is on your bank details, so it’s usually fairly easy to tell if you have the right IBAN for your account.

IBAN vs SWIFT: What’s the difference?

When dealing with international money transfers, you’ve probably come across the terms ‘IBAN’, ‘SWIFT’, and ‘BIC’, and wondered: what’s the difference?

In a nutshell:

  • An IBAN: an IBAN is used to identify the specific account to be used in an international transaction.

  • A SWIFT/BIC: a SWIFT code is used to identify a specific bank for an international transfer but not the account itself.

Here's a summary of the two:

IBAN

SWIFT/BIC

Short for

International Bank Account Number

Society for Worldwide Interbank Financial Telecommunication or Business Identification Code

Characters

Letters and numbers

Letters and numbers

Length

Up to 34 characters

8 to 11 characters

Purpose

Used to identify specific bank accounts around the world

Used to identify specific banks around the world

Example

GB33BUKB20201512345678

BUKBGB22

Both codes are therefore essential elements containing vital information for international payments but serve different purposes.

How IBANs work

IBAN codes are often required if you are sending money internationally directly to someone’s bank account.

If you are making an international payment where an IBAN is required, you should be able to organize your transfer via your online banking, app, or even by visiting your local bank branch.

If you are required to provide an IBAN for your recipient, you will probably also need to supply:

  • Your recipient’s name and address

  • The name and address of your recipient’s bank

  • Your recipient’s BIC/SWIFT code

  • The sum you need to transfer

  • The currency you want your international payment converted into

These details will all enable your bank to convey your transfer instructions to the recipient bank accurately and securely, with an international transfer usually completed within 3 - 5 working days.

Finding your IBAN

If you are receiving an international payment, you may be asked by the sender for your IBAN.

You can locate your IBAN in any one of the following ways:

Using our IBAN calculator

IBANs follow a set format in every country they are used in, so it’s possible to find your IBAN via an IBAN calculator if you don’t already have one.

An IBAN calculator will require your home country, bank account number, and sort code to generate your IBAN.

Calculate an IBAN

Countries
Enter your 4 digit bank code. Your IBAN details and bank code can generally be found through your online banking account through either a 'Details' or 'Payments' section. If you cannot find your bank code, it is best to call your bank to confirm.
Enter your account details. Your bank details will also be known as your BBAN. This is a combination of your full sort / bank code and account number.
We never store bank details or your search.

Alternatively... You can find it here:

Online banking

Online banking

Your IBAN will be displayed under your account details in your online account.

Bank statement

Bank statement

Your IBAN will be printed on your bank statement, usually underneath your account number and sort code.

Your branch

Your branch

The cashier at your local branch will be able to tell you your IBAN.

Getting the right IBAN code

If you are sending or receiving an international payment using the services of your bank, you must provide the correct IBAN.

Even one incorrect digit or character could cause your transfer to bounce back to your account, be severely delayed, or even be deposited in the wrong account - which is extremely difficult to reverse once completed.

Once you have generated the IBAN code, use our validator below to validate it:

Validate IBAN

Input IBAN to Check
An IBAN Number should look like this: GB33BUKB20201555555555
We never store bank details or your search.

Always double-check

You must double-check you have the right details when sending money, and have provided the correct details when receiving a payment.

Countries that use IBANs

If you are sending money to any country in any of the regions listed below, you will likely need to provide an IBAN code.

The IBAN system is currently used in Europe, the Caribbean, Middle East and North Africa, to help banks ensure international money transfers are processed correctly and in a safe and timely manner.
The IBAN system is currently used in Europe, the Caribbean, Middle East and North Africa, to help banks ensure international money transfers are processed correctly and in a safe and timely manner.
To make matters easier we have a full list of countries that use IBAN with examples:

COUNTRY

IBAN EXAMPLE

Albania

AL47212110090000000235698741

Algeria

DZ4000400174401001050486

Andorra

AD1200012030200359100100

Angola

AO06000600000100037131174

Argentina

AR9120148000502617301041

Armenia

AM43000000010000004136540

Australia

AU611234567891234567

Austria

AT611904300234573201

Azerbaijan

AZ21NABZ00000000137010001944

Bahrain

BH29BMAG1299123456BH00

Bangladesh

BD0800012030200359100100

Belarus

BY86AKBB10100000002966000000

Belgium

BE68539007547034

Benin

BJ11B00610100400271101192591

Bosnia and Herzegovina

BA391290079401028494

Brazil

BR1500000000000010932840814P2

Bulgaria

BG80BNBG96611020345678

Burkina Faso

BF1030134020015400945000643

Burundi

BI41123456789012

Cambodia

KH121234123456789012345678912

Cameroon

CM2110003001000500000605306

Canada

CA321234567890123456789

Cape Verde

CV301234567890123456789

Central African Republic

CF3912345678901234567890123

Chad

TD8960002000010271091600153

Chile

CL5612345678901234567890

China

CN5312345678901234567890

Colombia

CO691234567890123456789

Comoros

KM1712345678901234567890123

Congo

CG3930011000101013451300019

Costa Rica

CR05123456789012345678

Croatia

HR1210010051863000160

Cyprus

CY21123456789012345678901234

Czech Republic

CZ5508000000001234567899

Denmark

DK5000400440116243

Djibouti

DJ2110002010010409943020008

Dominican Republic

DO28BAGR00000001212453611324

East Timor

TL381234567890123456789

Ecuador

EC741234567890123456789012

Egypt

EG8012345678901234567890123

El Salvador

SV62CENR00000000000000700025

Equatorial Guinea

GQ7050030001001206301500157

Estonia

EE382200221020145685

Ethiopia

ET131234567890123456789012345

Faroe Islands

FO6223456789012345

Fiji

FJ10100430123456789012

Finland

FI2112345600000785

France

FR1420041010050500013M02606

Gabon

GA21400410100505000135789

Gambia

GM25SMLC0000000109213350000A

Georgia

GE29NB0000000101904917

Germany

DE89370400440532013000

Ghana

GH131234567890

Gibraltar

GI75NWBK000000007099453

Greece

GR1601101250000000012300695

Greenland

GL8964710001000206

Guatemala

GT82TRAJ01020000001210029690

Guinea

GN3820111010000135255050403

Guinea-Bissau

GW04GW1430010181800637601

Haiti

HT5310200013202000000007120101

Honduras

HN54PISA00000000000000123124

Hong Kong

HK861234567812345678

Hungary

HU42117730161111101800000000

Iceland

IS140159260076545510730339

India

IN901234567890123456789

Indonesia

ID8612345678901234567890

Iran

IR8612345698709876543210

Iraq

IQ20CBIQ861800101010500

Ireland

IE29AIBK93115212345678

Israel

IL620108000000099999999

Italy

IT60X0542811101000000123456

Ivory Coast

CI93CI0080111301134291200589

Jamaica

JM1331250000012345678902

Japan

JP3912345678901234567890

Jordan

JO15AAAA1234567890123456789012

Kazakhstan

KZ176010251000042993

Kenya

KE641234567891

Kosovo

XK051212012345678906

Kuwait

KW81CBKU0000000000001234560101

Kyrgyzstan

KG391234567890123456

Laos

LA241234567890123456789

Latvia

LV80BANK0000435195001

Lebanon

LB62123456789012345678901234

Lesotho

LS301234567890123456789012345

Liberia

LR121234567890123456789012345678

Libya

LY831234567890123456789012345678

It's worth noting, that more countries are currently partially trialing the IBAN system.

Do IBANs look the same in every country?

IBAN format and structure differ from country to country (as you can see in the aforementioned examples above).

IBAN details for every region are described in the official IBAN registry.

Online resources such as the official IBAN Structure and Examples guide, provide a list of examples of how each country formats these codes.

The accuracy of an IBAN is crucial for anyone sending money overseas using an International Bank Account Number.

For this reason, IBAN checkers are an invaluable tool that can be used to verify banking information.

Fees for using IBAN's

If you are looking for an IBAN because you are sending money abroad, it’s worth considering all your options for international transfers and what overall charges you are facing.

The main fees to be aware of are transfer fees, hidden fees, and the exchange rates mark-up.

A poor exchange rate can add up to hundreds or even thousands lost in fees to your bank or transfer provider, so checking to make sure you are getting a good rate is the first step anyone sending money abroad should take.
A poor exchange rate can add up to hundreds or even thousands lost in fees to your bank or transfer provider, so checking to make sure you are getting a good rate is the first step anyone sending money abroad should take.

In general, banks are known to have less competitive exchange rates and higher transfer fees than most money transfer operators.

Additionally, with some transfer providers, you don’t need to go through the hassle of providing multiple details and bank codes for your recipient.

You also have the option of sending funds via cash or even paying into a mobile eWallet using P2P transfers (via the recipient’s phone number or email address).

Regardless of how you're planning to send money abroad, we always recommend comparing your options to get the best deal at the time of transfer.

Find out how much you could save on your money transfer today

Fill out the form to get the best rates
Send
$

A bit more about IBANs

Why do I need an IBAN?

If you are sending or receiving an international payment, you may be asked to provide the IBAN associated with the receiving account.

Do I need IBAN and SWIFT code to send money interniatonally?

Sometimes. SWIFT codes are generally needed for international bank transfers, whereas the need for IBAN will depend on the country you are sending money to.

do you need IBAN to send money to the US?

No, you do not need an IBAN to send money to the US (or Canada) from abroad. This is because the USA operates outside of the IBAN zone. The only time you might need it in the US is when sending money to the country that uses the IBAN system.

Help & FAQ

Get answers to the most common questions asked when sending money abroad. Covers costs, fees and the best way to compare.

FAQs

Sources & further reading

Contributors

Yasmin Purnell
Author

Yasmin Purnell

Writer
Yasmin is an accomplished Content Writer and Editor for MoneyTransfers.com, who specializes specializing in personal finance, student life, and business topics. Her reputation as a financial authority is acknowledged by top publications such as BBC Worklife, Cash Matters, Yahoo Finance, and CEO Blog Nation, which have featured her as a trusted source. She is also the founder of The Wallet Moth, a popular blog focusing on money and lifestyle.
Artiom Pucinskij
Editor

Artiom Pucinskij

Financial Content Strategist
With 6+ years of hands-on experience in international money transfer services, Artiom has tested and analyzed dozens of companies, services, and apps firsthand. From sending money between the UK, EU, US, JP, and ID, to helping friends and family transfer large amounts abroad, he combines deep personal experience with industry insight. He has worked on content and product at MoneyTransfers.com since 2019, with a focus on FX rates, transfer apps & companies, and comparison tools. His work has been featured in Forbes, Yahoo Finance, Decrypt, PoundSterling, and more.