Wat is een SEPA bestand?
Een SEPA bestand (ook wel SEPA XML of SEPA betaalbestand) is een gestandaardiseerd bestand waarmee u betalingsopdrachten indient bij uw bank. SEPA staat voor Single Euro Payments Area — het betaalgebied van 36 Europese landen waar overboekingen en incasso's op uniforme wijze worden verwerkt.
Banken accepteren geen losse transacties via ftp of e-mail. Alles verloopt via gevalideerde XML-bestanden in het ISO 20022-formaat. Dat maakt het zowel machine-leesbaar als controleerbaar: de bank weet precies wat er moet gebeuren en wanneer.
Er zijn twee typen SEPA bestanden:
- PAIN.001 — voor overboekingen: u betaalt geld aan anderen (leveranciers, medewerkers, terugbetalingen)
- PAIN.008 — voor incasso's: u int geld van anderen op basis van een incassomachtiging → incasso bestand maken of uitgebreide uitleg
Hoe een SEPA bestand maken — drie methodes
Afhankelijk van uw situatie kiest u de methode die het beste past:
Online in de browser
Upload Excel of CSV — geen installatie, werkt op elke computer. Abonnement of eenmalig betalen.
Lokale software
Installatiebestand voor Windows. Werkt offline, geschikt voor gevoelige data en hoge volumes.
IBAN-API
Koppel uw eigen software aan onze API. Genereer SEPA bestanden automatisch vanuit uw systeem.
SEPA bestand maken van Excel — stap voor stap
De meestgebruikte methode is een SEPA bestand maken van een Excel of CSV bestand. Zo werkt het:
-
1
Bereid uw Excel bestand voor Zorg dat uw spreadsheet de volgende kolommen bevat: naam ontvanger, IBAN-rekeningnummer, bedrag (decimaal, punt als scheidingsteken) en omschrijving. BIC is optioneel voor Nederlandse rekeningen — die worden automatisch opgezocht.
-
2
Upload het bestand Upload uw Excel (.xlsx) of CSV-bestand via de online tool. Het systeem herkent de kolommen automatisch. U hoeft de kolomvolgorde niet aan te passen.
-
3
Kies het bestandstype Kies tussen PAIN.001 (overboeking) of PAIN.008 (incasso). Voor incasso voert u ook het incassant-ID in en stelt u de incassodatum in.
-
4
Valideer de transacties Alle IBAN-nummers worden automatisch gecontroleerd op geldigheid. Eventuele fouten worden per rij gemarkeerd — u kunt deze direct corrigeren.
-
5
Download het SEPA bestand Download het gegenereerde XML-bestand en upload dit in het betaalpakket van uw bank (internetbankieren of bankpakket). Klaar.
PAIN.001 vs. PAIN.008 — wat kiest u?
| Kenmerk | PAIN.001 Overboeking | PAIN.008 Incasso |
|---|---|---|
| Geldrichting | Van u naar anderen | Van anderen naar u |
| Voorbeelden | Salaris, leveranciers, terugbetalingen | Abonnement, contributie, huur |
| Vereiste extra | Alleen uw eigen IBAN | Incassomachtiging + incassant-ID |
| Actuele versie (2026) | pain.001.001.09 | pain.008.001.08 |
| Gestructureerd adres vereist | ✓ Ja (v.a. nov. 2026) | ✓ Ja (v.a. nov. 2026) |
Welke banken accepteren een SEPA bestand?
Alle banken in het SEPA-gebied (36 landen, waaronder alle EU-landen plus Noorwegen, IJsland, Liechtenstein en Zwitserland) accepteren SEPA bestanden. Voor Nederland gaat het onder andere om:
- ING — Mijn ING Zakelijk
- Rabobank — Rabo Internet Bankieren
- ABN AMRO — Internet Bankieren Zakelijk
- SNS — SNS Zakelijk Bankieren
- Triodos Bank
- Bunq — Business account
- ASN Bank, RegioBank, Van Lanschot, KNAB
Upload het SEPA XML-bestand via de betalingsmodule van uw bank (vaak onder "Bestand uploaden" of "Batch betaling"). De bank valideert het bestand automatisch voor verwerking.
Veelgestelde vragen over SEPA bestanden maken
Hoe maak ik een SEPA bestand zonder technische kennis?
Via de online tool van De Betaalfabriek hoeft u niets technisch te doen. Upload uw Excel- of CSV-bestand, controleer de gegevens, en download het SEPA XML-bestand. Het hele proces duurt minder dan een minuut.
Kan ik een SEPA incasso bestand maken voor mijn abonnees?
Ja. U maakt een PAIN.008-bestand. Hiervoor heeft u een incassant-ID nodig (aan te vragen bij uw bank) en een getekende incassomachtiging (mandaat) van elke debiteur. In de tool voert u het mandaatnummer en de mandaatdatum per transactie in. Zie ook: incasso bestand maken →
Is een SEPA bestand maken gratis?
U kunt gratis een proefabonnement starten — geen creditcard nodig. Wilt u eenmalig één bestand omzetten, dan betaalt u per conversie via iDEAL (€14,95). Een maandabonnement kost €19,95 en geeft onbeperkt conversies.
Hoe zet ik een CLIEOP03 bestand om naar SEPA?
Upload het CLIEOP03-bestand via onze tool. Het systeem herkent het formaat automatisch en converteert het naar een geldig SEPA XML-bestand. De IBAN-nummers worden daarbij ook gecontroleerd en aangevuld waar nodig.
Wat als mijn SEPA bestand door de bank wordt geweigerd?
Veelvoorkomende oorzaken: verkeerde versie (gebruik pain.001.001.09), ontbrekend of fout gestructureerd adres, ongeldig IBAN, of onjuiste incassomachtiging. Onze tool valideert alle velden voor het genereren. Neem contact op als het probleem aanhoudt.
Kan ik SEPA bestanden automatisch laten aanmaken vanuit mijn software?
Ja, via de IBAN-API van De Betaalfabriek. Stuur een rekeningnummer op en krijg een geldig IBAN terug — of genereer complete SEPA bestanden via een REST-koppeling vanuit uw ERP of boekhoudpakket.
Mijn bank accepteert het bestand niet. Wat nu?
De meest voorkomende oorzaken zijn: (1) Ongeldig IBAN — De Betaalfabriek valideert elk IBAN-nummer automatisch op checksum en landcode vóór het genereren; (2) Onjuist bestandsformaat — wij genereren altijd pain.001.001.09 of pain.008.001.08, de versies die banken vereisen; (3) Ontbrekend gestructureerd adres — verplicht per 15 november 2026, wij voegen dit standaard toe; (4) Datum in het verleden — kies een uitvoerdatum op zijn vroegst morgen. Bekijk de volledige lijst met SEPA foutcodes en oplossingen voor de exacte afwijzingscode van uw bank.
Hoe weet ik wat de limieten van mijn bank zijn voor SEPA bestanden?
Elke bank stelt eigen contractlimieten vast voor het maximale aantal transacties per bestand of batch, maximale bedragen en aanlevertijden. ABN AMRO hanteert als advies maximaal 10.000 transacties per bestand via Internet Bankieren Zakelijk (technisch maximum: 100.000). Voor ING en Rabobank gelden vergelijkbare richtlijnen. Bekijk het overzicht met banklimieten per bank voor actuele informatie per bank.