By Zain Tareen
Founder, CEO & Managing Partner, Acgile
Contingency vs Fixed-Fee 3PL Billing Audits:A Decision Framework
Contingency audit shops win the first pitch (“free audit”), then walk away with 25-50% of what they recover. Fixed-fee retainers cost more upfront but keep working. Here is when each model wins, on realistic numbers.
Every 3PL billing audit conversation eventually lands on price. The two dominant models — pure contingency and fixed-fee retainer — look wildly different on paper, and the sales pitch for each makes the other sound irrational. Neither is universally right. Which one fits depends on how continuous your fulfillment volume is, whether this is a one-off recovery or an ongoing AP discipline, and how hard your 3PL relationship can absorb aggressive claims.
Here is how the two models actually work, where each one wins, and a worked example on realistic numbers so the tradeoff is concrete rather than theoretical.
How contingency 3PL audit shops actually price
The pitch: “Free audit, pay only when we recover.” The fine print: fees typically land between 25% and 50% of what the shop actually collectsfrom your 3PL. The higher end applies to smaller recovery pools where the audit shop needs a bigger share to cover the fixed cost of running the engagement — data ingestion, contract parsing, dispute filing, follow-through with the 3PL's billing office.
The mechanics are simple. The shop connects to your carrier and WMS data (or ingests exports), runs their claim rules against the invoice history, files disputes, and takes their percentage of whatever the 3PL agrees to credit. Some shops also charge a platform fee or setup fee separately from the gain-share — check the contract before signing.
The natural fit is a one-off historical audit. You have three years of unaudited invoices, you don't know if there is anything to recover, and you don't want to commit budget to find out. Contingency de-risks that decision entirely.
The incentive problem hiding in pure contingency
Every pricing model builds in an incentive. Contingency's incentive is simple: maximize claim volume. That aligns with your interest for the first pass — you both want every real overcharge caught. But it starts to diverge as claims get more speculative.
A dispute the shop knows the 3PL will fight, but files anyway because the expected value on a 40% cut is still positive, costs them nothing extra. It costs you goodwill with a vendor you plan to keep working with. On a routine multi-year account, a barrage of borderline claims can meaningfully strain a 3PL relationship — especially if your account manager wasn't looped in before the disputes started flying.
The second structural problem: after the historical recovery is done, the contingency shop's incentive to keep engaging drops sharply. Ongoing invoices produce smaller monthly recoveries; the shop's fixed cost per engagement stays the same. Most walk away, take their percentage of the historical pool, and leave your future invoices open to fresh leaks.
When fixed-fee retainer wins
Fixed-fee flips the model. You pay a scoped monthly retainer, and the audit shop watches every invoice as it lands — inside the same AP cycle your team is already running. Three structural advantages fall out of that:
1. No per-claim bounty on speculative disputes
The retainer covers a defined scope of monitoring work, not a percentage of what gets recovered. There is no incentive to file disputes the 3PL will fight — the fee is the same whether the shop catches ten real overcharges or two.
2. Continuous coverage instead of one-off catch-up
Leaks caught in-cycle (before the invoice is even paid) cost nothing to dispute — they just get corrected. Leaks caught six months later require negotiating a credit against a paid invoice, which is a harder ask on a working relationship.
3. Integrated with AP, not adversarial to it
Fixed-fee audits usually run alongside your AP workflow — the same team touching invoice approvals is checking the underlying data. Contingency shops sit outside AP and file disputes as an external actor. The former looks like housekeeping; the latter looks like an adversarial audit event, and 3PLs respond accordingly.
The tradeoff is upfront cost. You pay whether or not there is anything to recover in a given month. For high-volume, ongoing fulfillment programs where leaks are essentially guaranteed, the math works. For a dormant historical account you might close down next quarter, it doesn't.
The decision framework
Six dimensions to pressure-test which model fits your situation.
| If your situation is… | Lean contingency | Lean fixed-fee |
|---|---|---|
| Historical vs ongoing | One-off recovery on unaudited history | Ongoing monitoring on live invoices |
| Volume | Under $500K/year fulfillment spend | $500K+/year with predictable monthly invoice volume |
| Vendor relationship | Switching 3PLs or renegotiating anyway | Staying with the current 3PL long-term |
| AP integration | Standalone project, no ongoing AP touch | Continuous monitoring inside the AP cycle |
| Recovery certainty | Unknown — you don't know if there is anything to find | Known — you're already catching leaks manually and want it systematized |
| Budget posture | No budget available, need self-funding | Fixed monthly operating expense fits the plan |
Worked example on realistic numbers
Take a growing e-commerce brand doing $1.2M/year in 3PL fulfillment spend. Independent audit benchmarks recover 2-5% of shipping spend on unaudited history, so the addressable pool is roughly $24K to $60K in year one. Say the historical recovery lands at $45K.
Contingency scenario
A 35% contingency fee on $45K recovered is $15,750 in audit costs. The brand pockets $29,250 net. The shop then either proposes a smaller ongoing monitoring engagement (rare in pure contingency) or exits. In year two, without ongoing monitoring, new leaks start accumulating again — realistically another $20-30K by the time anyone notices.
Fixed-fee scenario
A $2,500/month retainer for continuous monitoring runs $30,000/year — more expensive than the contingency fee on the historical pool alone. But year-two leaks get caught in-cycle. The $20-30K that would have accumulated under a contingency-only model never accumulates. Over a 24-month window, fixed-fee costs $60K and prevents $50K of new leakage. Contingency-only would have cost $16K on the historical recovery and lost $50K to year-two accumulation — net worse.
Hybrid scenario (recommended)
Run contingency on the historical audit ($15,750 fee, $29,250 net recovery), then transition to a fixed-fee retainer for ongoing monitoring ($30K/year). Total cost over 24 months: $75,750. Total value: $45K historical recovery + prevented year- two leakage. Best combination of aggressive one-off catch and continuous downstream protection.
The recommendation
If you have unaudited history and no ongoing AP integration in mind, contingency is the right entry point. It de-risks the first recovery entirely and is usually the fastest path to a first dollar back.
If you have ongoing fulfillment volume, a stable 3PL relationship, and finance-team capacity to integrate the audit into your AP cycle, fixed-fee retainer wins over any 12+ month window. It eliminates the incentive problem, keeps the 3PL relationship operational, and catches leaks before they compound.
The hybrid model — contingency on historical, fixed-fee on ongoing — is what we run on Acgile 3PL billing audit engagements for exactly the reasons above. It gets you the aggressive initial catch without leaving your future invoices exposed. For the operator's view of what the historical recovery actually looks like, our $919K recovery case study walks the concrete numbers.
Frequently Asked Questions
How much do contingency 3PL audit firms charge?+
Why do fixed-fee retainers cost more upfront?+
Are contingency 3PL audits actually risk-free?+
Can I run a contingency audit first, then switch to fixed-fee?+
What questions should I ask before signing a contingency contract?+
Get the historical recovery, then keep the leaks out
Acgile runs the hybrid model: contingency on your unaudited history, fixed-fee retainer for continuous monitoring after.