In short
- Belgium to Netherlands shipping starts with the direction: Belgian stock sent to a Dutch buyer is cross-border, not domestic. Compare 2 setups: post each order across the border, or keep a stock batch in the buyer’s country and ship locally.
- Even between two neighbours, crossing the border adds a few euros per parcel and, with some carriers, days.
- Dutch customers expect the door; Belgian customers are used to a bpost point or locker. Set the default per country.
- One batch of stock can serve both countries, but orders to the other one are cross-border again. Stock in either country usually means a VAT registration there.
- AirPost is a peer-to-peer fulfilment network: online shops have their orders packed and dropped at a parcel point by verified people near their customers, who earn a fee per parcel from home. No warehouse, no minimum order volume.
Belgium to Netherlands shipping: which route do I need?
Use the sender address and buyer address to choose the lane. The table separates Belgium to the Netherlands, the reverse route and domestic services; all small-parcel labels include the platform fee. Stock setup and sender packing fees are separate.
How does Belgium to Netherlands shipping compare with local stock?
| Route | Carrier | Delivery | Small parcel (≤ 5 kg) | Stated transit |
|---|---|---|---|---|
| Belgium → Netherlands | Mondial Relay | Pickup point | €7.44 | 3 working days |
| Belgium → Netherlands | DPD | Pickup point | €8.91 | 4 working days |
| Belgium → Netherlands | bpost | Door | €12.92 | Next day |
| Netherlands → Belgium | DPD | Pickup point | €9.42 | 3 working days |
| Netherlands → Belgium | PostNL | Pickup point | €10.98 | 2 working days |
| Netherlands → Belgium | PostNL | Door | €11.42 | Next day |
| Netherlands (domestic) | DPD | Pickup point | €6.90 | 3 working days |
| Netherlands (domestic) | PostNL | Door | €8.12 | Next day |
| Belgium (domestic) | Mondial Relay | Pickup point | €5.38 | 3 working days |
| Belgium (domestic) | bpost | Door | €7.16 | Next day |
The cheapest cross-border parcel goes to a pickup point. To the door, bpost charged €12.92 from Belgium into the Netherlands and PostNL €11.42 the other way — both listing next-day delivery. The carriers on our rate card: in the Netherlands PostNL, DPD, UPS and DHL; in Belgium Mondial Relay, bpost, DPD and UPS.
| Route | 2 kg | 5 kg | 10 kg |
|---|---|---|---|
| Netherlands → Netherlands (domestic) | €4.65 | €6.00 | €6.00 |
| Belgium → Belgium (domestic) | €4.33 | €4.53 | €5.23 |
| Netherlands → Belgium | €7.71 | — | — |
| Germany → Netherlands | €7.25 | — | — |
| Germany → Belgium | €7.25 | — | — |
In carrier rate, a 2 kg parcel from the Netherlands into Belgium was €7.71 against €4.33 inside Belgium. All countries are in the European shipping rates index.
What changes when the parcel starts inside the country
A parcel from Manchester to Utrecht is an import. Since July 2026 that means Dutch VAT (via IOSS or at the door), a customs handling fee from the carrier, and €3 customs duty per product type in the parcel. A parcel from Utrecht to Utrecht is a domestic PostNL parcel, and none of that applies.
Holding one batch with a verified sender in the Netherlands turns every Dutch order into the second kind of parcel. You pay the sender’s fee plus our platform fee — about €3.10 for a small parcel — plus the domestic label, and once, the bulk shipment in. That bulk shipment is one customs event on a commercial import instead of one per parcel. The per-country arithmetic is in how to ship domestically in Europe without a warehouse.
From another EU country the customs row disappears but the rest stays: a cross-border EU rate, often an extra day, a foreign carrier on the doorstep. The domestic parcel is still cheaper and still what the customer compares you against.
Local stock only works where a domestic service exists at a rate a shop will pay. Both the Netherlands and Belgium are on that list today; the full list is read from the live rate card:
- Austria
- Belgium
- Canada
- Croatia
- Czechia
- Denmark
- Estonia
- Finland
- France
- Germany
- Hungary
- Ireland
- Italy
- Latvia
- Lithuania
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Slovakia
- Slovenia
- Spain
- Sweden
- United Kingdom
- United States
One batch or two?
This is the Benelux-specific question. A batch in the Netherlands can ship to Belgium — it is a short cross-border parcel — but at €7.71 against €4.33 domestic for 2 kg in carrier rate, and with a Dutch label that does not reach every Belgian pick-up point. The reverse is equally true.
| One batch (NL) serving both | Two batches (NL + BE) | |
|---|---|---|
| Dutch orders | Domestic (€4.65 for 2 kg) | Domestic (€4.65 for 2 kg) |
| Belgian orders | Cross-border NL → BE (€7.71 for 2 kg) | Domestic (€4.33 for 2 kg) |
| Stock to fund | One batch | Two batches |
| VAT registrations | Netherlands | Netherlands and Belgium |
| Pick-up points in Belgium | Limited from a Dutch label | bpost points and lockers, Mondial Relay |
| Returns from Belgium | Cross-border back to NL | Domestic to the Belgian sender |
| Fits | Mostly Dutch orders, a few Belgian | Tens of orders a month in each country |
At 50 Belgian orders a month, the €3.38 gap per 2 kg parcel is about €169.00 a month in carrier rate alone — before returns. Weigh that against a second batch and a second VAT registration. Language is a smaller factor than people expect: Flanders reads Dutch, Wallonia and Brussels read French. Neither affects where the parcel starts; both affect your customer-service page.
What Dutch and Belgian customers expect
| Netherlands | Belgium | |
|---|---|---|
| Default expectation | Home delivery, usually PostNL; parcel points accepted | A bpost point or locker chosen at checkout; home delivery as the paid option |
| Point vs door, same carrier | PostNL: €7.84 point, €8.12 home | bpost: €6.41 point, €7.16 home |
| Delivery speed | Next day is the norm domestically | Next day with bpost domestically |
| Payment | iDEAL — without it, conversion suffers more than from any shipping choice | Bancontact |
| Returns | Expected free or cheap, via a parcel point | Same |
| Sensible default | Home delivery, parcel point as the customer’s choice | Parcel point, home delivery as the customer’s choice |
Two neighbouring countries with opposite defaults. The general trade-off — point, locker, door, on three axes a rate card does not show — is in pickup point vs home delivery in Europe.
Customs and VAT
From the UK: one import instead of many
A bulk shipment of fifty units into the Netherlands is a commercial import: you or your forwarder declare it, pay import VAT and duty once, and the goods are in free circulation. Every parcel after that is a domestic parcel with no customs step, no handling fee and no duty demand at the customer’s door. The end-to-end route for British shops is on /en/ship-to-eu-customers-from-the-uk.
VAT once stock sits in a country
Local stock means a local VAT registration
Sales from stock held in the Netherlands are Dutch domestic supplies; from stock in Belgium, Belgian ones. Each generally requires a VAT registration in that country, from the first item and with no threshold, and OSS does not replace it. Two batches is two registrations. That is administration, not a reason to stay cross-border — but it is a reason to start with one country.
The mechanics — transfer of own goods, what OSS does and does not cover, what to register — are in VAT when you store stock in another EU country. General information, not tax advice; check with your accountant.
How this works with AirPost
With local fulfilment through AirPost you do not rent anything in either country. An account takes about 20 seconds — just your email address, no intake call, no contract, no minimum. Then:
Pick the country with more orders
For most British shops that is the Netherlands. One country first; the second when it has tens of orders a month of its own.
Sort out VAT before the batch moves
Talk to your accountant about registration in that country. From the UK, decide who declares the import. AirPost shows the rule per country before you place stock.
Find a sender
On /en/senders: filter by price and parcel size. Every sender is identity-checked; look for the "Ships within 12 hours" badge, a carrier customers know (PostNL, bpost) and reviews from other shops.
Send a test batch of one product
About a month of orders of your best seller, in your own packaging. The stock stays yours and is returned within 14 days if you ask. It is not insured while it is with the sender — hence the small first batch.
Set the default per country and let orders run
Home delivery for the Netherlands, parcel point for Belgium. Set orders up in the chat, or connect Shopify through the Airpost Order Link app so paid orders reach your sender automatically. With several senders you can open an order to all of them; the sender only sees the address once they pick it up.
We buy the label; you compare after a month
We look for the cheapest rate within the service level you chose and charge it to your prepaid balance. The parcel shows your shop’s name. Tracking comes in for both of you in the same conversation. After a month, compare cost per order, transit, tickets and returns.
If the Benelux is one of several candidates, the prior question is answered in where to hold stock in Europe. Selling to Iberia as well? The same approach, with longer distances, is in how to ship to Spain without a Spanish warehouse.
More on the Netherlands and Belgium
- Pickup point vs home delivery in the Netherlands.
- Pickup point vs home delivery in Belgium.
- PostNL vs DHL for Dutch parcels.
Frequently asked questions
How do I ship from Belgium to the Netherlands?
Pack and measure the parcel, select Belgium as origin and the Netherlands as destination, then choose the exact delivery form. For repeating Dutch orders, compare the bulk stock shipment plus domestic labels and a sender fee.
Can one Benelux stock batch be domestic for both countries?
No. A parcel crossing Belgium’s border into the Netherlands is cross-border. Holding stock in each destination country is what enables domestic labels for buyers in each country.
What does shipping from Belgium to the Netherlands cost?
On 1 October 2026 the cheapest small parcel from Belgium to the Netherlands was Mondial Relay to a pickup point at €7.44, including our fee, with 3 working days stated. To the door, bpost charged €12.92 with next-day delivery listed.
What does a domestic parcel cost in the Netherlands and Belgium?
The cheapest 2 kg carrier rate was €4.65 in the Netherlands and €4.33 in Belgium, without our fee, on 1 October 2026. A 2 kg parcel from the Netherlands into Belgium cost €7.71.
Do I need a Dutch or Belgian VAT number?
Usually yes, in whichever country your stock sits. Sales from local stock are domestic supplies there and OSS does not cover them. Two batches means two registrations.
How much stock should I send first?
About a month of orders of one product in one country — enough to measure, small enough to write off, because stock at a sender is not insured.
Sources
- AirPost — European shipping rates index (measured 1 October 2026)
- AirPost — shipping options per route (measured 1 October 2026)
- European Commission — removal of the €150 customs duty exemption threshold in 2026
- Belastingdienst — VAT for foreign entrepreneurs with stock in the Netherlands
- FOD Financiën — VAT registration for foreign businesses in Belgium
- Thuiswinkel.org — Dutch consumer delivery preferences
The Benelux is one market to sell into and two countries to ship into. The parcel only knows about the second.
Find a sender in the Netherlands or Belgium and start with one box
Local fulfilment in Europe