Skip to content

Just launched — ask us anything — usually answered within a working day

For online shops

Ship to Germany without a warehouse: 6 steps for shops

Send 1 stock batch to a verified sender in Germany, then fulfil locally. Follow 6 steps covering VAT, LUCID, packing, labels and returns.

· · 11 min read

Contents

In short

  • You can ship to Germany without renting a German warehouse: send 1 stock batch to a verified local sender, who packs and posts each order inside Germany. The 6 steps below cover registration, stock, labels and the first review.
  • In carrier rate alone a 2 kg domestic German parcel was €4.70, against €8.90 from the Netherlands — €4.20 more per parcel for crossing one border.
  • From the UK every parcel is also an import: VAT, a carrier handling fee and, since July 2026, €3 duty per product type. One bulk shipment into German stock replaces that with one customs event.
  • German customers expect home delivery. Stock in Germany usually means a German VAT registration, and every shop selling packaged goods there must register in LUCID.
  • 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.

How do you ship to Germany without a German warehouse?

Send 1 replenishment batch, not every customer parcel, across the border. A verified sender in Germany then handles each paid order locally. For weight-based rates use how much to send a parcel to Germany; this guide covers the operating setup.

A domestic German parcel cost the same €4.70 at 2 and 5 kg and €6.95 at 10 kg. Every other country is in the European shipping rates index. The carriers on our German rate card are DPD, UPS, DHL and GLS; GLS lists next-day delivery, the others two working days. UPS also delivers to an Access Point. Live services per size are on /en/shipping-options.

Route A: every parcel crosses the border

You pack in your own country and buy a label to Germany. From the Netherlands that was €8.90 for 2 kg: no customs, a higher rate than domestic, usually a day longer. From the UK it is an import.

An import since July 2026 means three things per parcel: German VAT (collected via IOSS or at the door), a customs handling fee from the carrier, and customs duty of €3 per product type in the parcel. A two-item order is €6 of duty before the goods have been looked at. The full sum is in the €3 EU customs duty explained.

Route A is right at low volume. One stock, one place, one set of books. Its cost is that every one of those charges sits on every parcel, and that your delivery time is what a German customer compares against a German shop.

Route B: one batch in Germany, domestic parcels after

You send one shipment — fifty units of your best seller, say — to a verified sender in Germany. They hold it at home, pack each order, buy a German domestic label and drop the parcel at a carrier’s parcel shop. The parcel starts in Germany, so it is a German parcel: domestic rate, domestic transit, no customs step.

What you pay is the sender’s fee plus our €0.85 platform fee — about €3.10 together for a small parcel — and the domestic label. Storage, set-up, minimum: none, because there is no building. The model is defined in what is peer-to-peer fulfilment; the comparison across countries is in how to ship domestically in Europe without a warehouse.

Route B exists only where there is a domestic service at a rate a shop will pay. Germany is one of them. The full list is read from the live rate card and is, today:

  • 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

The sum: when does German stock pay off?

From the Netherlands, route B saves €4.20 on a 2 kg label. About €3.10 of fulfilment cost comes off that, which leaves roughly €1.10 per order before the bulk shipment in. On carrier rate alone that is thin.

rate saving a month at 30 German orders, from the Netherlands

€33.00

rate saving a month at 100 German orders, from the Netherlands

€110.00

duty per product type on every UK parcel since July 2026

€3

So for a Dutch or Belgian shop the case for German stock is mostly not the label. It is a day less in transit, returns that stay inside Germany, and not packing those orders yourself. For a UK shop the case is the customs line: the duty, VAT collection and handling fee on every parcel become one customs event on the batch. The general version of this sum is in parcel shipping costs in Europe in 2026.

Ship locally without your own warehouse

No minimums, no fixed fees. Free to sign up.

Sign up free

The two routes side by side

Route A from the UKRoute A from the NetherlandsRoute B: stock in Germany
Label (2 kg)InternationalCross-border EU (€8.90)German domestic (€4.70)
Customs per parcelVAT, handling fee, €3 duty per product typeNoneNone
Fulfilment per orderYour own timeYour own time± €3.10 small parcel
One-offNoneNoneOne bulk shipment in; from the UK, one customs event
TransitLongest; customs can add daysA day longer than domesticDomestic
Customer seesA foreign parcel, possibly a duty demand at the doorA foreign parcelA German carrier, as from a German shop
ReturnsBack across a border — rarely worth itCross-borderBack to the sender, into stock
VATIOSS or at the doorOSSGerman registration usually needed
FitsA handful of German ordersTens of German ordersTens to a few hundred German orders of a few products
Carrier rates measured on 1 October 2026, without our fee. The customs row is what changed in July 2026 for British shops.

