
Pick and Pack Fulfillment in Germany
14.05.2026
How Kitting Services Work in Germany
14.05.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.
At a certain order volume, in-house fulfillment stops being a cost-saving measure and starts becoming the bottleneck. A seller shipping from a back office or small rented unit can manage fifty orders a day. At three hundred, the cracks appear: pick errors climb, carrier cut-offs get missed, and returns pile up without a clear owner. The warehouse that felt manageable six months ago is now the reason customer ratings are slipping.
Outsourced order fulfillment for online stores operating in Germany and DACH solves this by transferring the physical logistics layer — storage, pick-pack operations, carrier dispatch, and returns handling — to a dedicated fulfillment partner. The seller retains control of the commercial side while the operational execution moves to a facility built for it. This article explains how that handoff works, where it typically breaks down, and which control points to fix first.
How the Fulfillment Handoff Actually Works
Outsourced fulfillment is not simply renting shelf space in someone else's warehouse. The operational model involves a structured transfer of responsibility across four layers: inbound receiving, inventory storage, order processing, and outbound dispatch.
When a seller sends stock to a fulfillment center in Germany, the goods are received, counted, and booked into a warehouse management system. From that point, every order placed on the seller's shop or marketplace triggers a pick instruction. The fulfillment center picks the correct SKUs, packs to the seller's specification, applies the correct carrier label, and hands the parcel to DHL, DPD, or whichever carrier serves that route.
The seller sees this through an integration layer — typically a direct connection between their shop system and the fulfillment center's WMS. Order status, stock levels, and dispatch confirmations flow back automatically. When a return arrives, the fulfillment center receives it, inspects it, and either restocks or quarantines it depending on condition.
The critical point is that this model only works cleanly when the integration is live before the first shipment moves. Sellers who send stock before the system connection is confirmed often face inventory that is physically present but invisible to the order routing logic — meaning orders cannot be fulfilled even though the goods are on the shelf.
What the Seller Controls
Even after outsourcing the physical layer, the seller retains several operational responsibilities that directly affect fulfillment quality. Product data must be accurate and complete before stock arrives — SKU codes, EAN barcodes, dimensions, and weight. If this data is missing or mismatched, receiving slows down and carton compliance issues appear at the inbound stage.
The seller also controls the order routing logic. Which marketplace orders go to which fulfillment node, what packaging specification applies to each product category, and which carrier service level matches the delivery promise shown to the customer — these are seller-side decisions that the fulfillment center executes but cannot make independently.
Promotional events, product launches, and seasonal peaks must be communicated in advance. A fulfillment center running at capacity during a peak period cannot absorb a surprise inbound shipment without disrupting existing pick-pack operations. Pre-announcing volume changes is one of the most consistently overlooked seller responsibilities in the DACH market.
What Breaks Without Clear Ownership
The most common failure mode in outsourced fulfillment is not a warehouse error — it is an ownership gap. When neither the seller nor the fulfillment center has explicitly agreed on who handles a specific exception, that exception stalls. A parcel flagged by DPD for an address issue sits unresolved. A return with ambiguous condition stays in a grey zone between restock and disposal. An inbound shipment with a label mismatch waits for a decision that nobody has been assigned to make.
In Germany, carrier exception rates can be higher than sellers expect, particularly for deliveries to Packstation addresses or multi-tenant commercial buildings. Without a defined exception owner at the fulfillment center, these cases accumulate and eventually show up as customer complaints or inventory discrepancies.
The commercial consequence is direct: delayed dispatch means missed delivery promises, which in the German market often triggers negative reviews faster than in other European markets. Every exception that lacks a named owner is a margin leak waiting to be measured.
The Onboarding Window Is Where Most Problems Are Created
Most fulfillment failures that sellers attribute to their logistics partner were actually created during onboarding — the two to four week window between signing an agreement and processing the first live order. This is when the integration is configured, the product catalogue is uploaded, the packaging spec is agreed, and the inbound plan is confirmed.
A seller who rushes this window to meet a launch deadline often discovers the problem three weeks later, when order volume is live and the WMS is showing stock discrepancies. At that point, fixing the root cause — a missing EAN, a wrong weight entry, an unmapped SKU — requires pausing operations or running corrections in parallel with live orders.
The practical control point is simple: treat the onboarding window as a pre-Amazon storage and integration phase, not an administrative formality. Every SKU should be verified in the system before the first order is accepted. Carriers should be tested with real parcels. Returns logic should be confirmed in writing before any customer-facing stock goes live.

