Thirty fulfillment contracts, from seed-stage brands to nine-figure operators, reviewed line by line. The headline: pricing pages tell you almost nothing. The real cost of a 3PL lives in five clauses most brands sign without modeling.

The five

1. Storage recalculation timing. Billed on peak daily pallet count vs. month-end snapshot changes storage cost by up to 35% for brands with lumpy inbound. Ask which one your contract uses. Half the operators we asked didn't know.

2. Pick fee tiers that reset monthly. Volume discounts that reset each month punish seasonality. Negotiate trailing-90-day tiers instead; median saving in our sample was 7 cents per order.

3. "Special projects" hourly rates. Relabeling, kitting, returns triage — anything not in the rate card lands here, at $45–70/hour. Brands running frequent promos paid up to 9% of their fulfillment bill in this bucket.

4. Minimum volume commitments with no ramp. Fine when you're growing. A brand that shrank 20% into its minimums paid an effective $1.12 extra per order for a year.

5. Carrier rate pass-through opacity. If the 3PL bills you their negotiated rate plus margin, ask for the margin in writing. The spread we observed ranged from 4% to 31% on identical service levels.

Total spread between the best and worst contract in our sample, normalized per order: $0.41. At scale, that's a full margin point sitting in the paperwork.