How to use Fulfilment Cost Optimization

Metricuno
May 22, 2026
7 min read
How to use Fulfilment Cost Optimization — A Head of E-commerce playbook for cutting fulfilment costs — 3PL renegotiation, dim weight, carrier mix, regional warehousing, and shipping thresholds.
Quick answer

The operational levers on the fulfilment side of COGS — from 3PL renegotiation to dim-weight reduction — that recover 3-5 margin points without touching price.

Definition
Operations

Fulfilment Cost Optimization

The set of operational levers that reduce pick-pack-ship cost per order without raising prices or hurting delivery experience.

Fulfilment cost optimization is the disciplined reduction of variable cost per order across the warehouse and carrier stack: 3PL pick-pack rates, packaging weight and dimensions, carrier mix, regional inventory placement, and the free-shipping thresholds that shape basket composition.

It sits inside the broader Gross Margin Levers framework, but it's the lever most Heads of E-commerce reach for first — because it moves 3-5 points of contribution margin in 90 days without renegotiating with suppliers, retraining merchandisers, or running pricing experiments that risk conversion.

Also known as
3PL cost optimization
shipping cost reduction
logistics cost engineering

Most Shopify and WooCommerce brands in the €1M-€15M band carry fulfilment costs somewhere between 12% and 22% of net revenue. The variance inside that range is rarely about volume — it's about how deliberately the cost stack has been engineered.

The reason this lever pays out faster than price or product-mix work is that every component is contractual or operational: a renegotiated 3PL rate card, a 2 cm shorter mailer, a switched regional carrier. None of it depends on the customer changing behaviour, so the savings hit P&L the month you ship them.

Renegotiating the 3PL and rebalancing your carrier mix

Your 3PL contract is typically the biggest single line and the easiest to revisit. Most contracts auto-renew with a 3-6% annual uplift baked in, and most brands never test the market between renewals. By month 18 of a contract, you are almost certainly 8-12% above what a fresh RFP would return.

A proper RFP runs three incumbents against two challengers, normalises rate cards to your actual order profile (SKUs per order, average weight, returns rate), and prices in surcharges — fuel, residential, peak, address correction — which is where 3PLs and carriers hide 15-20% of the real bill.

Carrier mix is the second move. A single national carrier is convenient but expensive; routing orders by zone and weight across two or three carriers — for example DPD for under 2 kg domestic, GLS for cross-border, and a regional last-mile for metro density — typically saves 9-14% on average shipping cost per order with no service degradation.

Don't RFP in Q4

Running a 3PL tender in October or November is the worst possible timing — providers are at capacity, won't aggressively bid, and you'll lock in peak-season pricing. Run RFPs in February-April, when warehouses are hungry for volume commitments and your previous peak gives you clean data to negotiate against.

Packaging weight, dimensions, and the dim-weight tax

Carriers bill on the greater of actual weight or dimensional weight, calculated as length × width × height ÷ a divisor (typically 5000 for metric, 139 for US imperial). For a beauty brand shipping a 200g serum in a 30×20×10 cm box, the billable weight is 1.2 kg — six times the real weight. That gap is pure margin you're paying to ship air.

The fix is rarely fancy. Right-sizing to two or three carton SKUs sized to your actual product cube, switching to padded mailers for sub-500g items, and removing void fill in favour of moulded paper pulp typically cuts billable weight 18-30% across the catalogue. Apparel brands see the biggest swing because hangers and folded boxes are dimensional disasters.

Chart

Billable weight reduction by packaging change (typical DTC)

0%10%20%30%40%Right-size cartonsPadded mailer swapRemove void fillFlat-pack apparelCombined programBillable weight reductionPackaging change

Audit the dim-weight gap with a one-week sample: pull 200 outbound manifests, compute actual vs billable weight, and rank SKUs by total dim-weight overpayment. Eighty percent of the overpayment will sit in twenty percent of SKUs — usually the ones picked into stock cartons because nobody specified packaging at launch.

Regional warehousing and zone skipping

Single-warehouse fulfilment is fine until cross-zone shipping becomes 35-40% of your orders. At that point a second node — typically in the opposite half of your delivery geography — pays for itself within 6-9 months by collapsing average shipping zones from 4 to 2.

