ProFulfill
All resources
Linkable assetFree · ungatedUpdated May 2026

3PL Contract Red Flag Checklist.

30 clauses to read carefully before signing — operator-built, ungated. The ones we have seen quietly add 8–15% to a brand's annual fulfillment bill, and the ones that lock a brand in long after the fit has gone bad.

The first 3PL contract I ever read had a clause on page nine that allowed the warehouse to true up storage to the highest cubic-foot reading of the month. Innocent on a good month. Brutal during a container inbound the day before cycle count. We caught it. The brand we were helping had not.

Most 3PL contracts are not written to be hostile. They are written to be normal. The trouble is, "normal" in 3PL land has drifted toward terms that protect the warehouse and surprise the shipper — auto-renewals with 120-day notice, peak surcharges with no cap, declared value caps that pay back a quarter of COGS, and shipping passed through with a quiet handling markup that nobody mentioned on the demo call.

What follows is the checklist we run when we audit a brand's current contract before they switch to us, and the same checklist we hand to anyone deciding between two 3PLs. Thirty clauses, grouped by severity. Print it. Mark it up. Take it into your next negotiation.

Reading the contract is cheaper than living with it.

How to read the checklist

Deal-breaker

Walk away or rewrite. These clauses cost you real money or optionality.

Negotiate

Standard but worth pushing back on. Most 3PLs will modify these.

Good sign

When you see this in a contract, the 3PL is operating in good faith.

Group A · 10 clauses

Pricing & fees

Where most contracts hide cost. Read these clauses with a calculator open.

  1. 01

    Monthly minimum order count

    Deal-breaker
    What to look for
    A floor like 'minimum 2,000 orders/month or true-up to that count.'
    Why it matters
    If your sales dip in Q1 or you pause a SKU, you pay for orders you didn't ship.
    A fair version
    No minimum, or a minimum 30–40% below your trailing 6-month average with a one-quarter grace window.
  2. 02

    Storage true-up clause

    Negotiate
    What to look for
    Language that bills storage on the highest cubic-foot reading of the month, not the average.
    Why it matters
    One day of overstock during a Q4 inbound can spike a month's bill 20–40%.
    A fair version
    Daily-average cubic-foot or pallet-day billing. Caps on peak-week assessments.
  3. 03

    Pass-through shipping markup

    Deal-breaker
    What to look for
    Wording like 'shipping billed at carrier list rate' or 'plus 12% handling on shipping.'
    Why it matters
    Every 1% of markup on shipping is roughly 0.5–0.8% of your COGS. That compounds fast.
    A fair version
    Straight pass-through of negotiated rates with the carrier invoice viewable on demand.
  4. 04

    DIM divisor for parcel pricing

    Negotiate
    What to look for
    A 3PL using its own DIM divisor (e.g. 139) when the carrier you'll actually use bills at 166.
    Why it matters
    Smaller divisor = larger billable weight. You'll be charged a higher 'shipping rate' than the carrier charges your 3PL.
    A fair version
    DIM divisor passed through at the carrier's published number for the service used.
  5. 05

    Annual rate escalator

    Negotiate
    What to look for
    Auto-escalation of pick, pack, and storage fees by 'CPI + 3%' or a flat 5–7% annually.
    Why it matters
    Two years of compound escalation can add 12–15% to your fulfillment line item without renegotiation.
    A fair version
    CPI-only or capped at 4%, with a written 30-day notice and a renegotiation window.
  6. 06

    Custom-project hourly rate

    Negotiate
    What to look for
    An undefined 'special project rate' or 'as-quoted' line for kitting, relabeling, FBA prep.
    Why it matters
    Vague hourly rates give a 3PL upside on every non-standard request. Quotes balloon mid-project.
    A fair version
    Published per-unit rates for kitting, bundling, relabeling, FNSKU, polybagging, and FBA prep — with a not-to-exceed clause on hourly work.
  7. 07

    Returns processing fee

    Negotiate
    What to look for
    Bundled flat fees ($3–6 per return) regardless of disposition.
    Why it matters
    Returns vary wildly. Restock-and-resell costs the 3PL pennies; QC-and-photograph costs them five minutes.
    A fair version
    Itemized: receive, inspect, restock, refurb, dispose. Pay for the work actually done.
  8. 08

    Peak-season surcharges

    Deal-breaker
    What to look for
    An 'October–January peak fee' that adds 15–30% to pick/pack rates with no defined cap.
    Why it matters
    Q4 is when you need predictable cost, not a surprise. Some 3PLs make 30%+ of margin on peak surcharges.
    A fair version
    Flat rates year-round, or a small disclosed peak fee (e.g. $0.10/order for 8 weeks) and nothing else.
  9. 09

    Carrier surcharge transparency

    Deal-breaker
    What to look for
    Whether the 3PL itemizes residential, DAS, AHS, fuel, and address-correction surcharges on each invoice.
    Why it matters
    Bundled 'shipping cost' lines hide 30–40% of total parcel spend. You can't fix what you can't see.
    A fair version
    Line-item invoices showing base rate, every accessorial, and the discount applied. Auditable.
  10. 10

    Inbound receiving fee

    Negotiate
    What to look for
    Per-carton or per-pallet receiving with no cap and no SLA on receive-to-available time.
    Why it matters
    If you pay $3/carton to receive 800 cartons but inventory sits 10 days before going live, you've paid for nothing.
    A fair version
    Receiving fee tied to a 24–48 hour put-away SLA, with credit if breached.