What German customers expect

Home delivery. Germany is the market where a pick-up point as the default option is most likely to be read as second-rate. DHL is the name customers know best, and its Packstation parcel lockers are the one alternative to the door that many German customers actively choose.

On our rate card today, DHL is available as home delivery; Packstation delivery is not a service there. If your customers want a pick-up option, UPS delivers to an Access Point. Which carriers your sender uses depends on what they have ticked; check the profile before you send stock. The general trade-off between point, locker and door is in pickup point vs home delivery in Europe.

Two smaller expectations: an invoice in the parcel or by e-mail, in German, and a clear returns address in Germany. The second is where route B quietly helps — the return goes to your sender, not across a border.

Two laws that apply whichever route you take

VAT once stock sits in Germany

Moving your own goods to Germany is a transfer of own goods, and selling from that stock is a German domestic supply. That generally requires a German VAT number and German returns, and the OSS scheme does not cover it. It is administration, not a barrier — but do it before the first batch, not after a letter from the Finanzamt. The detail is in VAT when you store stock in another EU country. General information, not tax advice.

The Verpackungsgesetz

Packaging registration is not optional

Anyone who puts packaged goods in the hands of German consumers must register in the LUCID packaging register and license their packaging with a dual system — including foreign shops, including small ones, whichever route the parcel takes. Marketplaces check the registration; customs does not. Budget an afternoon and an annual licence fee.

How it works with AirPost

With local fulfilment through AirPost you do not rent anything in Germany. No contract, no minimum. Then:

  1. Find a sender in Germany

    On /en/senders, filter by price and parcel size. Every sender is checked on identity and payout account, with reviews from other shops alongside. Look at which carriers they have ticked.

  2. Sort out VAT and LUCID first

    Talk to your accountant about the German VAT position before the batch moves. Register in LUCID regardless — you should already have.

  3. Send a test batch

    One box of your best seller by German orders, with your own boxes, tape and inserts. Keep the rest of your stock yourself. If you want it back, it is returned within 14 days. From the UK, the batch is one customs event on a commercial import.

  4. Put your German orders through

    In the chat, with address and size, or automatically through your Shopify connection. To one sender, or to several of your senders at once: the first to accept ships it. The sender only sees your customer’s address after accepting the order.

  5. We sort out the label

    We find the cheapest rate within the service level you choose — home delivery, or an Access Point where your customer prefers one. The label leaves from your sender’s address.

  6. Follow the parcel, then compare

    Tracking reaches you both in the same conversation. If a parcel is lost or damaged in transit, we file the claim with the carrier. After a month, compare cost per order, transit time, support tickets and return rate.

Stock held by a sender is not insured; start with a batch you can afford to lose. Selling in the neighbouring countries too? Read how to ship to France without a French warehouse, how to ship to Austria without an Austrian warehouse and how to ship to Poland without a Polish warehouse. British shops should start with how to ship to EU customers from the UK.

More on shipping to Germany

Frequently asked questions

How do I ship to Germany without a German warehouse?

Start with one product and one stock batch held by a verified sender in Germany. Arrange VAT and packaging registration first, agree the packing instructions, then send orders to the sender and review the first batch.

How do I compare shipping rates to Germany before moving stock?

Use parcel-to-Germany prices for the rate comparison. Add the sender fee, the bulk shipment into Germany and return handling; a domestic label alone is not the full fulfilment cost.

What does a parcel from the UK to Germany cost in customs since July 2026?

German VAT, a customs handling fee from the carrier, and customs duty of €3 per product type in the parcel. A bulk shipment into German stock is one customs event instead; the parcels after it are domestic.

Which carriers can a sender in Germany use?

On our rate card on 1 October 2026: DPD, UPS, DHL and GLS. All four deliver to the door; UPS also delivers to an Access Point. The sender’s profile shows which carriers they have enabled.

Do I need a German VAT number if I hold stock there?

Usually yes. Sales from German stock are German domestic supplies, and OSS does not cover them. Check with your accountant before the first batch.

What is the Verpackungsgesetz and does it apply to me?

Germany’s packaging law. Anyone selling packaged goods to German consumers — including foreign and small shops — must register in the LUCID register and license their packaging with a dual system. It applies whichever route your parcels take.

Sources

A German customer does not compare you to other foreign shops. They compare you to German shops. The only way to be in that comparison is for the parcel to start in Germany.

Find a sender in Germany and start with one box

Local fulfilment in Europe

Share this article

Read next

Ship locally without your own warehouseNo minimums, no fixed fees. Free to sign up.Sign up free