What does a freight and 3PL invoice actually charge for

A line-by-line breakdown of what freight and 3PL invoices actually bill for, from line-haul rates to fuel surcharges, accessorials and management fees.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
What does a freight and 3PL invoice actually charge for

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. On a freight and 3PL invoice, that gap hides easily because the invoice is not one charge, it is a stack of them, each tied to a different document.

A carrier or logistics provider bills for the move itself, for fuel, for anything outside the base move, and sometimes for managing the whole arrangement. Knowing what each line is supposed to reference is the only way to know whether it is billed correctly.

Executive Summary

A freight and 3PL invoice is never a single price. It is a stack of separately governed charges: a line-haul rate tied to a tariff or negotiated lane rate, a fuel surcharge tied to a published index, accessorial charges tied to a service schedule, and, where a third-party logistics provider is involved, a management or handling fee layered on top. Each line has its own contract reference, and that is exactly where drift gets in: a correct rate applied against the wrong table still produces a correct-looking invoice.

The mechanism is consistent across all four lines. Someone updates one reference document, freight class tables, a fuel index, an accessorial schedule, a management fee basis, and the invoicing system keeps billing against the old one, or against the right one applied incorrectly. Nothing about the invoice looks wrong on its face.

What changes this is checking each line against its own source document rather than reviewing the invoice as one total. A line-haul charge is validated against the rate card. A fuel surcharge is validated against the index it cites.

An accessorial is validated against the service schedule and against whether the service actually happened. Treating the invoice as four separate audits, not one, is what catches the drift.

1. What does a freight and 3PL invoice actually charge for?

A freight and 3PL invoice bills for four distinct things: a line-haul or linehaul rate to move the freight, a fuel surcharge calculated against a published index, accessorial charges for services outside the base move, and, when a third-party logistics provider is involved, a management or handling fee layered on top of the carrier's own charges. Each line has its own contract reference and its own way of drifting from it.

The line-haul rate is the base price to move a shipment between two points. It comes from a tariff, a negotiated lane rate, or a rate card tied to a freight class. The fuel surcharge sits on top of it, calculated as a percentage of the base rate or a per-mile add-on, referencing whatever fuel index the contract names.

Accessorials are everything outside that base move: detention, liftgate service, residential delivery, redelivery after a failed attempt, address correction. A 3PL invoice can add a further layer: warehousing, pick-pack, cross-dock handling, or a management fee for coordinating carriers. An invoice-to-contract check on freight and 3PL invoices treats these as separate lines because they drift for separate reasons.

2. What is the difference between a line-haul charge and an accessorial?

A line-haul charge covers the physical move between origin and destination and comes from the rate card or tariff on file. An accessorial covers something that happens around that move: waiting time, a special handling requirement, a delivery condition the base rate does not price in. The two live in different contract documents, so a carrier can bill the line-haul correctly and the accessorial incorrectly on the same invoice.

Treating them as one number is how drift survives review. A total that looks reasonable can still contain a line-haul rate applied at the wrong freight class and an accessorial charged at a rate the schedule no longer supports.

The main charge types on a freight and 3PL invoice and where each rate is supposed to come from.

Charge type What it covers Where the rate lives
Line-haul The base move from origin to destination Rate card, tariff, or negotiated lane rate
Fuel surcharge Fuel cost passed through on top of the base rate The fuel index named in the contract
Accessorial Detention, liftgate, residential, redelivery, address correction The carrier's accessorial or service schedule
3PL management fee Coordination, warehousing, pick-pack, cross-dock The 3PL services agreement, separate from carrier rates

3. How does a fuel surcharge get calculated on the invoice?

A fuel surcharge is calculated as a percentage of the line-haul rate, or as a flat per-mile add-on, set against a fuel price index named in the contract. The surcharge is meant to move when the index moves. Because fuel prices move faster than most other freight inputs, this is the line most exposed to a stale reference table producing a wrong number even when the formula itself is applied correctly.

The index itself moves independently of freight capacity or lane demand. Per the US Bureau of Labor Statistics Producer Price Index for gasoline (series WPU0571, read 2026-09-03), the July 2026 index value stood at 302.759, up 37.1% year over year. A surcharge formula tied to a fuel index will reflect that kind of movement regardless of what is happening to the underlying line-haul rate.

That separation is exactly why the two lines need separate checks. A fuel surcharge that has not moved with its named index is worth checking against margin drift versus a legitimate price increase, because the two look identical on the invoice total.

4. What extra charges does a 3PL add on top of the carrier's own invoice?

A 3PL invoice adds charges the underlying carrier never bills directly: warehousing and storage, pick-pack and order assembly, cross-dock handling, and a management or administrative fee for coordinating multiple carriers on the client's behalf. These sit in the 3PL services agreement, a separate document from any individual carrier's rate card, and they are billed whether or not the underlying freight rates themselves have changed.

