
Building a German Delivery Promise: How Carrier Mix Shapes What You Can Guarantee
05.06.2026
The Cost of a Rejected German Inbound: What One Bad Shipment Really Sets You Back
05.06.2026

FLEX. Logistics
We provide logistics services to online retailers in Europe: Amazon FBA prep, processing FBA removal orders, forwarding to Fulfillment Centers - both FBA and Vendor shipments.
Brands entering the DACH region frequently treat Germany, Austria and Switzerland as a single logistics zone — one stock pool, one carrier contract, one delivery promise. The operational reality is that each country runs on different customs rules, different carrier networks, and different last-mile expectations. A shipment routed correctly for a Munich customer may clear without issue, while the same logic applied to a Zurich order triggers a customs hold, a recipient invoice, and a failed delivery. The cost of that assumption is not just one bad order — it is a structural margin leak that compounds across every DACH shipment.
This article explains the specific structural differences between Germany, Austria and Switzerland that require separate handling, how to build a DACH fulfillment model that serves all three markets from a single stock position in Germany, and which handoff to fix first when delivery performance or cost-to-serve is already off target.
Why DACH Is Three Separate Logistics Problems
The DACH label is a marketing convenience, not a logistics architecture. Germany operates inside the EU single market with standard EU customs rules, VAT registration requirements, and a dense carrier infrastructure built around DHL, DPD, GLS, and Hermes. Austria is also an EU member and shares the same customs territory, but its last-mile carrier landscape, delivery SLAs, and consumer expectations differ enough from Germany that a carrier contract optimised for DE will often underperform in AT. Switzerland is not an EU member at all — it sits outside the EU customs union, which means every commercial shipment crossing the Swiss border requires a formal customs declaration, a commodity classification, and a recipient-side import process unless the sender has pre-arranged a DDP delivery model.
Brands that discover this late typically do so through a specific failure: Swiss customers receiving unexpected import invoices from the carrier, leading to refused deliveries and return shipments that cost more than the original order value. The customs clearance requirement for Switzerland-bound e-commerce fulfillment is not a minor compliance detail — it is a structural handoff that must be planned before the first parcel leaves the warehouse. Without it, the carrier either bills the recipient or returns the parcel, and neither outcome is recoverable without a rework of the outbound flow.
The practical starting point for any brand building DACH e-commerce logistics is to stop treating the three countries as one routing decision and start treating them as three distinct delivery destinations, each with its own carrier logic, customs status, and cost-to-serve profile.

Switzerland: The Non-EU Customs Territory That Catches Brands Off Guard
Switzerland is the most operationally distinct of the three DACH markets. Because it sits outside the EU customs union, a parcel shipped from a German warehouse to a Swiss address crosses an international customs border — even though the physical distance may be shorter than a domestic German delivery. Every commercial shipment requires a customs declaration with an accurate commodity description, an HS code, and a declared customs value. The carrier cannot simply transit the parcel as it would between two EU member states.
The failure mode that appears most often in practice is a brand using a standard EU carrier label for Switzerland-bound orders. The parcel arrives at the Swiss border, the carrier attempts customs clearance, and the import duty and VAT are billed to the recipient. Swiss consumers are not accustomed to receiving unexpected import invoices on e-commerce orders, and refusal rates for these shipments are significantly higher than for domestic deliveries. The returned parcel then travels back across the border, incurring a second customs event and a return freight cost that often exceeds the product margin.
The correct model for Switzerland-bound cross-border DACH fulfilment is a DDP arrangement — Delivered Duty Paid — where the sender or their 3PL pre-arranges customs clearance and duty payment so the recipient receives a clean delivery with no additional charges. This requires a carrier or forwarding partner with active Swiss customs capability, correct commodity data on every outbound shipment, and a cost-to-serve model that accounts for the duty and clearance overhead. Brands that build this into their DACH setup from the start avoid the refused-delivery cycle entirely.
Austria: Same EU Customs Zone, Different Last-Mile Reality
Austria shares the EU customs territory with Germany, which means there is no customs declaration required for a parcel moving from a German warehouse to an Austrian address. That fact leads many brands to assume that their German carrier setup will extend naturally into Austria. In practice, the carrier networks that dominate German domestic delivery do not have the same density or SLA reliability in Austria, particularly outside Vienna and the major urban centres. Rural Austrian delivery involves longer transit times, different parcel shop and locker networks, and carrier partners that may not be the same entities operating the German leg.
The consequence shows up in delivery promise accuracy. A brand offering a two-day delivery promise across DACH based on German carrier SLAs will often miss that promise for Austrian customers, especially in Tyrol, Vorarlberg, Styria, and Carinthia. The customer experience gap between DE and AT performance can be significant enough to affect review scores and repeat purchase rates in the Austrian market specifically.
Structurally, Germany Austria logistics requires either a carrier contract that explicitly covers Austrian last-mile with agreed SLAs, or a routing model that uses a different carrier for AT-bound shipments than for DE-bound ones. A German-based 3PL with active Austrian carrier relationships can route AT orders through the appropriate network without requiring the brand to manage separate carrier contracts. The stock position stays in Germany; the routing logic differentiates by destination country at the point of label generation.

