Belgian addresses use a four-digit postcode before the city and come in two languages: street names and city names differ in Dutch, French, and German. bpost routes on the postcode, so the language mix rarely breaks delivery, but inconsistent naming confuses customers and systems. Here is the format and how to validate it.
A Belgian label is recipient, the street with the number after it, then the postcode and city, then the country.
Luc Peeters personal or business recipientRue Neuve 12 street name, then the number (French, Dutch, or German)1000 Bruxelles 4-digit postcode, then the cityBELGIUM required for inbound international shipmentsThe four-digit postcode is bpost's core routing field and precedes the city. Because it is language-neutral, it keeps delivery reliable even when the city name appears in different languages.
Format: Four digits (1000), written before the city on the same line.
Validation regex: ^\d{4}$
Watch for: a city name in one language paired with a postcode that customers expect in another.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Brussels and much of Belgium name streets and cities in both French and Dutch (Bruxelles or Brussel, Rue Neuve or Nieuwstraat). Keep the recipient's version rather than translating it.
The four-digit code is the same regardless of language, so it reliably routes the parcel even when the city name appears in Dutch, French, or German.
Belgian addresses write the street then the number: Rue Neuve 12. Number-first order is read wrong.
Apartment or box numbers are marked bte (French) or bus (Dutch) after the house number. Keep this so the courier finds the right unit.
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.
bte/bus for last-mile delivery.How the major carriers handle Belgium addresses, and what your label needs to satisfy each one.
The national postal operator. Routing is four-digit-postcode driven, so a valid code keeps delivery reliable regardless of the language of the city name.
Major parcel carriers for Belgian ecommerce. They expect the street-then-number order, box number, and a clean postcode and city.
International carriers for inbound shipments. Include the country line; an accurate postcode avoids routing delays.
Address Guard checks Belgium 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.