Because the 3PL invoice often consolidates several carriers into one statement, the management fee is easy to leave unchecked: it is a small line next to a large freight total, and reviewing the total obscures it.

The fee basis matters. A percentage-of-spend fee moves automatically when freight rates rise, even if the 3PL's own effort has not changed. A flat fee does not. Either basis is legitimate if it matches the services agreement; the check is whether the invoiced basis still matches what was signed, not whether the fee is high or low.

5. Which invoice lines deserve the closest check for margin drift?

Detention and demurrage charges, minimum weight or cube charges, accessorials without a sunset date, and duplicate line items across a multi-carrier 3PL statement are the categories where a correct-looking charge is most likely to be applied against the wrong reference. None of these require an unusual invoice to appear. They require only that one underlying table went stale while invoicing kept running against it.

Each of these lines is easy to miss precisely because it sits inside an otherwise ordinary invoice. The service schedule or free-time window that governs it lives outside the invoice itself, so nothing on the document flags that the reference has changed.

  • Detention and demurrage: Billed by the hour or day beyond a free time window that is set in the contract, not on the invoice, and easy to misapply.
  • Minimum weight or cube charges: A floor rate that applies below a shipment threshold; the threshold itself can be stale relative to the current agreement.
  • Accessorials without a sunset date: A surcharge added for a temporary condition that keeps billing after the condition ends. See surcharge sunset dating as a control.
  • Duplicate lines across carriers: A consolidated 3PL statement pulling from several carrier systems can post the same shipment twice under different references.

6. Why do freight costs keep moving even when volume is flat?

Line-haul rates and fuel surcharges move on different schedules and for different reasons than a shipper's own volume. Per the US Bureau of Labor Statistics Producer Price Index for truck transportation of freight (series WPU3012, read 2026-09-03), the July 2026 index value was 170.984, up 10.9% year over year, and the PPI industry index for general freight trucking, long-distance truckload (series PCU484121484121, read 2026-09-03) stood at 195.575, up 8.1% year over year.

Both indices moved without any change in a given shipper's own shipment volume, because they track the market a carrier's costs are priced against, not any one customer's activity.

That distinction is the point of checking freight invoices at the line level rather than the total. A rising total can be entirely explained by index movement the contract already accounts for, or it can include a surcharge or accessorial applied against a table that should have been retired. N-way invoice matching against the rate card, the fuel index, and the accessorial schedule separately is what tells those two apart.

For the wider pattern this sits inside, start with the margin drift guide. See also accessorial charge audit: the surcharges nobody validates and rate card enforcement: why approved timesheets still produce wrong invoices.

7. Frequently Asked Questions (People Also Ask)

What is a line-haul charge on a freight invoice?

The line-haul charge is the base price to move a shipment from origin to destination, before fuel surcharges or accessorials. It comes from a tariff, a negotiated lane rate, or a rate card tied to a freight class, and it is the reference point every other line on the invoice sits on top of.

Why does my fuel surcharge change every invoice?

A fuel surcharge is calculated against a fuel price index named in the contract, so it moves whenever that index moves rather than staying fixed. Per the US Bureau of Labor Statistics PPI for gasoline (series WPU0571, read 2026-09-03), the underlying index moved 37.1% year over year through July 2026.

What counts as an accessorial charge on a freight invoice?

An accessorial covers anything outside the base move: detention while a driver waits to load or unload, liftgate service, residential delivery, redelivery after a failed attempt, or address correction. Each has its own rate in the carrier's service schedule, separate from the line-haul rate.

What extra fees does a 3PL charge beyond the carrier's rates?

A 3PL typically adds warehousing and storage, pick-pack and order assembly, cross-dock handling, and a management or administrative fee for coordinating multiple carriers. These come from the 3PL services agreement, a different document from any individual carrier's rate card.

Is a rising freight invoice total always a legitimate price increase?

Not necessarily. Freight and fuel indices genuinely move, but a rising total can also include an accessorial or surcharge still billing against a stale reference table. Checking each line against its own source document is the only way to tell the two apart.

What is detention and demurrage on a freight bill?

Detention is a charge for time a driver spends waiting beyond a contracted free window to load or unload. Demurrage is the equivalent charge for a container or trailer held past its allotted time. Both are set by the contract, not the carrier's discretion, and both depend on an accurate free-time clock.

Do fuel surcharges and line-haul rates move together?

No. They reference different documents and move on different schedules. Per the US Bureau of Labor Statistics, the PPI for truck transportation of freight (WPU3012, read 2026-09-03) rose 10.9% year over year through July 2026, while the gasoline PPI (WPU0571) rose 37.1% over the same period, a materially different rate of change.

