Most brands negotiate a 3PL contract the way they'd negotiate a price at a market: push on the biggest visible number and sign the rest. That's backwards. A 20-cent discount on pick and pack is worth a few thousand dollars a year to a mid-sized brand. An auto-renewal you didn't notice, an uncapped rate increase, or an argument over who pays for lost inventory can cost far more. This guide walks through a typical fulfillment agreement in the order you'll live it, from signing to leaving.
The clauses that matter most in a 3PL contract are the term and renewal, how and when rates can rise, minimum commitments, service levels with real remedies, liability for lost or damaged goods, and the exit process, including notice periods, inventory release and data export. Negotiate those before you negotiate cents on individual fees. And have a lawyer read the final agreement, since this guide is practical background, not legal advice.
Before You Start: Know What's Standard
Fulfillment contracts usually have two parts. There's a master services agreement covering the legal relationship (liability, insurance, termination, disputes) and a pricing schedule or statement of work covering rates and service levels. 3PLs expect to negotiate the pricing schedule. Many will also move on the master agreement if you ask specifically and explain why.
Go in knowing your own numbers: realistic monthly orders over the next year, your inventory footprint, your seasonality, and how quickly you'd need to leave if things went badly. Those facts are your leverage. A brand that can show a credible growth plan gets better minimums and rate locks than one that just asks for a discount.
Signing: Term and Renewal
Look for three dates: when the contract starts, when the initial term ends, and when you have to give notice if you don't want it to renew. Many agreements renew automatically for another full term unless you give notice 60 to 90 days before the end. Miss that window and you're committed for another year.
- Ask for a shorter first term, or a 90-day trial period with an easy exit. Both sides learn a lot in the first quarter.
- Convert auto-renewal to month-to-month after the initial term, rather than another full year.
- Put the notice deadline in your calendar the day you sign. This is the cheapest protection in the whole contract.
Living With It: Rates, Minimums and Service Levels
How prices can change
Most contracts allow the 3PL to raise rates, and some allow it at any time with 30 days' notice. That's the clause to push on. Reasonable versions lock rates for the first 12 months, then limit increases to once a year, with a cap or a link to a published index. Carrier rate changes are different: carriers raise prices every year, and a 3PL can't absorb those. Make sure postage changes are passed through transparently, without an added margin.
Minimums
A monthly minimum protects the 3PL from onboarding a client who never ships. It's fair, but it should match reality. Ask for a ramp period (for example, no minimum for the first two or three months while you migrate), and confirm whether the minimum is a floor on total spend or a separate fee. If your business is seasonal, ask whether the minimum can be measured quarterly so a slow February doesn't cost you.
Service levels that mean something
"We strive for excellence" isn't a service level. A useful one defines what's measured, the target, how it's reported, and what happens when it's missed. The ones that matter most for ecommerce:
| Measure | What to define | Remedy to ask for |
|---|---|---|
| Ship-on-time | Orders received before the cutoff ship that day; target percentage | Credit on fees for late orders; carrier upgrade at their cost |
| Order accuracy | Wrong item, wrong quantity or missing item, as a share of orders | 3PL pays reshipment and replacement product cost |
| Receiving time | Hours or days from delivery to sellable in your store | Fee credit if exceeded outside of agreed peak periods |
| Inventory accuracy | Variance between system and physical counts, and how it's measured | Reimbursement for shortfalls above an agreed allowance |
| Responsiveness | Response time for urgent issues during business hours | Escalation path with named contacts |
Also ask for the right to terminate early without penalty if the same service level is missed repeatedly, say three months out of six. That clause rarely gets used, and it changes behavior simply by existing.
When Things Go Wrong: Liability, Shrinkage and Insurance
This is the section brands skip and later wish they hadn't. Read it closely.
Liability caps. Standard warehouse terms often limit what the 3PL owes for lost or damaged goods to a low amount per pound or per unit, sometimes far below what the product cost you. Ask for liability at your landed cost (what you paid for the goods, including freight and duty). Retail value is rarely agreed to, and asking for it can stall the negotiation.
Shrinkage allowances. Some contracts let the 3PL lose a small percentage of inventory each year before owing you anything. If there's an allowance, make it small, define whether it's measured by units or by value, and confirm it's reconciled against physical counts rather than estimates.
Insurance. The 3PL's insurance covers its own liability, which may be capped. Your inventory is best protected by your own policy covering goods held at a third-party location. Ask the 3PL for a certificate of insurance and check it's current.
Mis-shipments are different from lost inventory. A contract can say the 3PL pays for reshipping a wrong order and replacing the product, which is a far more common event than a lost pallet. Make sure that's in writing too.
Leaving: Notice, Inventory and Data
Every 3PL relationship ends eventually, whether because you outgrew them, they changed, or you're moving closer to your customers. How cleanly it ends is set by the contract you signed at the start.
-
Termination rights
Can you leave for convenience with notice, or only for cause? Is there an early termination fee? A reasonable middle ground is termination for convenience with 60 to 90 days' notice after the initial term.
-
Warehouse liens
In the US, warehouses generally have a legal right to hold stored goods until storage and handling charges are paid. That's fair enough for invoices you haven't paid. The risk is a billing dispute that ends with your inventory stuck. Ask for language that limits any hold to undisputed amounts and commits the 3PL to release stock on a set timeline once they're paid.
-
Offboarding charges
Pulling and palletizing your inventory for transfer is real work. Agree on the rate now, whether per pallet, per unit or hourly, rather than learning it on your way out.
-
Your data
Order history, inventory records, receiving logs and return data belong to you. The contract should say so, and should commit the 3PL to export it in a standard format within a set number of days after termination.
Warning Signs During Negotiation
How a 3PL negotiates tells you a lot about how it will behave later. Be cautious if you see:
- Refusal to put the shipping markup (or its absence) in writing.
- Service levels that are described but never measured or reported.
- No willingness to cap rate increases at all, even after the first year.
- Liability language that's vague about lost inventory and silent on mis-ships.
- Pressure to sign quickly, before you've seen the full fee schedule.
None of these are automatic deal-breakers, but each one deserves a direct question. The answers, and how willingly they're given, are useful information. For the rest of the vetting process, see our guide to choosing a 3PL.
Frequently Asked Questions
Focus on the term and renewal terms, how and when rates can increase, minimum commitments, measurable service levels with remedies, liability for lost or damaged inventory, and the exit process, including notice periods, offboarding fees, inventory release and data export.
Initial terms of one to three years are common, often with automatic renewal. Brands can often negotiate a shorter first term, a trial period, or month-to-month renewal after the initial term ends.
Many contracts allow it, sometimes with only 30 days' notice. Negotiate a rate lock for the first year, a limit of one increase per year after that, and a cap or index link. Carrier postage increases are usually passed through separately.
It depends on the contract. Standard warehouse terms often cap liability at a low amount per pound or per unit. Negotiate liability at your landed cost, and carry your own insurance for goods stored at a third-party location.
A warehouse lien is a warehouse's legal right to hold stored goods until storage and handling charges are paid. It's generally legitimate for unpaid invoices, but you should negotiate terms that limit any hold to undisputed amounts and set a timeline for releasing your inventory once paid.
Yes. Define ship-on-time, order accuracy, receiving time and inventory accuracy, including how each is measured and reported and what the remedy is when a target is missed. Ask for the right to terminate if the same service level is missed repeatedly.
Commonly 30 to 90 days, but it depends on your contract. Check whether you can terminate for convenience or only for cause, whether there's an early termination fee, and when the renewal notice deadline falls.
Reviewing a fulfillment contract?
We're happy to walk through how we handle rate changes, errors and offboarding, and to talk through the terms you're being offered elsewhere.