FBA Inventory in Germany Does Not Automatically Serve Austria or Switzerland
Brands selling on Amazon across the DACH region sometimes assume that inventory placed into Amazon FBA in Germany will be available to serve Austrian and Swiss customers through the same FC network. The reality depends on the specific Amazon programme configuration and the seller's account setup. Amazon's European Fulfilment Network can move inventory between countries, but this is not automatic for every seller, every ASIN, or every destination. Switzerland in particular sits outside the EU, which creates the same customs complexity for Amazon's outbound flow as it does for any other carrier — Amazon does not absorb that complexity on the seller's behalf without specific programme enrolment.
For sellers using FBA as part of their DACH e-commerce logistics model, the practical risk is inventory that is technically available in a German FC but cannot be routed to Swiss customers without additional setup, or that is routed but generates unexpected import charges that reduce the net margin on Swiss sales. Austrian FBA coverage is generally more straightforward given the shared EU customs territory, but FC assignment and inbound routing for AT-specific inventory still requires deliberate configuration rather than assumption.
The cleaner model for brands that want reliable DACH coverage without depending on Amazon's cross-border routing is to hold stock at a German-based 3PL and use that position to serve all three DACH markets directly — routing DE orders through domestic German carriers, AT orders through Austrian-capable carrier networks, and CH orders through a DDP-capable Swiss customs flow. This gives the brand direct control over the delivery promise and cost-to-serve in each country, rather than inheriting Amazon's routing decisions. Pre-Amazon storage in Germany can also serve as a buffer for FBA inbound planning while the 3PL handles direct DACH e-commerce fulfillment in parallel.
Building a Single-Stock DACH Fulfillment Model That Works for All Three Markets
The most operationally efficient DACH setup for most e-commerce brands is a single stock position in Germany with country-specific routing logic applied at the point of order dispatch. Germany is the natural hub: it has the largest DACH consumer market, the most developed carrier infrastructure, and the shortest transit times to both Austria and Switzerland. A warehouse in the Rhine-Ruhr corridor, the Frankfurt area, or southern Bavaria can reach the majority of Austrian and Swiss postcodes within two to three business days using the right carrier partnerships.
The routing logic that makes this work requires three distinct outbound flows from the same stock position. German orders use standard domestic carrier labels — DHL, DPD, or GLS depending on the product type, weight, and delivery promise. Austrian orders use a carrier contract with confirmed AT last-mile SLAs, which may be the same carrier on a different service level or a different carrier entirely. Swiss orders use a DDP-capable carrier or forwarding arrangement that handles customs clearance, duty payment, and Swiss VAT before the parcel reaches the recipient. The 3PL managing the warehouse needs to apply the correct label and documentation set for each destination country at the point of pick-and-pack, not as an afterthought at the loading dock.
FLEX. operates this model from its German logistics base, routing DACH orders by destination country with the appropriate carrier and customs handling for each market. For brands that have been running a single-carrier DACH setup and seeing delivery failures or cost overruns in Austria or Switzerland specifically, the fix is usually at the routing and documentation layer rather than the stock or warehouse layer. The inventory position does not need to change — the outbound logic does. DACH ecommerce logistics handled this way keeps stock lean while giving each country the delivery model it actually requires.
Operational Control Points Before Going Live in DACH
- Swiss DDP arrangement confirmed: carrier has active Swiss customs clearance capability and duty-payment flow in place before first CH shipment.
- Austrian carrier SLA documented: agreed transit times for AT postcodes, including rural regions, are written into the carrier contract.
- Country-specific label logic active: warehouse management system applies correct carrier label and customs documentation by destination country at pick-and-pack.
- HS codes and commodity data verified: all SKUs have accurate commodity descriptions and HS codes ready for Swiss customs declarations.
- FBA programme configuration checked: if using Amazon FBA, confirm which DACH countries are covered by the active fulfilment programme before listing inventory.