Can the same freight charge be billed twice on a 3PL statement?

Yes. A 3PL statement consolidates multiple carriers into one invoice, and the same shipment can appear under two different carrier references if the consolidation process does not de-duplicate correctly. This is a vendor master and matching problem, not a pricing problem.

What is a minimum weight or cube charge?

It is a floor rate that applies when a shipment falls below a weight or volume threshold set in the rate agreement. The charge itself can be correct while the threshold it is measured against is stale relative to the current contract.

How is a freight and 3PL invoice actually audited?

Each charge type is checked against its own source document rather than the invoice total: line-haul against the rate card, fuel surcharge against the named index, accessorials against the service schedule and proof the service occurred. See how freight and 3PL invoices are audited for the full process.

Executive Summary

A freight and 3PL invoice is never a single price. It is a stack of separately governed charges: a line-haul rate tied to a tariff or negotiated lane rate, a fuel surcharge tied to a published index, accessorial charges tied to a service schedule, and, where a third-party logistics provider is involved, a management or handling fee layered on top. Each line has its own contract reference, and that is exactly where drift gets in: a correct rate applied against the wrong table still produces a correct-looking invoice. The mechanism is consistent across all four lines. Someone updates one reference document, freight class tables, a fuel index, an accessorial schedule, a management fee basis, and the invoicing system keeps billing against the old one, or against the right one applied incorrectly. Nothing about the invoice looks wrong on its face. What changes this is checking each line against its own source document rather than reviewing the invoice as one total. A line-haul charge is validated against the rate card. A fuel surcharge is validated against the index it cites. An accessorial is validated against the service schedule and against whether the service actually happened. Treating the invoice as four separate audits, not one, is what catches the drift.

1. What does a freight and 3PL invoice actually charge for?

A freight and 3PL invoice bills for four distinct things: a line-haul or linehaul rate to move the freight, a fuel surcharge calculated against a published index, accessorial charges for services outside the base move, and, when a third-party logistics provider is involved, a management or handling fee layered on top of the carrier's own charges. Each line has its own contract reference and its own way of drifting from it. The line-haul rate is the base price to move a shipment between two points. It comes from a tariff, a negotiated lane rate, or a rate card tied to a freight class. The fuel surcharge sits on top of it, calculated as a percentage of the base rate or a per-mile add-on, referencing whatever fuel index the contract names. Accessorials are everything outside that base move: detention, liftgate service, residential delivery, redelivery after a failed attempt, address correction. A 3PL invoice can add a further layer: warehousing, pick-pack, cross-dock handling, or a management fee for coordinating carriers. An invoice-to-contract check on freight and 3PL invoices treats these as separate lines because they drift for separate reasons.

2. What is the difference between a line-haul charge and an accessorial?

A line-haul charge covers the physical move between origin and destination and comes from the rate card or tariff on file. An accessorial covers something that happens around that move: waiting time, a special handling requirement, a delivery condition the base rate does not price in. The two live in different contract documents, so a carrier can bill the line-haul correctly and the accessorial incorrectly on the same invoice. Treating them as one number is how drift survives review. A total that looks reasonable can still contain a line-haul rate applied at the wrong freight class and an accessorial charged at a rate the schedule no longer supports. The main charge types on a freight and 3PL invoice and where each rate is supposed to come from. | Charge type | What it covers | Where the rate lives | | --- | --- | --- | | Line-haul | The base move from origin to destination | Rate card, tariff, or negotiated lane rate | | Fuel surcharge | Fuel cost passed through on top of the base rate | The fuel index named in the contract | | Accessorial | Detention, liftgate, residential, redelivery, address correction | The carrier's accessorial or service schedule | | 3PL management fee | Coordination, warehousing, pick-pack, cross-dock | The 3PL services agreement, separate from carrier rates |

3. How does a fuel surcharge get calculated on the invoice?

A fuel surcharge is calculated as a percentage of the line-haul rate, or as a flat per-mile add-on, set against a fuel price index named in the contract. The surcharge is meant to move when the index moves. Because fuel prices move faster than most other freight inputs, this is the line most exposed to a stale reference table producing a wrong number even when the formula itself is applied correctly. The index itself moves independently of freight capacity or lane demand. Per the US Bureau of Labor Statistics Producer Price Index for gasoline (series WPU0571, read 2026-09-03), the July 2026 index value stood at 302.759, up 37.1% year over year. A surcharge formula tied to a fuel index will reflect that kind of movement regardless of what is happening to the underlying line-haul rate. That separation is exactly why the two lines need separate checks. A fuel surcharge that has not moved with its named index is worth checking against margin drift versus a legitimate price increase, because the two look identical on the invoice total.