For an EU brand shipping out of the Netherlands, adding a Northern Italian or Spanish node moves Southern European orders from zone 4-5 to zone 1-2. The per-parcel saving is €1.80-€3.20, against incremental 3PL fixed costs of roughly €4-7k/month. Break-even sits around 1,800-2,500 orders/month into the second zone.

Benchmark

Typical shipping cost per parcel by zone and warehouse strategy (EU, 1-2 kg parcels)

ZoneSingle-node costTwo-node costSavings per parcel
Zone 1 (domestic)€4.20€4.20€0.00
Zone 2 (adjacent)€5.80€4.40€1.40
Zone 3 (regional)€7.10€5.10€2.00
Zone 4 (cross-EU)€9.40€6.20€3.20
Zone 5 (peripheral)€11.80€7.40€4.40

Inventory placement is the harder half of the decision. Splitting SKUs across two nodes by demand geography sounds elegant but creates split-shipment risk on multi-item orders. The pragmatic rule: replicate your top 80% of revenue SKUs across both nodes, single-source the long tail from your primary.

Shipping thresholds and basket engineering

Free shipping thresholds are the one fulfilment lever that touches conversion, so they belong in your CRO program rather than your ops review. The right threshold is the one where the incremental margin from a higher AOV pays for the shipping subsidy on orders that would have crossed the line anyway.

Most brands set the threshold at 1.3-1.5× current AOV and never revisit it. As AOV drifts up or product mix shifts, that anchor goes stale. A quarterly test of threshold variants — for an apparel store currently at €60, testing €65 and €75 against control — usually finds 40-90 bps of contribution margin somewhere in the range.

Test thresholds, don't guess them

A €5 move in the free-shipping threshold can swing AOV by 8-12% and conversion by 1-3 points in opposite directions. The net margin impact is only visible in an A/B test that runs for two full purchase cycles. Set up the experiment, let it run 3-4 weeks, and read contribution margin per session — not conversion rate alone.

Frequently asked

Frequently asked questions

A brand that has never systematically worked the levers typically recovers 3-5 points of contribution margin within 90 days. Brands that have already done one cycle find another 1-2 points on the second pass, mostly from packaging and carrier mix refinement.

Every 24-36 months at minimum, and always 6 months before contract auto-renewal. Avoid Q4 — providers are at capacity and won't bid aggressively. February through April is the sweet spot for a clean process.

Generally no, below about 8,000-10,000 orders/month. Below that volume, 3PL variable pricing beats the fixed cost of leasing, staffing, and managing a warehouse. Above it, the calculation flips and in-house can be 15-25% cheaper per order, before management overhead.

Multiply length × width × height in centimetres, divide by 5000 (the standard EU divisor; some carriers use 4000 or 6000). Compare to actual weight in kg; carriers bill the greater of the two. Anything where dim weight exceeds actual is overpayment you can engineer out.

Free shipping above a threshold consistently outperforms paid shipping on conversion for orders above €40-50. Below that, customers expect to pay. The mistake is offering universal free shipping with no threshold, which subsidises low-AOV orders that destroy margin.

Replicate your top 80% of revenue SKUs at both nodes, single-source the long tail from your primary. Set par levels per node based on the trailing 30-day demand from that node's catchment, and use a weekly transfer routine to rebalance instead of letting one node stock out.

Only if you switch blind. The mitigation is to pilot any new carrier on 10-15% of order volume for 4-6 weeks, measure on-time delivery, damage rate, and CS contact rate against the incumbent, and only scale if the new carrier matches or beats. Most regional carriers are competitive on metro density specifically.

Fulfilment is one of four operational levers in the framework, alongside COGS sourcing, pricing architecture, and returns reduction. It's usually the fastest to execute because every move is contractual or operational — no customer behaviour change required — so most Heads of E-commerce sequence it first.

Right-size your packaging. For most brands, dim-weight overpayment is the single largest hidden cost in fulfilment, and the fix is a one-off project with permanent savings. Expect 15-25% reduction in average shipping cost per order within one packaging refresh cycle.

Track shipping cost per order and packaging cost per order as monthly KPIs alongside revenue and CAC. Rate cards drift, surcharges creep in, and SKU mix changes the dim-weight profile. A quarterly 30-minute review of these two metrics catches the drift before it adds up.

Start tracking the metric that matters

Free for 30 days. No credit card. Connect your site in 4 minutes and see the one metric driving revenue.