
Storage or Fulfillment? What a Real 3PL Does That a Warehouse Doesn’t
05.06.2026
Peak Readiness Without Overstaffing: How Flexible Fulfillment Scales With Demand
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.
Most ecommerce brands tracking their fulfillment spend are looking at a number that is too low. Not because their 3PL is hiding fees, but because the cost per order calculation they are using leaves out four or five cost components that are real, recurring, and directly tied to every shipment that leaves the warehouse. The result is a CPO figure that looks acceptable on a spreadsheet but does not reflect what the operation actually costs to run. This article breaks down what a correct order fulfillment cost calculation includes, where the most common omissions occur, how CPO shifts with volume and SKU mix, and what a transparent order fulfillment service for e-commerce brands should be able to show you before you sign a contract.
Why CPO Is Consistently Underestimated
The most common version of cost per order in ecommerce goes like this: pick fee plus pack fee plus carrier rate, divided by order count. That calculation is not wrong, but it is incomplete in ways that compound over time. The components it leaves out — returns processing allocation, inbound receiving amortised across orders, storage cost per order, and WMS or technology fees — are not edge cases. They are structural costs that exist whether or not the brand chooses to account for them.
Consider a brand shipping 800 orders per month from a 3PL warehouse. The pick-pack-carrier number looks manageable. But if that brand has a 15 percent returns rate, each return costs time, labour, and a grading decision that is rarely priced into the headline CPO figure. If inbound receiving took three days of warehouse labour to process the last shipment, that cost is spread across every order fulfilled from that stock — and most brands never allocate it. The CPO they report to their finance team is a partial number, and partial numbers produce bad decisions.
The practical consequence is that brands underinvest in fulfillment optimisation because the cost appears lower than it is. When margins compress — as they do in competitive EU markets — the gap between reported CPO and true CPO becomes a margin leak that is difficult to trace back to its source.

The Complete CPO Component Breakdown
A correct fulfilment cost breakdown covers eight distinct cost lines. Pick fee is the per-unit labour cost of locating and pulling stock. Pack fee covers the labour of assembling the shipment. Packaging materials — cartons, void fill, tape, inserts — are a separate line that many 3PL quotes bundle or omit entirely. Carrier fee is the outbound shipping cost, which varies by zone, weight, and service level. These four are the components most brands track.
The four that are frequently missing: returns processing allocation is the cost of receiving, inspecting, and routing returned units back into sellable stock or to disposal, divided across total order volume. Storage cost per order is the monthly storage fee divided by the number of orders fulfilled from that stock in the same period — a figure that rises sharply when inventory turns slowly. Technology or WMS fee is the per-order share of the platform cost your 3PL charges to manage your inventory data, generate pick lists, and produce carrier labels. Inbound receiving amortised is the labour and handling cost of processing your inbound shipments, spread across the orders those units will eventually fulfil.
When all eight lines are included, the true CPO for a mid-volume EU ecommerce brand is often meaningfully higher than the headline figure. The gap is not a surprise — it is a calculation gap that a transparent 3PL cost per order EU reporting model should close automatically.
How CPO Changes With Volume, SKU Mix, and Returns Rate
CPO is not a fixed number. It is a function of three variables that shift constantly: order volume, SKU complexity, and returns rate. Understanding how each one moves the metric is what turns CPO from a reporting figure into a management lever.
Volume affects CPO through fixed-cost dilution. Technology fees, minimum storage charges, and inbound receiving costs are largely fixed or semi-fixed. As order volume rises, those costs spread across more orders and CPO falls — up to a point. When volume spikes beyond warehouse capacity, pick error rates can rise, carrier surcharges may apply, and the efficiency gains reverse. The relationship is not linear, and brands that assume CPO will keep falling as they scale often find a plateau or a step-change cost increase at certain volume thresholds.
SKU mix is a less obvious driver. A catalogue with many small, lightweight, single-SKU orders has a very different cost profile from one with multi-SKU bundles, fragile items requiring special pack procedures, or oversized units that consume disproportionate storage space. A brand that introduces a new product line without modelling the CPO impact of that SKU's storage footprint and pick complexity is likely to see margin erosion that looks like a carrier problem but is actually a product-mix problem. Returns rate compounds both: a high-return category raises the returns processing allocation line for every order in the period, not just the returned ones.

