Skip to content

SEPA & IBAN calculator 2026: check your payment details

Validate an IBAN (ISO 13616, MOD97-10 check digits), a BIC/SWIFT code (ISO 9362) and the remittance information before you send the invoice. SEPA covers 41 countries and 29+ billion euro transfers a year — but a wrong IBAN means the money never arrives.

Spaces and dashes are ignored. The example is a valid German IBAN.

Up to 140 characters in an SEPA transfer. Structured format (/R1/…/INV/…) is also accepted.

What is an IBAN and how do I check it?

An IBAN (International Bank Account Number, ISO 13616) is the standard account number format used in 80+ countries. It starts with a two-letter ISO 3166-1 country code, followed by two check digits and the domestic account number (BBAN). The check digits are computed with the MOD97-10 algorithm from ISO 7064 — that is exactly what this calculator verifies, plus the fixed length each country uses.

Formatting is not optional but is not part of the number itself: spaces and dashes are ignored by banks, and the canonical form groups the IBAN in blocks of four.

Do I need a BIC for a SEPA transfer?

No. Since 2016 SEPA follows the IBAN-only principle: for a euro transfer inside the 41 SEPA countries the BIC is not required. It is still needed for a SWIFT transfer outside SEPA — and for a UK recipient, who sits outside SEPA since Brexit and is paid with a Sort Code (6 digits) plus an Account Number (8 digits), or with a GB IBAN (22 characters).

How much does receiving a SEPA payment cost?

Regulation (EU) 260/2012 caps the fee for receiving a SEPA credit transfer at the fee for a comparable domestic payment — your bank cannot charge a cross-border surcharge. Since 5 October 2025 the Instant Payments Regulation (EU) 2024/886 also requires fees for instant transfers (SCT Inst) to be equalised with standard SCT. Since the same date, banks must verify the payee (Verification of Payee) before you authorise a payment in interactive channels, and the old EUR 13,300 cap on instant transfers has been lifted.

Does a valid IBAN mean the account exists?

No. This calculator checks the format and the check digits — it cannot know whether the account is open, belongs to the named person, or accepts incoming payments. Only the receiving bank can confirm that. Always send a small test amount first for a new client.

Disclaimer

Indicative estimate based on the rules in force on the verification date. This is not tax advice: always confirm with the tax authority, social security office or your accountant, because your own case may involve allowances, deductions or deadlines.

Data verified on
21.10.2026

How to BECOME

Register with the social security authority for your country and apply for the reduced starter rate if you qualify. The contribution base can be changed 6 times a year.

How to become self-employed

How to become self-employed: step by step

Six steps with the real deadlines and the official links. Order matters: the registration date is what opens the window for the reduced rate and the VAT threshold.

  1. Two questions decide your structure before you invoice anyone. First, IR35: if your client ends the contract and pays a substitute worker, the client checks your status. If your own limited company is between you and the client, that client is outside IR35 — but clients do check. Second, VAT: you must register if your turnover exceeds £90,000 in any 12 months (from 1 April 2025) — the registration threshold is not a tax allowance.

    gov.uk — VAT registration threshold →

Share this calculation

The link keeps your inputs: anyone opening it sees exactly the same numbers. Save the calculations you repeat to keep them at hand.

/en/sepa-iban?gewinnMonat=5000&mitKind=1&zusatzbeitrag=0.029&umsatzVorjahr=24000&umsatzLaufendesJahr=50000&gewerblich=0&hebesatz=4&umlagesatzIhk=0.002&umsatzJahr=50000&ausgabenJahr=20000&b2bAnteil=1&preisanpassung=0&angestellterVgl=0&agZuschlag=0&rendimiento=1500&tarifaPlana=1&nuevoAutonomo=0&rentaAnual=25000&region=andalucia&tarifaPlanaSim=1&ciudad=madrid&ingresosAnuales=24000&gastosAnuales=6000&retencionesAnuales=3600&caMensuel=7000&activite=bic_services&versementLiberatoire=1&fraisGestion=7&cfeN2=45000&cfeAnnee=3&cfeVille=paris&simulerAcre=1&acreCA=60000&acreActivite=bnc&base=1000&ivaTipo=0.21&dayRate=500&billableDays=200&ir35Compare=0&holidayPay=1&profissao=fullstack&experiencia=senior&tipoAtividade=1519&anoJovem=1&cifra=500000&dividendos=10000&mode=iban&netMensuel=4000&jours=185&profession=fullstack&ville=paris&experience=confirme&ingresos=10000&gastos=4000&fuel=petrol&miles=10000&privateMiles=0&evCharging=home&engineCC=1800&brutoMensal=1500&rendimentoAnual=20000&netIncome=80000&situacaoFamiliar=solteiro_sem_dependentes&dependentes=0&anoBeneficioSal=0&bens=0&anoBeneficio=0&regiao=continente&clienteParticular=0&simulerCfe=1&distance=12000&cv=5cv&vehicule=voiture&electrique=0&salaire=30000&fraisReels=4500&bruto=2000&pagas=14&hijos=0&tipo=turismo&uso=mixto&precio=25000&anioCompra=2026&combustible=1800&seguro=600&reparaciones=400&itv=50&parking=300&otros=0&renting=0&renta=30000&kmAnual=15000&employerRate=0&marginalRate=20&passengerMiles=0&income=50000&employed=1&salary=0&workingDays=220&bonusPct=10&upliftPct=30&state=Texas&priorYearTax=0&priorYearAgi=0&w2Withholding=0&milesH1=6000&milesH2=6000&milesMedical=0&rateSel=22&billableHours=1000&netTarget=60000&hourlyRate=80&businessExpenses=10000&w2Salary=80000&w2Wages=0&qualifiedProperty=0&km=40&tage=220&oepnv=0&grenzsteuer=30&zve=0&zusammen=0&currency=EUR

Estimates only — always confirm with a tax professional or the relevant authority.

© 2026 FreelancePay · Privacy · About · Contact · Sitemap