SEPA vs SWIFT: What's the Difference?

By IBANtool · Updated October 12, 2026 · 7 min read

SEPA is a set of clearing rules for euro payments among a defined group of European countries — an IBAN is enough to address the account — while SWIFT is the global bank-to-bank messaging network that carries a payment instruction to the receiving bank. They are not two buttons in a menu. A single transfer can use the SEPA rules and a SWIFT message at the same time.

The one-sentence difference

SEPA decides how a euro payment is cleared between participating banks. SWIFT decides how a payment instruction travels from one bank to another, anywhere those banks are connected. One is a scheme: currency, account format, and who may join. The other is the pipe the message moves through.

That is why the names show up together. Two banks can clear euros under SEPA rules and still exchange the instruction as a SWIFT message. Your statement may print a BIC even though you only typed an IBAN. The BIC means a bank-to-bank message was sent. It does not, on its own, mean the payment left the SEPA countries.

If a form asks for the BIC that belongs to an IBAN you already have, take it from the IBAN rather than from the bank's logo. The IBAN to SWIFT converter reads the bank identifier inside the IBAN and matches it to a BIC where the directory has one.

Side-by-side comparison

SEPASWIFT
CoverageParticipating European countriesBanks worldwide that are connected to the SWIFT network
CurrencyEuroWhatever currency the two banks agree to handle
How the account is identifiedIBANIBAN where the country uses one; otherwise a domestic account number plus a BIC
Who uses itBanks and payment firms sending euros inside the scheme, and their customersBanks sending and receiving cross-border payment instructions
Typical useSalary, rent, invoices and refunds in euros between SEPA accountsPayments outside SEPA, or payments in a currency other than euro
CostUsually lowerDepends on the bank and the corridor

The cost row is the one people want as a number, and it is the one that does not have one. A SEPA credit transfer in euros is usually lower than an international wire on the same relationship, because those euro payments are handled more like domestic ones. A SWIFT transfer depends on the bank and the corridor: the sending bank, the receiving bank, any intermediary, and the currency. Read the fee on the payment screen before you confirm. It is a quote for that transfer.

Speed splits the same way, without a single travel time for either name. SEPA credit transfers are cleared on the scheme's timetable. An instant euro payment and a standard SEPA credit transfer are different paths, and your bank's screen tells you which one you are booking. A SWIFT payment is a message that each bank on the route processes in turn, so the wait depends on those banks and on whether an intermediary sits between them.

Why a SEPA transfer can still need a BIC

Inside SEPA, the IBAN is the account address. Country, check digits and the domestic account structure sit in one string. A German account such as DE89370400440532013000 does not need a second account number on the form. How that string is built is on the German IBAN page. For many euro payments between SEPA banks, the form asks only for the IBAN and the beneficiary name.

A BIC still appears in three ordinary cases. The payment leaves the SEPA countries for one leg — euros forwarded to a bank that is not in the scheme — and that leg is a SWIFT message, so the onward bank has to be named. Or the sending bank's form was built for international wires and still has a BIC box when the destination is inside SEPA; the box is shared across products, not demanded by the scheme. Or a company payment file still carries a BIC because the file format is older than IBAN-only euro credit transfers.

When the box is mandatory, look the code up instead of inventing one. The SWIFT code lookup searches by bank name and country, and it splits an 8- or 11-character BIC into bank, country, location and branch. A BIC names the bank. It does not name the account. Putting a BIC in the IBAN field, or the IBAN in the BIC field, is a common reason a payment is repaired or returned.

How to tell which network your transfer used

The amount will not tell you. Three places will.

The statement. A SEPA credit transfer is often labelled SEPA, SCT, or SEPA Credit Transfer, and the reference is the creditor IBAN. A SWIFT payment is often labelled international payment, wire, SWIFT or cross-border. The advice may list a BIC, a charge option (who pays the banks' charges) and sometimes an intermediary bank. Wording differs by bank. Read the field names, not the product title in the app.

The account you paid. Euros sent to an IBAN in a SEPA country were eligible for SEPA. An IBAN from a country outside the scheme, or an account that is not an IBAN at all, could not have been a SEPA credit transfer. A German IBAN starts with DE and is 22 characters. An account number plus a routing code, with no country prefix and no check digits, is not an IBAN and is not a SEPA address.

What the beneficiary's bank asked you to collect. IBAN and name only means they are set up to receive a SEPA credit transfer. A SWIFT/BIC, a purpose of payment, or an intermediary means they are set up to receive an international wire. Ask which of those they actually require. An extra field left blank is a smaller problem than a missing BIC on a corridor that needs one.

If you're sending to Turkey, you're not using SEPA

Turkey is not a SEPA country. A transfer to a Turkish bank does not clear as a SEPA credit transfer, even if you send euros and even if the IBAN is valid. The payment goes as an international transfer, and the banks exchange it over SWIFT. You need the beneficiary bank's SWIFT/BIC and the 26-character Turkish IBAN.

A Turkish IBAN looks like TR330006100519786457841326: the country code TR, two check digits, then the domestic bank and account structure. The BIC is a separate code. How those codes are organised for the major Turkish banks, and how the 26-character IBAN is put together, is in the guide to Turkish bank SWIFT codes. A SEPA checklist does not carry over. The IBAN can pass every format check and the payment can still fail if the BIC is missing or names the wrong bank.

FAQ

Can one transfer be both SEPA and SWIFT?
Yes. SEPA is the euro clearing scheme and SWIFT is the messaging network. Two SEPA banks can clear a euro payment under SEPA rules and still exchange the instruction as a SWIFT message. A BIC on the debit advice does not, by itself, mean the money left the SEPA countries.
If I already have an IBAN, do I still need a SWIFT code?
For a euro payment to an IBAN in a SEPA country, many banks ask only for the IBAN and the beneficiary name. You need a SWIFT/BIC when the destination is outside SEPA, when the currency is not euro, or when that bank's form marks the BIC as required. The IBAN identifies the account. The BIC identifies the bank.
Does a valid IBAN mean the transfer will go by SEPA?
No. A valid IBAN means the country code, the length and the check digits agree with each other. SEPA also requires the payment to be in euros and both banks to participate in the scheme. A Turkish IBAN can be valid and still not be a SEPA destination, because Turkey is outside the scheme.
Why do SEPA and SWIFT payments to the same person cost different amounts?
A SEPA credit transfer is priced as a domestic-style euro payment, so it is usually lower. A SWIFT transfer is priced by the banks on that corridor, including any intermediary, and the charge option decides who pays those banks. The figure that applies to you is the quote on the payment screen, not a fixed tariff of either network.
What should I put on an invoice for a client paying in euros?
Put the IBAN and the account name as the bank has it registered. Add the BIC if your bank publishes one and the client's payment system asks for it. If the client is outside SEPA, the BIC is part of the address — they cannot reach your bank on the IBAN alone.

Paste the IBAN from the invoice and read off the BIC the form is asking for, before you confirm the transfer.

Convert an IBAN to its SWIFT/BIC →

This article is for general information and does not constitute financial advice. Always confirm bank details with your institution before initiating a transfer.