Scaling Order Volume Without Scaling Headcount
The commercial case for outsourced fulfillment in Germany is straightforward when order volume grows faster than the seller's ability to hire and train warehouse staff. In-house operations scale in steps — each new hire adds fixed cost before the volume justifies it. A fulfillment center scales in increments aligned to actual throughput, meaning the cost-to-serve per order can remain stable even as monthly volumes double.
For DACH sellers operating across multiple marketplaces — Amazon.de, Otto, Zalando, or their own DTC shop — the complexity multiplier is significant. Each channel may have different packaging requirements, different carrier preferences, and different return policies. Managing this in-house requires either a sophisticated internal WMS or a large enough team to handle exceptions manually. Neither is cost-effective at mid-market scale.
A Germany-based ecommerce fulfillment center with multi-channel capability handles this by maintaining a single inventory pool that serves all channels simultaneously. When an order arrives from any connected marketplace, the same pick-pack workflow applies, with channel-specific rules applied at the label and packaging stage. The seller does not need separate stock for each channel, and the fulfillment center does not need separate teams.
This model also reduces the risk of overselling. When all channels draw from one live inventory count, the stock visibility is accurate across every storefront simultaneously — a problem that frequently causes customer service issues for sellers managing channel stock manually.
Choosing the Right Fulfillment Model
Not every outsourced fulfillment model suits every seller. The key variables are order volume, SKU count, product type, and marketplace mix. A seller with fifty SKUs and five hundred monthly orders has different requirements than one with two thousand SKUs and ten thousand monthly orders across four channels.
For lower-volume sellers, a shared fulfillment model — where warehouse space and staff are shared across multiple clients — offers the most cost-effective entry point. Pick-pack fees are per order, storage is per pallet or cubic metre, and the seller pays only for what they use.
For higher-volume sellers, a dedicated or semi-dedicated model may be justified. This gives the seller priority access to capacity during peaks, a named account manager, and the ability to implement custom packaging or kitting workflows that a shared model cannot accommodate efficiently. The decision rule is practical: if your peak-to-average order ratio exceeds three to one, a shared model will show strain during your busiest periods.
Where Fulfillment Transitions Go Wrong
Switching from in-house to outsourced fulfillment, or from one fulfillment partner to another, is one of the highest-risk operational moments for an ecommerce business. The transition period — when stock is moving between locations and systems are being reconfigured — is when inventory visibility gaps are most likely to cause real order failures.
A common mistake is running the transition too quickly. Sellers who move all stock in a single shipment and switch off the old system before the new one is confirmed live often face a window of several days where neither system has accurate inventory data. Orders placed during this window may be accepted but cannot be fulfilled.
The safer approach is a phased transition: move a subset of SKUs first, confirm the integration is working correctly for those products, then migrate the remaining catalogue. This extends the transition timeline but eliminates the risk of a complete inventory blackout. Sellers who skip this step frequently discover the cost of the shortcut when their first peak period arrives under the new setup.