Using CPO to Evaluate a 3PL Quote Accurately
A 3PL quote that lists only pick fee, pack fee, and carrier rate is not a complete quote. It is a starting point. The practical test of any order fulfillment service for e-commerce brands is whether the provider can show you a fully loaded CPO model before you commit — one that includes all eight cost lines against your actual order profile, SKU count, average order weight, and returns rate.
When comparing 3PL quotes across EU providers, the most common distortion is the storage fee structure. A provider with a low pick fee but a high per-pallet monthly storage rate may be more expensive in total than a provider with a slightly higher pick fee and efficient slotting. The only way to compare accurately is to model storage cost per order using your own inventory turn rate, not the provider's example scenario. Brands that skip this step often switch 3PLs after six months because the total cost did not match the quoted cost — not because of hidden fees, but because the comparison was made on incomplete data.
A second distortion is the returns processing fee. Some providers quote a flat returns receipt fee. Others charge per unit inspected, per decision point, or per relabelling action. If your category has a returns rate above ten percent, the difference between these models can be substantial at scale. Ask for the returns processing cost as a separate line in any EU fulfillment cost breakdown, and model it against your actual return volume before signing.
What a Transparent 3PL Should Show You on CPO
A 3PL that provides CPO-level reporting gives you something more useful than an invoice: it gives you a management instrument. The minimum standard for transparent CPO reporting is a per-period breakdown showing each of the eight cost components as a line item, with the per-order allocation calculated for you. This means you can see immediately whether a CPO increase in a given month was driven by a carrier rate change, a storage cost spike from slow-moving stock, or a returns processing surge from a specific product category.
Beyond the breakdown, a capable ecommerce fulfillment partner should be able to model CPO scenarios with you. What happens to your CPO if you consolidate two SKUs into one bundle? What is the CPO impact of moving from standard to express carrier on your top-selling line? What does CPO look like if your returns rate drops from twelve percent to eight percent? These are not hypothetical questions — they are the decisions that determine whether your fulfillment operation supports margin or erodes it.
FLEX. provides CPO-level reporting as a standard part of its EU order fulfillment service, giving brands the visibility to manage their fulfilment cost breakdown by component, by SKU group, and by period. If your current 3PL cannot show you a fully loaded CPO figure on request, that is itself a signal worth acting on. Brands using ecommerce order fulfillment services in Europe should expect this level of cost transparency as a baseline, not a premium feature.
CPO Reporting: Control Points to Verify
- All eight cost lines present: confirm pick, pack, materials, carrier, returns allocation, storage per order, WMS fee, and inbound receiving are each itemised.
- Storage modelled on your turn rate: use your own inventory velocity, not the 3PL's default example.
- Returns fee structure confirmed: flat receipt fee versus per-unit inspection versus per-action pricing — know which model applies.
- CPO calculated per period: monthly CPO should be recalculated as volume and SKU mix change, not held as a fixed estimate.
- Inbound receiving allocated: confirm that receiving labour is spread across fulfilled orders, not invoiced as a lump sum outside CPO.

Common CPO Mistakes to Avoid
- Comparing quotes on pick fee alone: the lowest pick fee rarely produces the lowest total CPO when storage and returns are modelled correctly.
- Treating CPO as a fixed benchmark: CPO shifts with every volume change, product launch, and seasonal returns spike — a static figure misleads planning.
- Excluding WMS and technology fees: platform costs are real per-order costs, not overhead to be absorbed separately.
- Ignoring inbound receiving in the CPO model: a slow or labour-intensive inbound process raises CPO even when outbound execution is efficient.
- Assuming returns cost is negligible: at a ten percent or higher returns rate, returns processing allocation can move CPO by a material amount per order.
When to Escalate Your CPO Review
- Escalate to a cost audit when your reported CPO has not changed in three months despite volume or SKU mix shifts — static CPO usually means incomplete tracking.
- Revisit your 3PL contract when storage cost per order exceeds your pick-pack combined cost — slow inventory turn is compressing margin faster than outbound efficiency can recover it.
- Bring in a specialist EU fulfillment partner when your current provider cannot produce a fully loaded CPO breakdown on request within one billing cycle.
Making CPO Work as a Management Tool
Cost per order is only useful when it is complete. A CPO figure built on three of eight cost components is not a management tool — it is a partial invoice summary that gives a false sense of cost control. The brands that manage fulfillment margin effectively are the ones that track all eight lines, model CPO against their actual SKU mix and returns rate, and hold their 3PL accountable for transparent per-period reporting.
The practical starting point is to request a fully loaded CPO breakdown from your current provider. If they can produce it, use it to identify which cost line is driving the most variance. If they cannot, that gap in visibility is costing you more than the missing data — it is preventing the operational decisions that would reduce cost-to-serve over time. EU ecommerce fulfillment cost management is not a finance exercise; it is an operational discipline that requires the right data at the right granularity.
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.

True cost per order in ecommerce fulfillment includes eight components: pick fee, pack fee, packaging materials, carrier fee, returns processing allocation, storage cost per order, WMS technology fee, and inbound receiving amortised. Most brands track only the first four, which produces a CPO figure that understates the real cost and obscures the decisions that would reduce it. A transparent EU order fulfillment partner should provide a fully loaded CPO breakdown by period, by SKU group, and by cost line — giving you the visibility to manage fulfillment as a margin lever rather than a fixed overhead. Contact FLEX. to discuss your possibilities.










