Dutch addresses hinge on the postcode: four digits plus two letters that, with the house number, pin down an exact address. PostNL can deliver on postcode and house number alone, so a malformed postcode is the main cause of returns. Here is the format and how to validate it.
A Dutch label is recipient, the street with the number after it, then the postcode and city, then the country.
Sanne de Vries personal or business recipientDamrak 12 street name, then the house number1012 LG Amsterdam 4 digits + space + 2 letters, then the cityNETHERLANDS required for inbound international shipmentsThe Dutch postcode plus house number identifies a unique address, so PostNL can deliver from those two fields alone. This makes the postcode the single most important element on the label.
Format: Four digits, a space, then two letters (1012 LG).
Validation regex: ^[1-9]\d{3} ?(?:[A-RT-Z][A-Z]|S[BCE-RT-Z])$
Watch for: a missing space, or the letters and digits run together.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
A Dutch postcode (1012 LG) plus the house number identifies an exact address, so PostNL can deliver on those alone. Get the postcode right and minor city typos often still deliver.
Dutch addresses write the street then the number: Damrak 12. A number-first form produces an address the carrier reads wrong.
The postcode is 1234 AB. The letters are uppercase and the space is standard, so 1234ab or 1234AB should be normalized on validation.
Additions like 12-A or 12 bis distinguish units at one number. They should be preserved rather than folded into the street text.
Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.
1012LG can break systems expecting the digit/letter split.-A or bis points to the wrong unit.How the major carriers handle Netherlands addresses, and what your label needs to satisfy each one.
The universal carrier in the Netherlands. Because postcode plus house number is a unique key, a valid, correctly formatted postcode is the field to get right above all.
Major parcel carriers for Dutch ecommerce. They expect the street-then-number order and a clean postcode, city, and any house-number addition.
International carriers for inbound shipments. Include the country line; an accurate postcode avoids routing delays.
Address Guard checks Netherlands addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.
Part of the Address Guard international address format guide, covering 240+ countries.