SEPA (Single Euro Payments Area) is a payment integration initiative that standardizes euro-denominated bank transfers across 36 European countries. A euro transfer from your bank in the Netherlands to a bank in Portugal is treated the same as a domestic transfer — same rules, same speed, same cost.
SEPA was created by the European Payments Council (EPC) and has been mandatory for euro transactions in the eurozone since February 2014. Non-eurozone EU countries (Sweden, Poland), EEA countries (Norway, Iceland, Liechtenstein), and others (Switzerland, Monaco, San Marino, UK post-Brexit) also participate.
Three SEPA Payment Instruments
1. SEPA Credit Transfer (SCT)
The most common: you provide the recipient's IBAN, your bank debits your account, the payment routes through the SEPA clearing system. Maximum processing time: 1 business day (most arrive same day). Cost must equal domestic transfers — many banks offer them for free.
2. SEPA Instant Credit Transfer (SCT Inst)
Launched in 2017, processes in maximum 10 seconds, 24/7/365, with limits up to €100,000. The EU has mandated full adoption by 2025.
3. SEPA Direct Debit (SDD)
Works in reverse — the recipient pulls money from your account with your authorization. Two types: Core for consumers (subscriptions, utilities) and B2B for business payments.
SEPA vs SWIFT
| SEPA | SWIFT | |
|---|---|---|
| Currency | EUR only | Any currency |
| Countries | 36 European | 200+ globally |
| Speed | 1 day or instant | 1–5 business days |
| Cost | Free – €0.50 | €15–50+ |
Use SEPA when sending euros within the SEPA zone. Use SWIFT for non-euro currencies or countries outside SEPA.
SEPA Runs on IBANs
Every SEPA transfer requires the recipient's IBAN — it is the only identifier needed since 2016 (BIC codes are derived automatically). The IBAN format varies by country:
- Germany — 22 characters:
DE89 3704 0044 0532 0130 00 - Spain — 24 characters:
ES91 2100 0418 4502 0005 1332 - France — 27 characters:
FR76 3000 6000 0112 3456 7890 189
Price Equality & Transfer Times
SEPA's price equality principle means banks cannot charge more for a cross-border SEPA transfer than a domestic one:
- Online banks (N26, Revolut, Wise): free SEPA transfers
- Traditional banks: €0–0.50
- SEPA Instant: small premium of €0.50–2.00
- Standard SCT: cutoff around 2–4 PM, processes within one business day
- SEPA Instant: maximum 10 seconds, available 24/7/365
For Businesses & Developers
SEPA payments use the ISO 20022 messaging standard (XML-based):
pain.001— credit transfer initiationpain.002— payment status reportspain.008— direct debit initiationcamt.053— account statements
For testing SEPA integration, use our Random IBAN Generator to create valid-format IBANs with correct check digits for any SEPA country.
Common SEPA Errors
- "Invalid IBAN" — failed MOD-97 validation (typo or wrong format). Use an IBAN validator to verify.
- "IBAN Country Not Supported" — country is not part of SEPA. Use SWIFT instead.
- "Beneficiary Bank Not Reachable" — receiving bank not reachable through SEPA clearing.
- "Insufficient Funds" — note: SEPA Instant is irrevocable — always verify recipient details first.
The Future of SEPA
- SEPA Instant Mandate (2025) — all eurozone providers must offer SEPA Instant
- Request to Pay (SEPA RTP) — businesses send payment requests through the banking system; payer approves with one click
- Digital Euro (CBDC) — ECB exploring instant, free, offline-capable payments across the eurozone