Group B · 8 clauses

Term & termination

How easy is it to leave? The answer tells you a lot about how the 3PL plans to treat you.

  1. 11

    Initial contract term

    Negotiate
    What to look for
    A 24- or 36-month initial term with steep early-termination penalties.
    Why it matters
    Your category, volume, and 3PL needs will all change in 12 months. A 3-year lock-in compounds bad fit.
    A fair version
    12 months max for the initial term; month-to-month thereafter.
  2. 12

    Auto-renewal

    Deal-breaker
    What to look for
    Automatic 12- or 24-month renewal unless you give written notice 90+ days in advance.
    Why it matters
    Miss the 90-day window by a week and you're locked in for another year. This is the most quietly hostile clause in 3PL contracts.
    A fair version
    30-day rolling renewal, or auto-renewal with a 30-day cancel window — not 90.
  3. 13

    Termination notice period

    Negotiate
    What to look for
    120- or 180-day notice to leave.
    Why it matters
    Half a year of being a lame-duck client is a long time. SLAs slip. Priority drops.
    A fair version
    30–60 days, with the 3PL committing to maintain SLA through the wind-down.
  4. 14

    Offboarding fees

    Deal-breaker
    What to look for
    'Inventory release fee' of $0.50–$2.00 per unit, or pallet pick-out fees calculated as multiples of normal storage.
    Why it matters
    These fees are ransom. They exist to make leaving expensive enough that you don't.
    A fair version
    Standard pick/pack rates for outbound transfer. Reasonable pallet-out labor at published rates.
  5. 15

    Inventory pickup timeline

    Negotiate
    What to look for
    An offboarding clause that says 'reasonable timeline' or 'as warehouse capacity allows.'
    Why it matters
    'Reasonable' to the 3PL holding your inventory may be six weeks. Meanwhile, you can't ship.
    A fair version
    Specific window: 10 business days from notice to fully released for pickup.
  6. 16

    Data export

    Deal-breaker
    What to look for
    No mention of data export, or a clause that requires 'mutual agreement' to release order history.
    Why it matters
    Order history, shipping zone data, and SKU-level dimensions are yours. Some 3PLs treat them as proprietary.
    A fair version
    On request, a CSV or API export of all order, inventory, and customer data within 10 business days, no fee.
  7. 17

    IP and trademark protection

    Negotiate
    What to look for
    Any clause that grants the 3PL a license to use your brand assets beyond what's needed to fulfill orders.
    Why it matters
    Some warehouse partners try to retain rights for case studies, marketing, or co-promotion without your sign-off.
    A fair version
    License limited to fulfillment operations. Any marketing use requires written consent.
  8. 18

    Termination-for-cause definition

    Good sign
    What to look for
    Specific, measurable cause triggers — three consecutive months of SLA breach, security incident, etc.
    Why it matters
    Without these, you're stuck even when service collapses. Vague 'material breach' language favors whoever has the lawyers.
    A fair version
    Defined breach thresholds with cure periods. You can leave penalty-free if they're not met.
Group C · 6 clauses

SLAs & accountability

