Commercial Strategy · July 2026 · 10 min read

Three Ways to Package a 3PL Price: ABC, Fixed + Activity Rates, and Cost Plus

Two 3PL providers can price the same warehouse contract identically — same cost stack, same margin, same total — and hand the customer two completely different deals. The difference is not the number. It is how the number is packaged, and therefore who is left holding the risk when volumes land somewhere other than forecast. That choice should be made before a single rate is built.

The pool you are dividing

Every warehouse cost stack splits into two behaviours, regardless of how you eventually bill it:

Once you know those two numbers and your margin position, the total price is settled. The commercial model decides only how that total is presented and recovered.

The example used throughout

Annual cost to serve: $2,000,000 — $700,000 fixed / overhead, $1,300,000 variable.
Combined overhead and margin: 15%. Total price at forecast: $2,300,000.
Forecast volume: 500,000 order lines per year.

Every model below recovers exactly $2,300,000 at forecast. They diverge the moment reality doesn't match the forecast.

Model 1 — Fully ABC

Everything, including the fixed overhead, is absorbed into per-unit rates. One rate card, no separate fee. This is the classic activity-based-costing answer and the one most tender documents implicitly ask for.

Fully ABC Rate per line = ($2,000,000 × 1.15) ÷ 500,000
               = $4.60 per order line

What it signals: "You only pay for what you use." Clean, simple, and extremely attractive to a customer who is uncertain about their own volumes.

Where the risk sits: entirely with the 3PL. Every line you don't process is $1.40 of fixed overhead you don't recover. It also means volume upside is genuinely lucrative — the fixed slice is already paid for, so incremental lines drop through at a much better margin.

Use it when volumes are well understood, the history is real, and both parties are comfortable that the forecast is close.

Model 2 — Fixed + Activity Rates

The operational overhead is charged as a fixed weekly or monthly fee. The activity rates then cover only variable work, which makes them true standard costs — labour cost divided by productivity, plus margin — that do not move when volume moves.

Fixed + Activity Rates Fixed fee = $700,000 × 1.15 = $805,000 / yr ($15,481 / week)
Rate per line = ($1,300,000 × 1.15) ÷ 500,000 = $2.99 per line

What it signals: "Here is the cost of keeping this operation available to you, and here is the cost of the work itself." It is the most honest representation of how a warehouse actually behaves.

Where the risk sits: volume risk moves to the customer — they pay for the facility whether they use it or not. Productivity risk stays with the 3PL, which is exactly where it belongs: if your team picks slower than planned, that is your problem to fix, not your customer's to fund.

Use it when the operation has real fixed infrastructure, or when the customer's volumes are seasonal or uncertain and you cannot afford to carry an empty building.

The under-appreciated benefit: because the unit rate no longer contains a fixed slice, it stops drifting when volumes change. A rate card built this way is stable enough to publish, compare year on year, and benchmark across sites. Under fully-ABC, every volume revision quietly changes every rate.

Model 3 — Fixed + Variable (Cost Plus)

Overhead is fixed as above, but the variable work is billed open-book at actual cost plus an agreed margin. There is no pre-set unit rate for the activity component at all.

Fixed + Variable (Cost Plus) Fixed fee = $805,000 / yr
Variable = actual labour and consumables cost × 1.15, billed each period

What it signals: complete transparency, and a partnership rather than a transaction. It also signals that neither side is prepared to commit to a firm unit rate yet.

Where the risk sits: almost entirely with the customer. They carry both the volume risk and the productivity risk. In exchange they get the lowest-margin, most visible cost base available.

Use it when the operation is genuinely unknown — a start-up, a rapid ramp-up, a highly variable or seasonal profile, or the first year of a new product line — with a written intent to convert to fixed rates once twelve months of real data exists.

Same money, three different outcomes

At forecast, all three models bill $2,300,000. Here is what happens when reality moves. Two scenarios: volumes 20% below forecast with productivity as planned, and volumes 20% below forecast with the team running 10% less productive than modelled.

ScenarioFully ABCFixed + ActivityCost Plus
At forecast — revenue$2,300,000$2,300,000$2,300,000
At forecast — 3PL margin13.0%13.0%13.0%
Volume −20% — revenue$1,840,000$2,001,000$2,001,000
Volume −20% — 3PL margin5.4%13.0%13.0%
Volume −20% and productivity −10% — revenue$1,840,000$2,001,000$2,133,889
Volume −20% and productivity −10% — 3PL margin−0.8%7.3%13.0%
Volume +20% — 3PL margin18.1%13.0%13.0%

Read that table row by row and the commercial character of each model becomes obvious:

Choosing before you build

The model is a commercial decision, not a technical one, and it belongs at the start of the tender rather than the end. Three questions settle it quickly:

  1. How good is the volume forecast? Weak forecast plus fully-ABC is how 3PLs lose money on contracts they won.
  2. How much genuinely fixed cost is in this deal? A dedicated site with a long lease and a management team has a large fixed slice that is dangerous to bury in a per-unit rate. A shared-site, shared-labour operation has very little.
  3. What is the customer actually asking for? Some tenders specify the structure. Where they don't, offering a comparison — "here is the same price under three structures, and here is what each means for you" — is a genuinely strong commercial position.

Switching models should not mean rebuilding

The reason so many operators default to whatever structure they used last time is that changing it means rebuilding the pricing spreadsheet. That is a tooling problem, not a commercial one. The cost model underneath — volumes, headcount, equipment, space, overheads — is identical in all three cases. Only the recovery method changes.

When that is a setting rather than a rebuild, you can walk into a tender meeting with all three answers and let the customer choose the risk profile they actually want. That conversation, more often than not, is what wins the deal.

The principle

Cost is arithmetic. Price is arithmetic plus margin. The commercial model is neither — it is a decision about who absorbs the difference between the forecast and the world. Make it deliberately, make it early, and make sure you can show the customer what it means in dollars when volumes miss.

Price the same deal three ways, without rebuilding

Purpose-built for Australian 3PL operators — auditable costing from volumes to rate card.

Book a Free Demo

Related Articles

Rate Cards
Rate Card Pricing: From Cost Pools to Per-Unit Rates
Cost Modelling
ABC Cost Allocation for 3PL Explained
Contract Pricing
How to Price a 3PL Contract