Returns Handling as an Operational Control Point
Returns are where many outsourced fulfillment arrangements reveal their weakest point. In Germany, consumer return rates for certain product categories can be among the highest in Europe, and the operational cost of handling returns poorly compounds quickly.
A return that arrives at the fulfillment center without a clear inspection and restock protocol sits in a holding area, consuming storage space and remaining unavailable to sell. If the seller has not defined condition thresholds — what counts as resellable, what goes to secondary stock, what is disposed of — the fulfillment center cannot act without approval, and the approval loop adds days to every return cycle.
The practical fix is a written returns handling protocol agreed before go-live, covering inspection criteria, restock timelines, and disposal thresholds. Sellers using a logistics partner for ecommerce in Germany should also confirm whether the partner handles carrier-rejected returns — parcels that never reached the customer — under the same protocol or a separate workflow. This distinction matters more than most sellers realise until the first carrier rejection batch arrives.
Hidden Costs That Erode the Outsourcing Advantage
The per-order pick-pack fee is the number sellers focus on when comparing fulfillment partners. It is rarely the number that determines whether outsourcing was the right decision. The costs that erode the outsourcing advantage are typically invisible at the quoting stage: long-term storage fees, inbound receiving charges, non-compliant carton surcharges, returns processing fees, and minimum monthly billing thresholds.
In Germany, long-term storage costs can accumulate quickly for sellers with slow-moving SKUs. A fulfillment center that charges per pallet per week will apply those charges regardless of whether the stock is selling. Sellers who transfer their full catalogue — including slow-moving or seasonal lines — without reviewing storage cost projections often find that the savings on pick-pack are offset by storage charges on inventory that sits for months.
Inbound receiving charges are another area where assumptions break down. Some fulfillment centers charge per carton received, others per pallet, others per SKU line. A seller sending mixed-SKU cartons may face higher receiving costs than expected if the contract was quoted on single-SKU inbound assumptions.
The practical safeguard is a cost-to-serve model built before signing. Map every fee category against your actual order profile — average order value, units per order, return rate, inbound frequency — and calculate the total monthly cost, not just the headline pick fee. This exercise frequently changes which fulfillment partner looks most competitive.
Pre-Go-Live Checklist
- All SKUs uploaded to WMS with correct EAN, weight, and dimensions
- Shop or marketplace integration tested with live test orders
- Carrier accounts confirmed and label formats verified
- Inbound shipment plan submitted and receiving appointment booked
- Packaging specification agreed in writing, including fragile or oversized rules
- Returns protocol documented with condition thresholds and restock timelines
- Exception ownership defined: who handles carrier rejections, address errors, and damaged inbound stock
Ongoing Operational Checks
- Weekly inventory reconciliation between WMS and shop system stock counts
- Monthly review of slow-moving SKUs against storage cost accumulation
- Carrier exception report reviewed and exceptions closed within agreed SLA
- Returns backlog monitored — no return should sit uninspected beyond agreed window
- Peak volume pre-announced to fulfillment center at least two weeks in advance
- Inbound carton compliance verified before each shipment to avoid receiving surcharges
- Cost-to-serve reviewed quarterly against actual order profile and fee structure
Putting the Fulfillment Model Into Operation
Once the model and partner are selected, the implementation sequence matters as much as the choice itself. The first step is data preparation: every SKU that will be fulfilled must have complete, verified product data before a single unit is sent to the fulfillment center. This is not a formality — it is the foundation that every downstream process depends on.
The second step is integration configuration. The connection between the seller's order management system and the fulfillment center's WMS should be live and tested before stock arrives. A common mistake is sending the first inbound shipment while the integration is still being configured, which means the stock is physically present but cannot be allocated to orders.
The third step is a controlled inbound. Send a representative subset of your catalogue first — ideally your top twenty to thirty SKUs by order frequency. Confirm that receiving, putaway, and order processing work correctly for those products before sending the full catalogue. This limits the blast radius of any configuration error.
The fourth step is a soft launch: process real orders at low volume for the first week, with close monitoring of pick accuracy, dispatch timing, and carrier scan events. Any discrepancy found in this window is far cheaper to fix than the same discrepancy discovered during a peak period. Order fulfillment services in Germany that operate at scale will typically support a structured soft launch if the seller requests it during onboarding.
Carrier Integration and Delivery Promise Alignment
In the German market, the carrier layer is not interchangeable. DHL dominates residential delivery volume, but DPD, GLS, and Hermes serve specific segments and route profiles more efficiently. A fulfillment center that routes all parcels through a single carrier regardless of destination or service level is not optimising for the seller's delivery promise — it is optimising for its own operational simplicity.
Sellers should confirm, before go-live, which carriers the fulfillment center has active contracts with and how routing decisions are made. For DACH-wide distribution, the ability to route Austrian and Swiss shipments through appropriate cross-border services is a practical requirement, not an optional extra.
Delivery promise alignment is the downstream consequence of carrier selection. If the seller's shop shows a next-day delivery promise for German addresses but the fulfillment center's carrier cut-off is 14:00 and the shop accepts orders until 18:00, the promise cannot be met for a significant share of daily orders. This misalignment is one of the most common sources of negative reviews for German ecommerce sellers who have recently outsourced their third party logistics operations.

Inventory Visibility
Real-time stock counts must sync between the fulfillment WMS and every connected sales channel. A lag of more than a few minutes creates oversell risk. Confirm the sync frequency before go-live and test it with a stock adjustment.
SLA Ownership
Every service level — dispatch cut-off, returns inspection window, exception response time — must have a named owner. If the SLA is breached, the escalation path should be agreed in writing before the first order is processed, not after the first complaint arrives.
Peak Capacity Planning
German retail peaks — Q4, post-Christmas returns, spring promotions — compress fulfillment capacity across the DACH market. Pre-announce volume forecasts to your fulfillment partner at least two weeks ahead. Late notice often means your inbound is deprioritised.
Which Handoff to Fix First
If you are evaluating whether outsourced fulfillment is the right move, the decision is not primarily about cost per order. It is about whether your current setup can absorb the next growth step without degrading delivery quality or consuming management time that should be directed elsewhere.
The first handoff to fix is almost always the integration layer. Sellers who have the physical logistics outsourced but are still manually exporting orders and importing tracking numbers are not operating an outsourced model — they are operating a hybrid that carries the costs of both approaches without the efficiency of either.
The second handoff to fix is exception ownership. Map every category of operational exception — carrier rejections, damaged inbound, ambiguous returns, address errors — and confirm that each one has a named owner and a response timeline. Exceptions without owners are where margin disappears quietly.
For sellers operating in Germany and DACH, the carrier layer and the returns protocol are the two areas most likely to cause visible customer-facing problems if they are not configured correctly from the start. Getting these right during onboarding is significantly cheaper than correcting them after the first peak period has exposed the gaps. A structured approach to ecommerce fulfillment in Germany starts with these control points, not with the headline pick-pack rate.

If your current fulfillment setup is limiting your growth in Germany or DACH — whether through inventory visibility gaps, carrier misalignment, or returns backlogs — FLEX. can support the operational transition. From inbound planning and WMS integration to pick-pack execution and returns handling, the FLEX. team works with ecommerce sellers at every stage of the outsourcing process.
Contact FLEX. to discuss your current order volume, marketplace mix, and the specific handoff you need to fix first.