A claim without a penalty is marketing. Look for measurable thresholds and real remedies.

  1. 19

    Pick accuracy guarantee

    Negotiate
    What to look for
    An accuracy claim like '99.5%' with no penalty for missing it.
    Why it matters
    A claim without a remedy is marketing. You need real consequences for breach.
    A fair version
    99.8%+ scan-verified accuracy, with a credit per mispick (e.g. $5 credit + reshipment cost coverage).
  2. 20

    Shrinkage / inventory loss allowance

    Negotiate
    What to look for
    Industry-common is a 0.5–1% allowance written off as 'normal shrink' before reimbursement kicks in. Watch for anything above 1% or no documented above-allowance reimbursement path.
    Why it matters
    Shrinkage at any percent is real money at scale. The bar isn't zero allowance — it's whether the 3PL reimburses cleanly above the threshold and how they document loss events.
    A fair version
    Allowance disclosed in writing, reimbursement at landed cost above that, and a clear documentation process for loss claims. Push for tighter (0.1–0.25%) if you're high-AOV or moving high-value goods.
  3. 21

    Mispick reimbursement

    Negotiate
    What to look for
    Reimbursement only at COGS, not at the cost of the customer remediation.
    Why it matters
    A mispick costs you the wrong product, the reship freight, the support time, and sometimes the customer.
    A fair version
    Reimbursement at landed cost plus the outbound freight on the corrective shipment.
  4. 22

    Peak-season SLA carve-outs

    Deal-breaker
    What to look for
    Language like 'SLAs do not apply Nov 1 through Jan 15' or 'best efforts during peak.'
    Why it matters
    Q4 is precisely when you need the SLA. Carve-outs let the 3PL miss every promise during the quarter that matters most.
    A fair version
    SLAs hold year-round, with a small accuracy/speed band relaxation (e.g. 99.5% pick accuracy in Q4 vs. 99.8% the rest of the year).
  5. 23

    Inbound receive timeline

    Negotiate
    What to look for
    No defined receive-to-available timeline, or a 5+ business day lag.
    Why it matters
    Inventory that's received but not put away is invisible. You sell out on Shopify even though stock is in the building.
    A fair version
    24-hour receive for parcel inbounds, 48-hour for full container loads. Visible in the WMS within that window.
  6. 24

    EDI and integration compliance

    Negotiate
    What to look for
    Whether the 3PL guarantees EDI compliance for retail channels (Walmart, Target, big-box) — and who pays the chargebacks if they don't.
    Why it matters
    A single Walmart EDI chargeback can be $250–$500. They add up fast for a brand pushing wholesale volume.
    A fair version
    3PL covers EDI/ASN chargebacks resulting from their error. You cover chargebacks tied to forecasting or routing.
Group D · 6 clauses

Liability & insurance

What happens if the warehouse burns, the inventory walks, or the lawsuit lands. Read this section last and twice.

  1. 25

    Cargo and warehouse insurance

    Negotiate
    What to look for
    Most 3PLs carry a flat aggregate cargo policy (commonly $500k–$1M) shared across the warehouse. Watch for whether your peak inventory value sits comfortably under your share, and whether per-client declared-value upgrades are available.
    Why it matters
    Aggregate caps are industry-norm but the math matters. If a fire takes the warehouse and your peak inventory exceeds your prorated share of the cap, you eat the gap. High-AOV brands need to ask for declared-value upgrades or supplemental coverage.
    A fair version
    Aggregate cap disclosed in writing, declared-value upgrade available per shipment for high-value SKUs, and supplemental coverage offered (or required) once your peak on-hand exceeds the aggregate share. Keep declared values current.
  2. 26

    Declared value cap

    Negotiate
    What to look for
    A cap on declared value per parcel (e.g. $100) for outbound shipments.
    Why it matters
    If you sell $300 sneakers, a $100 declared value cap means a lost parcel only repays a third of COGS.
    A fair version
    Declared value at the higher of $100 or actual product cost, with the option to upgrade per shipment.
  3. 27

    Limit-of-liability cap

    Deal-breaker
    What to look for
    A cap that limits the 3PL's total liability to '3 months of fees paid' or similar.
    Why it matters
    If their warehouse loses $400k of inventory and you've paid $30k in fees that quarter, your recovery is $30k.
    A fair version
    Liability cap equal to actual replacement cost of inventory under their custody, separate from any service fee cap.
  4. 28

    Indemnification scope

    Negotiate
    What to look for
    One-way indemnification — you indemnify the 3PL for everything; they indemnify you for nothing.
    Why it matters
    Mutual indemnification is the standard. One-way clauses are a tell that the contract was drafted to favor one side.
    A fair version
    Mutual indemnification, with each side covering their own negligence and gross negligence.
  5. 29

    Force majeure scope

    Negotiate
    What to look for
    Force majeure language broad enough to include 'labor shortages,' 'carrier capacity,' or 'supply chain disruption.'
    Why it matters
    Post-2020, broad force majeure is the new normal. It also lets a 3PL miss SLAs during routine peak constraints.
    A fair version
    Standard force majeure (acts of God, war, government action), excluding ordinary operational issues.
  6. 30

    Audit and inspection rights

    Good sign
    What to look for
    An explicit right to inspect the warehouse, audit inventory counts, and review processes on reasonable notice.
    Why it matters
    A 3PL that won't let you walk the floor is a 3PL with something to hide.
    A fair version
    Right to inspect with 24-hour notice, right to a quarterly cycle-count audit, right to review accuracy data.
