Resources · Operations · 9 min read

Why your 3PL’s “100% SLA compliance” doesn’t mean what you think.

3PL contracts measure ship-confirm SLA. Customers experience delivery SLA, and the gap between them is where reputation breaks.

Two different SLAs, two different stories.

When your 3PL reports “98.5% SLA compliance” this month, the first question to ask is which SLA. There are at least four definitions floating around:

  • Ship-confirm SLA, was the order marked shipped before the cut-off (typically same-day if ordered by 2pm)?
  • Carrier hand-off SLA, did the carrier scan the package before the cut-off?
  • Expected-delivery SLA, did the package arrive within the carrier’s quoted window?
  • Customer-promised SLA, did the package arrive within the date the customer was promised at checkout?

Most 3PL contracts measure the first one. Most customers experience the fourth. The gap is real money: one operator we worked with saw a 5% delivery-SLA breach hiding inside a 99% ship-confirm SLA, costing $4,200/month in refunds and incremental support tickets.

How the 35-point gap shows up.

A typical mid-size DTC brand running ShipStation + a 3PL sees ship-confirm compliance in the 96–99% range. Delivery compliance, measured against the date promised at checkout, sits at 61–74%. The gap is created by three forces:

  1. Zone variance, Zone 8 deliveries take 2–4× longer than Zone 1. A national SLA average hides regional collapses.
  2. Carrier-specific slowdowns, single-carrier dependency means a single regional hub problem stops every order to that region.
  3. Weather + seasonal stress, late November through mid-January, the gap typically widens 12–18 points.

Each force is invisible if you only see the warehouse’s ship-confirm timestamp.

What good measurement looks like.

The right metric for “did we deliver” is a four-part question: was the order packed on time, handed to carrier on time, in transit on the expected schedule, and delivered by the date we promised? Every break in that chain is a different leak with a different owner.

The minimum scorecard your 3PL contract should require:

MetricOwnerHealthy range
Ship-confirm by cut-off3PL warehouse≥ 97%
Carrier hand-off same day3PL + carrier≥ 95%
In-transit on scheduleCarrier≥ 92%
Delivered by promised date3PL + carrier + you (promise calibration)≥ 90%

Contract clauses that actually protect you.

If you only have one negotiation lever, push for delivery-window SLA, not ship-confirm SLA. The standard form contracts your 3PL provides will measure what is easy to measure, which is rarely what the customer experiences.

Three specific clauses worth requesting:

  1. Joint accountability, your 3PL is on the hook for hand-off-to-carrier timing, not just label generation.
  2. Lane-level reporting, monthly performance broken down by zone × carrier, not just headline averages.
  3. Per-breach financial remedy, credit per late delivery, not just per missed monthly target. A 99.2% monthly average can hide a single bad week.

How Halia catches the gap.

It ingests your shipping events from ShipStation, ShipBob, or your storefront, joins them to your Shopify or WooCommerce order data, and watches every step of the journey against the date you promised the customer. When ship-confirm looks healthy but delivery is slipping, Halia surfaces the gap before refund volume tells you the story.

The output isn’t another dashboard. It’s a finding: “Zone-8 deliveries via UPS Ground are running 2.4 days slower than promised, projected $5,400 in avoidable refunds next 30 days.” Specific, dollar-attached, ready for a Slack message to your ops manager or 3PL account rep.

Common questions

3PL SLA questions, answered.

Is ship-confirm SLA the same as delivery SLA?

No. Ship-confirm SLA measures whether your 3PL marked the order as shipped before their cut-off time (usually same-day if ordered by 2pm). Delivery SLA measures whether the package arrived by the date you promised the customer at checkout. The gap between them is often 20–35 percentage points and represents real customer experience risk that ship-confirm dashboards hide.

What is a healthy ship-confirm rate?

Industry benchmark for DTC e-commerce is 97% ship-confirm by the 3PL’s daily cut-off. Below 95% suggests a warehouse capacity or process issue. Above 99% sustained is often the result of conservative promises, worth checking whether your customer-facing delivery windows are calibrated correctly.

How do I measure delivery SLA without a 3PL that reports it?

Pull tracking events from your shipping platform (ShipStation, ShipBob, or directly from carriers). Compare the delivery scan timestamp against the date your storefront promised at checkout. Tools like Instirio do this automatically by joining storefront order data to carrier tracking events.

What's a reasonable refund threshold for late deliveries?

Most operators settle on issuing partial refunds (10–25% of shipping cost) when delivery slips by more than 2 business days vs. the promised date. The financial calculus: refund cost vs. retention lift typically favours the refund for any order over $40 and any customer over their first purchase.

How quickly should I expect to renegotiate 3PL SLA clauses?

Most 3PL contracts have a 60–90 day renegotiation window at renewal. If you’re mid-contract, the lever is volume. 3PLs renegotiate readily when volume is at risk, bring a baseline of measured-vs-promised delivery data into the conversation and the SLA conversation becomes a commercial one.

Related reading

This is one of seven places ecommerce margin leaks. See the full map in the hidden costs of ecommerce.

See these patterns on your store.

Connect in 5 minutes. First findings the same day. Free under $50K MRR.

Start free