4. What extra charges does a 3PL add on top of the carrier's own invoice?

A 3PL invoice adds charges the underlying carrier never bills directly: warehousing and storage, pick-pack and order assembly, cross-dock handling, and a management or administrative fee for coordinating multiple carriers on the client's behalf. These sit in the 3PL services agreement, a separate document from any individual carrier's rate card, and they are billed whether or not the underlying freight rates themselves have changed. Because the 3PL invoice often consolidates several carriers into one statement, the management fee is easy to leave unchecked: it is a small line next to a large freight total, and reviewing the total obscures it. The fee basis matters. A percentage-of-spend fee moves automatically when freight rates rise, even if the 3PL's own effort has not changed. A flat fee does not. Either basis is legitimate if it matches the services agreement; the check is whether the invoiced basis still matches what was signed, not whether the fee is high or low.

5. Which invoice lines deserve the closest check for margin drift?

Detention and demurrage charges, minimum weight or cube charges, accessorials without a sunset date, and duplicate line items across a multi-carrier 3PL statement are the categories where a correct-looking charge is most likely to be applied against the wrong reference. None of these require an unusual invoice to appear. They require only that one underlying table went stale while invoicing kept running against it. Each of these lines is easy to miss precisely because it sits inside an otherwise ordinary invoice. The service schedule or free-time window that governs it lives outside the invoice itself, so nothing on the document flags that the reference has changed. - Detention and demurrage: Billed by the hour or day beyond a free time window that is set in the contract, not on the invoice, and easy to misapply. - Minimum weight or cube charges: A floor rate that applies below a shipment threshold; the threshold itself can be stale relative to the current agreement. - Accessorials without a sunset date: A surcharge added for a temporary condition that keeps billing after the condition ends. See [surcharge sunset dating as a control](/guides/surcharge-sunset-dating-as-a-control). - Duplicate lines across carriers: A consolidated 3PL statement pulling from several carrier systems can post the same shipment twice under different references.

6. Why do freight costs keep moving even when volume is flat?

Line-haul rates and fuel surcharges move on different schedules and for different reasons than a shipper's own volume. Per the US Bureau of Labor Statistics Producer Price Index for truck transportation of freight (series WPU3012, read 2026-09-03), the July 2026 index value was 170.984, up 10.9% year over year, and the PPI industry index for general freight trucking, long-distance truckload (series PCU484121484121, read 2026-09-03) stood at 195.575, up 8.1% year over year. Both indices moved without any change in a given shipper's own shipment volume, because they track the market a carrier's costs are priced against, not any one customer's activity. That distinction is the point of checking freight invoices at the line level rather than the total. A rising total can be entirely explained by index movement the contract already accounts for, or it can include a surcharge or accessorial applied against a table that should have been retired. N-way invoice matching against the rate card, the fuel index, and the accessorial schedule separately is what tells those two apart. For the wider pattern this sits inside, start with the [margin drift](/guides/indirect-spend-audit-categories) guide. See also [accessorial charge audit: the surcharges nobody validates](/guides/accessorial-charge-audit-the-surcharges-nobody-validates) and [rate card enforcement: why approved timesheets still produce wrong invoices](/guides/rate-card-enforcement-why-approved-timesheets-still-produce).

Questions & Answers

What is a line-haul charge on a freight invoice?

The line-haul charge is the base price to move a shipment from origin to destination, before fuel surcharges or accessorials. It comes from a tariff, a negotiated lane rate, or a rate card tied to a freight class, and it is the reference point every other line on the invoice sits on top of.

Why does my fuel surcharge change every invoice?

A fuel surcharge is calculated against a fuel price index named in the contract, so it moves whenever that index moves rather than staying fixed. Per the US Bureau of Labor Statistics PPI for gasoline (series WPU0571, read 2026-09-03), the underlying index moved 37.1% year over year through July 2026.

What counts as an accessorial charge on a freight invoice?

An accessorial covers anything outside the base move: detention while a driver waits to load or unload, liftgate service, residential delivery, redelivery after a failed attempt, or address correction. Each has its own rate in the carrier's service schedule, separate from the line-haul rate.

What extra fees does a 3PL charge beyond the carrier's rates?

A 3PL typically adds warehousing and storage, pick-pack and order assembly, cross-dock handling, and a management or administrative fee for coordinating multiple carriers. These come from the 3PL services agreement, a different document from any individual carrier's rate card.

Is a rising freight invoice total always a legitimate price increase?

Not necessarily. Freight and fuel indices genuinely move, but a rising total can also include an accessorial or surcharge still billing against a stale reference table. Checking each line against its own source document is the only way to tell the two apart.

Margin Drift Resources