How this checklist applies to us

We hold our own paper to the same bar.

Run this checklist against any 3PL contract, including ours. Below is the honest read of what is and is not in our standard agreement, item by item.

Not in our paper

  • No monthly minimum order count or true-up. You pay for what we ship, no floor.
  • No annual rate escalator. Pick, pack, and storage rates are renegotiated at term, not auto-bumped.
  • No Pro Fulfill peak surcharge. Carrier peak fees are passed through at the carrier-billed rate; we do not add a fulfillment-side peak fee on top.
  • No multi-year lock-in. Initial terms are short with month-to-month thereafter.
  • No hostile auto-renewal. Cancellation notice is short; you do not need a 90-day-out window to leave.
  • No offboarding fees. Outbound transfer is billed at standard pick/pack rates with no per-unit release fee.

In our paper, industry-standard, negotiable

  • Shrinkage allowance of 1% with reimbursement at landed cost above that on documented loss. If you are high-AOV or moving high-value goods, ask us to tighten it.
  • $500k aggregate cargo insurance and a $100 per-unit declared value on outbound parcels. Per-shipment declared-value upgrades are available, and we recommend supplemental coverage if your peak on-hand inventory value approaches the aggregate share.

The two posture commitments we hold firm on across every client are the ones our positioning is built on: line-item shipping invoices with carrier accessorials shown rather than rolled into a blended rate, and the same SOPs and dashboard across our Pomona, Savannah, and Edison nodes so the same contract terms travel with your inventory regardless of which warehouse ships an order.

If a clause on this checklist is in our agreement and you want it softened, ask. Most we have softened at one point or another.

FAQ

Frequently asked questions.

What is the single biggest 3PL contract red flag?

Auto-renewal with a 90-day-or-more cancellation notice. Miss the window by a week and you're locked in for another year. It's the clause that costs the most brands the most money, because it works quietly. Always ask for 30-day cancellation rights on auto-renewal.

Should I sign a 3-year 3PL contract for a better rate?

Generally no. The 8–12% discount most 3PLs offer for a 3-year term gets eaten by escalators, peak surcharges, and the cost of being stuck if service degrades. A 12-month term with month-to-month thereafter gives you leverage to renegotiate at every renewal — which is when 3PLs actually sharpen their pencils.

Is it normal for a 3PL to mark up shipping?

It is common. It is not necessary. Some 3PLs mark up shipping 5–15% as a profit center, which is opaque to clients used to seeing 'shipping' as one line item. Ask directly: 'Is shipping passed through at carrier-billed rates, or is there a handling markup?' Get the answer in writing in the contract.

How much shrinkage allowance is reasonable?

0.1–0.25% of inventory cost annually is standard for a well-run 3PL. Anything approaching 1% is either a poorly secured warehouse or a contract drafted to absolve the 3PL of accountability. For a brand with $5M in average on-hand inventory, the difference between 0.25% and 1% is $37,500 a year.

Should the checklist apply to small brands too?

Yes, arguably more. Bigger brands have lawyers and leverage. A 5,000-orders-per-month DTC brand often signs whatever the 3PL puts in front of them, and the contract is where most of the long-term cost gets set. Use this checklist before signing, not after.

Free contract review

Compare your current contract.

Send us your current 3PL agreement (NDA on request). We will run it against this checklist, mark up the clauses worth renegotiating, and tell you which ones are standard. No commitment. No sales call required.

See the math

Run the savings before you negotiate.

The contract checklist tells you what to ask for. The calculator tells you how much it is worth — based on your real volume, weight, and zone mix.