Common Mistakes in DACH Fulfillment Setup
- Treating Switzerland as an EU delivery: using a standard EU carrier label for CH-bound orders and expecting the carrier to handle customs without a pre-arranged DDP model.
- Assuming German carrier SLAs apply in Austria: signing a DE-optimised carrier contract and expecting the same transit performance in rural AT without checking AT-specific service levels.
- Relying on Amazon FBA to solve DACH routing: assuming DE-registered FBA inventory automatically serves AT and CH customers without verifying programme enrolment and Swiss customs handling.
- Missing HS code data for Swiss shipments: sending parcels to Switzerland without accurate commodity classification, causing customs holds at the border.
- Single cost-to-serve model across all three countries: pricing DACH shipping at a flat rate without accounting for Swiss duty, clearance fees, and AT carrier uplift.
When to Escalate Your DACH Fulfillment Setup
- Escalate to a customs specialist when Swiss refused-delivery or return rates exceed your domestic return baseline — this signals the DDP arrangement is missing or broken.
- Revisit your carrier contract when Austrian delivery complaints cluster in specific postcodes or regions, indicating the carrier has no reliable last-mile coverage there.
- Bring in a DACH-experienced 3PL partner when you are managing three separate carrier relationships manually and the routing logic is applied inconsistently at dispatch.
- Review your FBA programme configuration when Swiss or Austrian customers report unavailable inventory or unexpected import charges on Amazon orders.
Which Handoff to Fix First in Your DACH Operation
If your DACH delivery performance is already showing strain, the fastest diagnostic is to separate your return and complaint data by country. Swiss refused deliveries almost always point to a missing or broken DDP customs arrangement. Austrian delivery delays that do not appear in German shipments point to a carrier SLA gap at the AT last-mile level. Cost overruns that appear only on DACH orders but not on domestic German shipments usually indicate that Swiss duty and clearance costs are being absorbed unplanned, or that AT carrier surcharges are not in the original cost model.
The structural fix in each case is the same: stop routing all three DACH countries through a single outbound logic and build country-specific handling into the dispatch layer. This does not require three warehouses or three stock positions. It requires one well-configured German fulfillment base with routing rules, carrier contracts, and customs documentation that are differentiated by destination country. A 3PL that already operates this model for DACH can implement the correct routing from day one, without the brand needing to negotiate separate carrier agreements or manage Swiss customs declarations independently.
FLEX. handles DACH e-commerce fulfillment from its German logistics base, with country-specific carrier routing for Austria, DDP-capable Swiss customs handling, and a single stock position that serves all three markets. Reach out to the FLEX. team today via our contact form for a no-obligation quote tailored to your product range and sales volume. A more profitable fulfillment strategy could be closer than you think.

Germany, Austria and Switzerland each require distinct fulfillment handling: Germany as the EU domestic hub, Austria with its own last-mile carrier SLAs, and Switzerland as a non-EU customs territory requiring DDP clearance on every commercial shipment. Brands that treat DACH as a single logistics zone typically absorb the cost through Swiss refused deliveries, Austrian SLA failures, or unplanned customs charges. The fix is a single stock position in Germany with country-specific routing, carrier, and customs logic applied at dispatch — not three separate warehouses, but three deliberate outbound flows from one well-configured base.
Reach out to the FLEX. operations team to know more.











