BG Beter Geregeld ICT
Tools & checks uitgelegd · 3 min leestijd · 04 september 2025

Postcode checken in NL, BE en DE: waarom een quick-check de helft van je fulfilment-problemen voorkomt

Een typefout in de postcode kost gemiddeld een paar tientjes per geretourneerd pakket. Een snelle sanity-check op postcode + huisnummer scheelt vaak meer dan vier euro per order.

In bijna elke webshop-administratie die wij langs zien komen, zit een onderschatte kostenpost: retouren door foute adresgegevens. Een paar procent van alle pakketten komt onbestelbaar retour, vaak door een typefout in de postcode of een ontbrekend huisnummer. Per geretourneerd pakket loopt het op tot €4–€10 (verzending heen + retour + opnieuw verzenden + handling), én je klant ervaart vertraging.

De meeste van die fouten zijn met een simpele formaat-check al af te vangen — en je hoeft geen externe API met API-key te raadplegen voor verreweg het grootste deel.

De drie formaten

  • Nederland — vier cijfers, één spatie, twee hoofdletters: 1403 SL. De letters mogen niet S, A, D, F, I, O, Q, U, Y zijn (officiële uitsluitingen door PostNL ter voorkoming van verwarring). De eerste cijfer mag geen 0 zijn.
  • België — vier cijfers, geen letters: 1000 (Brussel). Range loopt van 1000 t/m 9999.
  • Duitsland — vijf cijfers, geen letters: 10115 (Berlijn). Range loopt van 01067 t/m 99998.

Wat een goede check wél doet

Een sanity-check op postcode + huisnummer kan:

  1. Formaat-validatie — past de invoer in het patroon van de gekozen land?
  2. Range-check — valt het cijfer binnen de geldige range voor dat land? (Geen 0123 AB voor NL, geen 00000 voor DE.)
  3. Letter-uitsluitingen — voor NL: signaleer postcodes met onmogelijke letter-combinaties.
  4. Patroon-detectie — vlag invoer die er verdacht uitziet (alleen nullen, herhalingen als 1111 AA, of identiek aan een veelgebruikte placeholder).

Wat een check niet kan (zonder externe API)

  • Bevestigen dat een combinatie bestaat als adres — daarvoor heb je een postcode-database nodig (PostNL, BAG, Bpost).
  • Aangeven of de combinatie postcode + huisnummer + plaats een geldig adres oplevert.
  • Detecteren of het adres residentieel of zakelijk is.

Voor de meeste webshop-fouten zit de winst echter vóór dat niveau. Een formaat-check filtert in onze ervaring 60–80% van de echte verzendfouten eruit, zonder afhankelijkheid van een externe service.

Waar plak je de check in?

  • In het checkout-proces — direct na invoer van het adres. Vlag een waarschuwing, blokkeer niet (anders raak je klanten kwijt die per ongeluk een vreemde combinatie hebben getypt).
  • Op CSV-imports — bij het importeren van klantenbestanden uit andere systemen. Filter en log de afwijkers vóórdat je ermee gaat factureren.
  • In een interne admin-tool — voor je medewerkers die met de hand adresgegevens corrigeren, zodat ze direct zien of de wijziging zelf wel klopt.

Een snelle DIY-validator

Onze Postcode sanity check ondersteunt NL, BE en DE en flagt naast formaatfouten ook opvallende patronen (alleen nullen, herhalingen, onmogelijke combinaties). Geen API-key nodig, geen registratie — handig voor een steekproef of voor het eenmalig opschonen van een adressenbestand.

Verzending verbeteren begint zelden bij de verzender. Het begint bij de data vóór de verzending — en daar is dit een goedkope, snelle eerste stap.

Onderwerpen

#postcode #fulfilment #logistiek #verzending

Volledige gids: IBAN op naam checken: waarom de bank het niet meer doet, en hoe je het zelf regelt

Dit artikel is onderdeel van onze uitgebreide Tools & checks uitgelegd-gids. Lees de pillar voor het complete plaatje.

Lees de pillar →