Controle van het formaat van btw-nummers

Plak een btw-nummer: de controle haalt de leestekens weg, leidt het land af uit het voorvoegsel en zegt of de structuur klopt. Ze bevestigt niet dat het nummer geregistreerd is — dat kan alleen VIES, en de link staat hieronder.

Plak het zoals u het ontving — spaties, punten en streepjes worden genegeerd.

Land
Genormaliseerd
Verwacht formaat
Controlecijfer

Registratie controleren in VIES

Tarieven laatst gecontroleerd: 2026-08-16
De formaten volgen de gepubliceerde nationale patronen. Sommige landen geven meer dan één vorm van nummer uit, dus een structuurafwijking is een sterke aanwijzing en geen bewijs.
Hoe deze cijfers gecontroleerd worden

VoorvoegselPLNationaal deel526025027Controlecijfer4Het land komt uit het voorvoegsel, niet uit de vlagGecontroleerd voor Polen
Het voorvoegsel noemt het land, de rest volgt een nationaal patroon.

Wat dit controleert — en wat niet

Er zijn drie afzonderlijke vragen over elk btw-nummer, en ze worden vaak door elkaar gehaald:

  1. Heeft het de juiste vorm? Het juiste voorvoegsel, de juiste lengte, cijfers en letters op de juiste plaatsen. Dat is wat deze pagina beantwoordt, meteen en offline.
  2. Bestaat het? Of de belastingdienst het daadwerkelijk heeft uitgegeven. Alleen VIES weet dat.
  3. Is het vandaag geldig voor handel binnen de EU? Een nummer kan bestaan en toch niet toegelaten zijn voor grensoverschrijdende transacties. Opnieuw: VIES.

Gebruik dit om de overschrijffout in seconden te vangen, en bevestig de echte nummers daarna in VIES. De meeste afgekeurde nummers halen stap één nooit.

Griekenland is EL, niet GR

Dit ene detail veroorzaakt meer mislukte controles dan wat ook. De ISO-landcode voor Griekenland is GR, maar het btw-voorvoegsel is EL. Systemen die het nummer uit een landveld opbouwen, produceren GR123456789, en VIES wijst dat elke keer af.

Een paar andere eigenaardigheden zijn het kennen waard: Oostenrijk zet een U na het voorvoegsel, Nederland heeft een B vóór de laatste twee cijfers, en Zweedse nummers eindigen op 01. Geen daarvan is optioneel. Belgische nummers beginnen met een nul, die in spreadsheets makkelijk verdwijnt.

Waarom het nummer van de klant uw probleem is

Verkoopt u B2B aan een andere lidstaat onder de verleggingsregeling, dan factureert u zonder btw op grond van het btw-nummer van uw klant. Blijkt dat nummer niet geldig te zijn geweest, dan kan de vrijstelling worden geweigerd — en de btw wordt dan bij u nagevorderd, niet bij de klant die u het verkeerde nummer gaf.

Daarom hoort de controle bij de transactie en niet bij het administratieve opruimwerk. VIES geeft bij elke controle een raadplegingsnummer; dat bewaren is wat aantoont dat u zorgvuldig bent geweest als later blijkt dat de registratie van de klant was vervallen.

Controleer op het moment van levering, niet één keer toen de klant werd aangemaakt. Registraties worden ingetrokken.

De gebruikelijke fouten

  • Het voorvoegsel blijft in het nummerveld staan. Sommige systemen willen het land en de cijfers apart; het geheel plakken geeft BEBE0123456789.
  • Een nationaal fiscaal nummer in plaats van het btw-nummer. Dat zijn vaak verschillende identificaties met verschillende lengtes — een Duits bedrijf heeft zowel een Steuernummer als een USt-IdNr., en alleen de laatste werkt over de grens.
  • Voorloopnullen die een spreadsheet weghaalt. Belgische nummers beginnen met een nul, en Excel haalt die weg zodra de kolom als getal wordt behandeld.
  • Letters die op cijfers lijken. Een hoofdletter O in plaats van een nul overleeft kopiëren en plakken en laat de controle geruisloos mislukken.

Formaten van btw-nummers in de EU

Formaten van btw-nummers in de EU
Land Voorvoegsel Voorbeeld
België BE BE0123456789
Bulgarije BG BG123456789
Cyprus CY CY12345678L
Denemarken DK DK12345678
Duitsland DE DE123456789
Estland EE EE123456789
Finland FI FI12345678
Frankrijk FR FRXX123456789
Griekenland EL EL123456789
Hongarije HU HU12345678
Ierland IE IE1234567L
Italië IT IT12345678901
Kroatië HR HR12345678901
Letland LV LV12345678901
Litouwen LT LT123456789
Luxemburg LU LU12345678
Malta MT MT12345678
Nederland NL NL123456789B01
Oostenrijk AT ATU12345678
Polen PL PL1234567890
Portugal PT PT123456789
Roemenië RO RO1234567890
Slovenië SI SI12345678
Slowakije SK SK1234567890
Spanje ES ESX1234567X
Tsjechië CZ CZ12345678
Zweden SE SE123456789001

Veelgestelde vragen

Nee. Het betekent dat het nummer zou kunnen bestaan. Of het dat doet, en of het is toegelaten voor handel binnen de EU, is alleen via VIES te beantwoorden.

Meestal omdat de onderneming niet in het intracommunautaire register staat: het nummer bestaat voor binnenlands gebruik maar is niet opengesteld voor grensoverschrijdende transacties. Soms is VIES ook niet bereikbaar aan de kant van een lidstaat, wat een negatief antwoord geeft zonder dat er iets mis is met het nummer.

Voor de landen waarvan het algoritme is gepubliceerd wel, en de tool geeft dat aan. Voor de overige wordt alleen de structuur getoetst: een niet-gedocumenteerd controlecijfer verzinnen zou vals alarm geven bij volkomen geldige nummers.

Ja. VIES geeft bij elke controle een raadplegingsnummer terug: bewaar dat bij de factuur. Dat document toont uw zorgvuldigheid aan als de registratie van de klant later ter discussie komt.

Nee. De formaatcontrole draait volledig in uw browser. De link naar VIES opent de site van de Europese Commissie, waar u het nummer zelf rechtstreeks invult.

Officiële bronnen

Verwante tools