In short
- The biggest lever is where the parcel starts: on 29 September 2026 a small parcel from the Netherlands to Spain cost €14.84, and the same parcel inside Spain €5.12. After that come a pickup point instead of the door (up to €4.04 cheaper), one box size smaller, and the right carrier per country.
- Shipping from inside the customer’s country pays most for distant markets. After a €2.25 packing fee it still saved €9.69 per parcel to Italy, but under €2 to Germany and Belgium.
- A pickup point is usually, not always, cheaper than the door. Two of the pairs we measured went the other way.
- Size tiers matter more than weight with most carriers here: medium cost the same as small with DPD and PostNL, and up to 69% more with others.
- Speed and collection are paid extras. Next-day, a courier pickup, a signature: each is a line on the invoice you can switch off where the customer does not value it.
- 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.
Most advice on cutting shipping costs is about negotiating: more volume, a better contract, a reseller with a discount. That works once you have the volume. Below it, the price of a parcel is decided by five choices you make yourself, and they are the same for a shop with ten orders a month as for one with ten thousand.
Every price below is from our own shipping options, measured on 29 September 2026: the cheapest service for a small parcel (up to 5 kg, 35 × 25 × 15 cm) unless stated otherwise. The prices include our €0.85 platform fee, the same on every line, so every difference you see is the carrier’s.
1. Why is cross-border shipping so much more expensive?
A domestic parcel goes through one carrier network. A cross-border parcel goes through two, with a hand-over between them, and the carrier prices in the longer trip and the hand-over. For a shop that ships everything from its home country, that means most of its European orders pay a cross-border rate.
| Customer in | From the Netherlands | Inside the country | Carrier inside | Saving after a packing fee |
|---|---|---|---|---|
| Belgium | €9.35 | €5.38 | Mondial Relay | €1.72 |
| Germany | €9.75 | €5.55 | DPD | €1.95 |
| France | €13.38 | €7.63 | Colis Privé | €3.50 |
| Spain | €14.84 | €5.12 | Correos | €7.47 |
| Italy | €16.40 | €4.46 | InPost | €9.69 |
The table reads in two halves. To Spain and Italy, shipping from inside the country saves €7.47 and €9.69 per parcel even after someone is paid to pack it. To Germany and Belgium, next door to the Netherlands, the saving after that fee is under €2 — real, but not the reason to change how you ship. The direction also works the other way: from Germany to a Dutch customer the cheapest small parcel was €10.10, against €6.85 inside the Netherlands.
For a wider view: in our European shipping rates index, last updated 26 September 2026, a 2 kg parcel cost a median €4.04 domestically across the countries we cover, and a median €13.25 from the Netherlands across the border. Those are carrier rates without our fee. Where to put the stock itself is a separate question, worked out in where to hold stock in Europe.
2. Is a pickup point cheaper than home delivery?
Usually. The carrier drives to one shop or locker with many parcels instead of to many doors, and there is no second delivery attempt. Here is the same carrier, same size, point against door:
| Route | Carrier | To a point | To the door | Point saves |
|---|---|---|---|---|
| France, domestic | Colis Privé | €7.63 | €11.67 | €4.04 |
| Netherlands → France | DPD | €13.38 | €16.86 | €3.48 |
| Italy, domestic | Poste Italiane | €5.24 | €6.72 | €1.48 |
| Netherlands → Germany | DPD | €9.75 | €11.16 | €1.41 |
| Netherlands, domestic | DPD | €6.85 | €7.85 | €1.00 |
| Belgium, domestic | bpost | €6.29 | €7.04 | €0.75 |
| Spain, domestic | SEUR | €6.50 | €7.13 | €0.63 |
| Netherlands, domestic | PostNL | €7.84 | €8.12 | €0.28 |
| Netherlands, domestic | UPS | €7.85 | €7.44 | −€0.41 |
| France, domestic | Mondial Relay | €10.26 | €9.35 | −€0.91 |
So check before you switch. With DPD in the Netherlands the point was a euro cheaper but promised delivery within four working days against two for the door. Whether a point is the right default also depends on the country’s habit, not only the price; that is worked out per country in pickup point vs home delivery in Europe.
3. Does a smaller box reduce shipping costs?
Often more than a lighter one does. The carriers on our rate card price by size tier first: small (35 × 25 × 15 cm, up to 5 kg), medium (45 × 35 × 30 cm, up to 10 kg) and large (60 × 50 × 40 cm, 10–30 kg). Whether dropping a tier saves anything depends on the carrier:
| Country | Carrier and service | Small | Medium | Large |
|---|---|---|---|---|
| Germany | DPD, home | €5.55 | €5.55 | €12.32 |
| Netherlands | PostNL, home | €8.12 | €8.12 | €13.85 |
| Spain | Correos, point | €5.12 | €6.51 | €19.43 |
| France | Colis Privé, point | €7.63 | €11.40 | — |
| Italy | Poste Italiane, point | €5.24 | €8.86 | — |
| Germany | DHL Paket, home | €9.27 | €12.45 | €24.84 |
- Small to medium is free with some carriers. DPD in Germany and PostNL in the Netherlands charged the same for both. Do not redesign your packaging for them.
- With others it is the biggest step. Poste Italiane’s point service cost 69% more for medium than small; Colis Privé 49% more.
- Large is always expensive. DHL Paket in Germany went from €12.45 to €24.84. If a product only just needs a large box, a custom box that fits medium pays for itself fast.
- Flat parcels have their own tier. In the Netherlands a PostNL mailbox parcel (up to 38 × 26.5 × 3.2 cm, 2 kg) was €5.50 against €8.12 for a small parcel to the door. In Italy the InPost locker service at €4.46 takes parcels up to 8.8 cm high.
4. How much does weight matter?
Within a size tier, less than most shops think — but it depends on the country. These are the cheapest domestic carrier rates without our fee at 2, 5 and 10 kg, from the rates index:
| Country | 2 kg | 5 kg | 10 kg |
|---|---|---|---|
| Germany | €4.70 | €4.70 | €4.70 |
| Poland | €2.35 | €2.47 | €2.56 |
| France | €4.55 | €6.78 | €9.19 |
| Sweden | €6.39 | €7.02 | €10.34 |
| United Kingdom | €4.91 | €7.62 | €8.04 |
| Norway | €7.56 | €7.56 | €14.73 |
In Germany and Poland weight barely moves the price, so a heavier bundle costs almost nothing extra and is a cheap way to raise order value. In France a 10 kg parcel cost double a 2 kg one: there, two light parcels can undercut one heavy one, and a bundle offer needs its own shipping price.
5. Which carrier is cheapest in each country?
The spread inside one country is wider than most shops expect, and the national post is not always the cheapest. Small parcel, cheapest service per carrier, domestic:
- Italy: InPost locker €4.46, Poste Italiane €5.24, UPS €9.94, DHL €14.89. The cheapest was a third of the most expensive regular service.
- Germany: DPD €5.55, UPS €6.75 to a point, DHL €9.27, GLS €9.33. GLS was the one promising next-day delivery.
- Spain: Correos €5.12, SEUR €6.50, UPS €7.44, CTT €7.83, DHL €7.99.
- Belgium: Mondial Relay €5.38, bpost €6.29, DPD €6.88, UPS €8.79.
One contract with one carrier for all of Europe is simple and rarely cheap. A shop that ships from several countries, or books per parcel, can take the cheapest service in each country instead of the one its home carrier happens to offer there.
6. What extras can you switch off?
- Drop off instead of booking a pickup where volume is low. UPS charged €3.70 per pickup trip in Germany; DHL €1.74 per parcel, up to 10.
- Standard instead of next-day where the customer did not pay for speed. In Germany next-day GLS cost €9.33 against €5.55 for two-day DPD.
- Signature only for expensive goods. It is an option on some services, not a default worth paying for everywhere.
- Cutting insurance on valuable goods to save cents. In Germany, DPD, UPS and DHL included cover of €500 to €520; check what is included before adding more.
- Switching everything to the cheapest carrier without checking delivery time. The cheapest in France, Colis Privé, promised four working days.
Which lever should you pull first?
List your orders by destination country
One month is enough. Most shops find two or three countries carry most of their cross-border volume.
Price those routes against domestic
Use /en/shipping-options with your origin and each destination. Where the gap is €5 or more, lever 1 is worth more than all the others together.
Set the service per country
Point or door, standard or express, by country habit and price — not one choice for all.
Check your box against the tiers
Only worth redesigning for carriers where the next tier costs more.
Then pass the saving on
A cheaper label lowers the free shipping threshold you can afford; the maths is in free shipping threshold in Europe.
Lever 1 is what local fulfilment through AirPost is for: a verified person in your customer’s country holds a box of your best sellers and ships each order as a domestic parcel. You pay the label, the fee you agree with that sender and €0.85 per parcel, with no subscription and no storage costs, and you choose the service per product and country. All domestic rates side by side are in parcel shipping costs in Europe 2026.
Frequently asked questions
What is the cheapest way to ship parcels to other EU countries?
Ship from inside the destination country. On 29 September 2026 a small parcel from the Netherlands to Italy cost €16.40 and the same parcel inside Italy €4.46.
Is a pickup point always cheaper than home delivery?
No. In 8 of the 10 pairs we measured on 29 September 2026 the point was cheaper, by up to €4.04. With UPS in the Netherlands and Mondial Relay in France the door was cheaper.
Does parcel size or weight affect the price more?
With most carriers on our rate card, size tier matters more. In Germany the cheapest domestic rate was €4.70 at 2, 5 and 10 kg, while DHL Paket went from €12.45 for medium to €24.84 for large.
How can a small shop reduce shipping costs without more volume?
Choose the service per country (point or door), use the smallest size tier that fits, drop parcels off instead of booking pickups, and ship from inside the countries you sell to most.
Is shipping from inside the country worth it for neighbouring countries?
Less so. After a €2.25 packing fee, shipping inside Germany or Belgium instead of from the Netherlands saved under €2 per small parcel; to Spain and Italy it saved €7.47 and €9.69.
Sources
- AirPost — shipping options, Netherlands to Spain (measured 29 September 2026)
- AirPost — domestic shipping options in Spain (measured 29 September 2026)
- AirPost — shipping options, Netherlands to Italy (measured 29 September 2026)
- AirPost — domestic shipping options in Germany (measured 29 September 2026)
- AirPost — domestic shipping options in France (measured 29 September 2026)
- AirPost — European shipping rates index (2, 5 and 10 kg)
Compare your own routes: origin, destination and size
Shipping options