Germany is the largest e-commerce market in Europe. With over 80 million consumers, a dense carrier infrastructure, and central geographic positioning that puts most of the continent within 2–3 day delivery range, Germany is one of the best-connected countries in the world for e-commerce fulfillment. It also has some of the most demanding consumers — high expectations around delivery speed, packaging quality, and returns, particularly returns.
If you're a Shopify merchant shipping from Germany, this guide covers the carriers you'll rely on, realistic pricing benchmarks, how customs works for non-EU destinations, Germany's specific packaging compliance requirements, and how to manage fulfillment efficiently as your order volume grows.
What makes shipping from Germany distinctive
Germany's position at the geographic heart of Europe is its defining shipping advantage. From a warehouse in Frankfurt, you can reach the Netherlands in 1 day, France and Poland in 2, and Spain or Sweden in 3. No other country in Europe has comparable access to such a large combined consumer population within tight transit windows. This is why Germany is often chosen as the fulfillment hub for pan-European e-commerce operations.
The domestic carrier landscape is mature and competitive. DHL (the parcel arm of Deutsche Post DHL Group) dominates B2C delivery with a network that blankets every postcode in the country. GLS, DPD, and UPS compete actively on price and service quality, keeping the market efficient. For B2B and freight, DB Schenker, DHL Freight, and a range of specialist logistics operators cover the full range from single pallets to full truckloads.
Full EU membership means no customs friction to your largest markets — France, the Netherlands, Poland, Italy, Spain, and the rest of the eurozone. The two most important exceptions for German merchants are Switzerland (geographically central but outside the EU Customs Union) and the UK post-Brexit. Both require customs documentation that many merchants underestimate until they encounter delays.
Germany also has a distinctive regulatory layer that affects e-commerce specifically: the Verpackungsgesetz (Packaging Act), which requires all merchants selling packaged goods to German consumers to register with a dual-system operator and pay licensing fees for packaging. This applies to foreign merchants too. It is one of the most commonly overlooked compliance requirements for non-German Shopify stores selling into Germany.
Finally, Germany has the highest return rates in European e-commerce. German consumers return goods at a rate significantly above the European average — fashion returns of 50% or more are not unusual. Building an efficient, low-friction return process is not optional for German e-commerce; it is a purchasing decision factor that directly affects conversion.
Carriers German e-commerce merchants rely on
Deutsche Post / DHL Parcel
The Deutsche Post DHL Group is the dominant force in German domestic shipping. Deutsche Post handles letters, registered mail, and lightweight packets (their Business Mail Standard, Business Mail Registered, Packet, Packet Plus, and Packet Tracked services are available through Packrooster). DHL Parcel handles the mainstream B2C and B2B parcel volume domestically and within Europe.
For Shopify merchants, Deutsche Post's packet services are particularly useful for lightweight items — small accessories, documents, replacement parts — where the per-shipment economics of a full parcel service don't make sense. Packet Tracked provides basic tracking at competitive rates for items where full courier service is unnecessary.
Best for: Lightweight domestic and international items, documents, accessories, any shipment where courier pricing is disproportionate to item value and delivery speed is flexible. Watch out for: Deutsche Post services are slower than courier options — typically 2–5 days domestic, 5–14 days international. Not appropriate for customers expecting fast delivery.
DHL Express
DHL's premium courier service is the standard for time-sensitive international shipments from Germany. With Germany as one of DHL's most important global hubs, the Express network performs particularly well outbound from German addresses — DHL Economy Select, Express Worldwide, and Express EU cover European and global lanes with strong transit time guarantees and detailed end-to-end tracking.
Best for: Time-sensitive international shipments, high-value goods, business parcels where delivery certainty is the priority, shipments to markets outside the EU. Watch out for: DHL Express pricing is premium. It is the right tool for urgent or high-value shipments — not a cost-efficient default for everyday B2C parcels to EU destinations.
DHL eCommerce (Parcel Connect)
DHL eCommerce's Parcel Connect service sits between Deutsche Post's packet services and DHL Express in terms of speed and price. DHL Parcel Connect and Parcel Connect Plus provide economical EU-wide cross-border delivery with solid tracking, typically reaching EU destinations in 3–5 days. DHL Parcel International extends this to non-EU markets. DHL Parcel Return Connect and Return International services handle the inbound side — important for Germany's high-return consumer base.
Best for: Cost-conscious EU cross-border e-commerce, merchants shipping regular volumes to multiple EU markets, return label generation for EU customers. Watch out for: Slower than DHL Express. For EU destinations where 3–5 days is acceptable and price matters, Parcel Connect is well-suited. For faster delivery, use DHL Express.
GLS
GLS (General Logistics Systems) is one of Germany's most competitive domestic and European parcel carriers. GLS has a dense pickup point network in Germany and strong last-mile coverage across central and western Europe — making it particularly well-suited for cross-border EU shipping to France, the Netherlands, Belgium, and Poland.
Best for: EU cross-border parcel shipping, merchants shipping high volumes to central and western European markets, a cost-competitive alternative to DHL for EU routes. Watch out for: GLS coverage quality varies by destination country. Strong in Germany, France, the Netherlands, and Poland; check delivery density and transit times for specific markets you're targeting before committing GLS as your primary carrier for that route.
DB Schenker (DSV)
DB Schenker is one of Europe's largest logistics operators and has a particularly strong presence in Germany — headquarters are in Frankfurt. Schenker's German operations cover everything from standard parcels to System freight, Part Load, and Full Load for larger consignments. For B2B e-commerce and merchants shipping heavier or bulkier items, Schenker is often the most efficient option.
Best for: B2B shipments, freight volumes, heavy or oversized parcels, merchants shipping regularly to central and eastern Europe where Schenker's network is extensive. Watch out for: Schenker's best economics are at volume. For low-frequency senders or standard consumer parcels, DHL or GLS are typically more practical.
FedEx
FedEx has solid German operations and is a standard choice for international shipments outside Europe — particularly North America and Asia-Pacific. FedEx International Priority, Economy, Connect Plus, and Regional Economy options give flexibility across global markets, with FedEx's European hub in Cologne providing good outbound capacity from Germany.
Best for: International shipments to North America, Asia-Pacific, and markets where FedEx's global network gives coverage or pricing advantages over DHL. Watch out for: For EU cross-border shipping, DHL eCommerce and GLS will typically be more cost-competitive. FedEx's strength is in intercontinental lanes.
UPS
UPS operates extensively in Germany and is a standard alternative to DHL Express for international shipments. UPS Standard, Expedited, Express, Express Plus, and Express Saver, as well as UPS Worldwide Express Freight, cover both European and global lanes. UPS has a strong B2B orientation and performs well on business parcel routes where account pricing and service consistency matter.
Best for: International B2B shipments, North American routes, merchants who negotiate volume rates with UPS directly. Watch out for: UPS list prices are high. Like FedEx, value appears most clearly at volume or on international lanes where specific account rates make it competitive.
Pricing and typical transit times
The table below gives realistic ballpark figures for standard parcels shipped from Germany at approximate list or near-list rates. Prices are in EUR. Actual costs depend on volumetric weight, your carrier contract, fuel surcharges, and insurance.
| Route | Weight | Carrier | Est. price | Transit time |
|---|---|---|---|---|
| Germany → Germany (domestic) | Up to 2 kg | DHL Parcel | €4–7 | Next day |
| Germany → Germany (domestic) | Up to 10 kg | DHL Parcel / GLS | €7–12 | 1–2 days |
| Germany → France / Netherlands | Up to 5 kg | GLS / DHL eCommerce | €8–15 | 2–3 days |
| Germany → Denmark / Sweden | Up to 5 kg | GLS / DHL eCommerce | €10–18 | 2–4 days |
| Germany → Switzerland | Up to 5 kg | DHL Express / GLS | €14–28 | 2–3 days |
| Germany → Poland | Up to 5 kg | GLS / DHL eCommerce | €8–14 | 2–3 days |
| Germany → UK | Up to 5 kg | DHL Express / FedEx | €18–34 | 2–4 days |
| Germany → USA | Up to 2 kg | FedEx / DHL Express | €32–58 | 3–5 days |
| Germany → USA | Up to 2 kg | Deutsche Post (Packet) | €13–20 | 10–18 days |
Note: These are indicative list-rate estimates as of early 2025. DHL Parcel domestic rates are widely available at negotiated rates below list price for volume shippers. Customs duties, VAT, and brokerage fees are not included where applicable. Always verify current rates with your carrier.
Volumetric weight
All major carriers charge based on the greater of actual weight or volumetric weight:
Volumetric weight (kg) = (Length × Width × Height in cm) ÷ 5000
For Germany specifically, where returns are extremely common, oversized packaging is a double cost — you pay the volumetric premium on the outbound shipment and again on the return. Compact, right-sized packaging reduces both the outbound shipping cost and return shipping cost simultaneously.
Customs, duties, and regulations
Shipping within the EU
Germany is a full EU member. Shipping to any other EU country — France, the Netherlands, Poland, Italy, Spain, the Baltics, Scandinavia — requires no customs declarations and carries no duties on standard goods. Your carrier booking asks for contents and value for internal records, but there are no border checks or clearance delays on standard EU parcels.
Excise goods — alcohol, tobacco — have specific intra-EU rules. Check carrier restrictions before shipping these, even to EU destinations.
Shipping to Switzerland
Switzerland is Germany's most commercially significant non-EU neighbor and a frequent source of customs surprises for German merchants. Switzerland is in the middle of Europe, shares a long border with Germany, and has close economic ties — but it is not in the EU Customs Union. Every commercial shipment from Germany to Switzerland requires:
- CN22 for parcels with a goods value under €300
- CN23 for parcels with a goods value over €300 or any commercial goods via courier
- Commercial invoice — value, HS tariff code, description, country of origin
- Swiss import VAT (VAT-MWST at 8.1% standard rate) applies on goods above CHF 65 in value
Switzerland has a simplified VAT registration scheme for foreign e-commerce sellers (similar to Norway's VOEC). If you regularly sell to Swiss consumers, Swiss VAT registration may be required above certain annual revenue thresholds. Consult a tax adviser before shipping significant volumes to Switzerland.
Shipping to the UK
Post-Brexit, the UK is a third country for EU customs purposes. Every shipment from Germany to the UK requires:
- CN23 customs declaration for commercial goods
- Commercial invoice — value, HS tariff code, description, country of origin
- UK EORI number for the UK importer (typically your customer or their agent for B2B; for B2C, the carrier handles import)
- UK import VAT on goods above £135 in value
For orders under £135, UK import VAT is collected at point of sale — this requires UK VAT registration for the German seller. Orders above £135 have UK VAT collected at import. Build in 1–3 additional days for UK customs processing. German merchants shipping regularly to UK consumers should factor UK VAT registration and compliance into their operational setup.
Shipping to the USA and globally
US import duties apply by HS code. CN22 for parcels under €300 in value, CN23 for higher-value or commercial goods. Courier carriers handle customs brokerage — factor in potential brokerage fees for higher-value shipments.
Required documentation summary for non-EU shipments
- CN22 — parcels under €300 in value
- CN23 — parcels over €300 or any commercial goods via courier
- Commercial invoice — 3 copies, stating value, HS tariff code, country of origin
- German EORI number — required for commercial cross-border shipping. Format: DE + your German tax ID number (Steuernummer or EORI registration number from the Generalzolldirektion)
Packrooster generates customs documents automatically for international shipments with the correct carrier-specific and country-specific formatting, and supports electronic/paperless trade where carriers accept it.
Germany-specific compliance: the Packaging Act (VerpackG)
This is the compliance requirement most frequently overlooked by e-commerce merchants selling packaged goods to German consumers — including non-German Shopify stores shipping into Germany.
The Verpackungsgesetz (German Packaging Act) requires all companies that place packaged goods on the German market — regardless of where they are based — to register with the LUCID Packaging Register (operated by the Zentrale Stelle Verpackungsregister) and participate in a licensed dual-system recycling scheme. You pay a licensing fee based on the type and quantity of packaging materials you put into circulation.
For German-based Shopify merchants, this is a mandatory compliance step that must be completed before you start shipping. The LUCID registration is straightforward and free; the dual-system licensing costs depend on your packaging volume and material types. Failure to comply carries significant fines.
This requirement also applies to non-German merchants shipping packaged goods to German consumers, making it an important compliance note for merchants elsewhere in this series who sell into Germany.
Prohibited and restricted items
Standard carrier prohibitions apply: dangerous goods (lithium batteries in certain configurations, flammable liquids, compressed gases), counterfeit goods, live animals without CITES documentation, cash, firearms, and controlled substances. Lithium battery-containing electronics are the most commonly mishandled — declare them explicitly and check carrier-specific battery policies before booking international shipments.
Packaging requirements, returns, and tips
Germany's packaging standards are high — driven partly by consumer expectations and partly by the regulatory environment around packaging materials.
1. Use structurally sound boxes. New or near-new boxes for anything valuable. Reused boxes with visible compression or prior retaping are structurally weaker than they appear, and damaged goods lead directly to returns.
2. Allow adequate internal protection. At least 5 cm of protective fill between your product and box walls on all sides. Fragile and high-value items need more. Given Germany's high return rates, damaged-in-transit goods are a direct cost — invest in proper protection.
3. Seal all seams with packing tape. H-tape all joins: a strip down the centre seam and strips crossing each end. Masking tape fails under sorting system pressure.
4. Consider return-optimized packaging. Germany's return culture means a meaningful percentage of your parcels will come back. Packaging that can be resealed cleanly — with a peel-and-reseal strip or a second adhesive strip — reduces damage on returns and simplifies the returns process for both customer and warehouse.
5. Pack for volumetric weight and consider the return cost. Oversized packaging inflates your outbound shipping cost and, because returns are common, inflates your return shipping cost too. Right-size your packaging.
Size and weight limits (standard parcel services):
| Carrier | Max weight | Max dimensions |
|---|---|---|
| Deutsche Post (Packet) | 31.5 kg | 100 × 60 × 60 cm |
| DHL Parcel Germany | 31.5 kg | 120 × 60 × 60 cm |
| GLS (Euro Business Parcel) | 40 kg | 200 cm longest side |
| DHL Express | 70 kg | 120 × 80 × 80 cm |
| DHL eCommerce (Parcel Connect) | 31.5 kg | 175 cm longest side |
| UPS Expedited | 70 kg | 270 cm longest side |
Shipments beyond these limits require freight services — DB Schenker System or Part Load, DHL Freight, or dedicated freight operators for larger volumes.
How Packrooster makes this easier for Shopify stores
German Shopify merchants face a shipping operation that spans multiple carrier relationships, mandatory customs documentation for Switzerland and the UK, regulatory compliance around packaging, and one of the most demanding return environments in European e-commerce. Managing this across separate carrier portals adds real overhead at scale.
Packrooster connects your carriers directly to Shopify, so the entire fulfillment workflow — label creation, customs documents, return labels, carrier selection — runs from inside your Shopify admin.
All your carriers in one place. Deutsche Post, DHL Express, DHL eCommerce, GLS, DB Schenker, FedEx, and UPS are all supported. Connect your carrier accounts once and select the right service at fulfillment without switching between portals.
Automatic customs documents. For shipments to Switzerland, the UK, the USA, and other non-EU destinations, Packrooster generates the required customs declarations automatically with the correct carrier-specific format. Electronic and paperless trade is supported where carriers accept it — eliminating the manual printing and attaching of customs forms to each international parcel.
Return label handling. Packrooster generates return labels automatically alongside the outbound shipment, or on demand when a customer requests a return. For German merchants — and for any merchant selling into Germany from abroad — where returns are a structural part of the business rather than an exception, having return labels handled inside Shopify rather than through separate carrier portals makes a measurable difference to fulfillment efficiency and customer experience.
DHL eCommerce Return Connect and Return International are both supported through Packrooster, giving German merchants an integrated return label workflow across both domestic and international routes.
Shipping labels and bulk fulfillment. Print labels directly from Shopify, individually or in bulk. Packrooster's scan-to-fulfill workflow lets warehouse staff scan an order barcode, validate the packed items, and generate a shipping label in one step — reducing packing errors and speeding up high-volume fulfillment days.
Checkout carrier control. Configure which delivery options appear to which customers based on destination, postal code, or product rules. German customers see DHL or GLS domestic options. Swiss customers see DHL Express. UK customers see the correct post-Brexit carrier service. All from the same store, configured once in Shopify.
Customs tax ID management. Packrooster supports assignment of EORI, IOSS for EU B2C VAT, and HMRC for UK VAT — per shipping origin and destination — so the correct tax identifier is applied automatically on each international shipment.
Learn more about Packrooster →
Frequently asked questions
How long does standard shipping from Germany to France or the Netherlands take? With GLS or DHL eCommerce Parcel Connect, standard parcels from Germany to France or the Netherlands typically take 2–3 business days. Germany's central position and the high freight volumes on these corridors mean they are among the fastest cross-border EU routes in Europe. DHL Express can reach both countries in 1–2 days at a premium.
Do I need customs documents to ship from Germany to Switzerland? Yes. Despite Switzerland's central European location and close ties with Germany, it is not in the EU Customs Union. Every commercial shipment to Switzerland requires a CN22 or CN23 customs declaration, a commercial invoice, and correct HS codes. Swiss import VAT applies on goods above CHF 65 in value. This is the most common customs compliance gap for German e-commerce merchants expanding westward.
What is the Verpackungsgesetz and do I have to comply with it? The Verpackungsgesetz (VerpackG) is Germany's Packaging Act, which requires any company placing packaged goods on the German market to register with the LUCID Packaging Register and pay licensing fees through a certified dual-system recycling operator. Registration in LUCID is free and straightforward. The dual-system licensing costs depend on your packaging volume and materials. Non-compliance carries significant fines. This applies to German merchants as well as foreign merchants shipping to German consumers — if you sell packaged goods into Germany, you need to be registered.
Why do German consumers return so much, and how do I manage it? Germany has the highest e-commerce return rates in Europe, driven by a consumer culture where ordering multiple sizes or variants to try at home is standard — particularly in fashion and footwear. The legal framework also supports easy returns, with a 14-day withdrawal right under EU consumer law. For German merchants, the practical implication is that returns are a cost centre that needs to be managed actively. Efficient return label generation, clear return instructions, and packaging that can be resealed cleanly are all worth investing in. Packrooster handles return label generation inside Shopify to reduce the operational overhead on each return.
What is the best carrier for shipping from Germany to Poland? GLS and DHL eCommerce both have strong Polish coverage and competitive pricing. GLS is particularly well-established in Poland with a dense pickup point network. DHL eCommerce Parcel Connect is a reliable alternative. For B2B or freight shipments to Poland, DB Schenker's Central European network performs well. Poland is one of Europe's fastest-growing e-commerce markets, and getting your Polish carrier setup right is increasingly worthwhile for German merchants.
How does UK VAT work for German merchants selling to UK consumers? For orders under £135, you collect UK import VAT at checkout (currently 20% standard rate) and remit it to HMRC — this requires UK VAT registration. For orders above £135, VAT is collected at UK import from the recipient. If you're regularly shipping to UK consumers, UK VAT registration is necessary for orders under the £135 threshold. Consult a tax adviser to confirm registration requirements based on your order volume and product types.
Can I use a single carrier for both domestic Germany and EU cross-border? Yes, in many cases. DHL eCommerce (Parcel Connect) covers both German domestic delivery (via their domestic parcel network) and EU cross-border routes, making it a practical single-carrier option for merchants who want simplicity. GLS similarly covers Germany and a wide range of EU destinations. The trade-off is that for specific routes — express international, heavy freight, or markets where a specialist carrier has a particularly strong network — using a second carrier for those lanes often gives better results.
How do I handle returns from customers across Europe? For German Shopify merchants, Packrooster handles return label generation inside Shopify — automatically included with the outbound shipment, or generated on demand when a customer requests a return. DHL eCommerce Return Connect covers EU-wide returns efficiently. For markets with very high return volumes, a local returns address via a third-party returns hub in that country can reduce return shipping costs significantly.
Summary
Germany's shipping infrastructure is among the best in the world for e-commerce — central European location, dense carrier network, full EU membership, and highly competitive carrier pricing at volume. The main operational complexities are Switzerland and the UK (both require customs documentation), the regulatory packaging compliance requirement under VerpackG, and the high return rates that are structural to German e-commerce.
Getting these three areas right — customs documentation automation, packaging compliance, and efficient return label handling — is the foundation of a professional German e-commerce operation.
If you're running a Shopify store and shipping from Germany, Packrooster connects all your carriers in one place and handles labels, customs documents, return labels, and fulfillment automation — reducing the manual overhead on every order.




