Accessorial charge creep in freight and 3PL

How a floating tariff reference in freight contracts lets detention, liftgate, and reweigh fees drift above the rate you negotiated, and how to fix the clause.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
Accessorial charge creep in freight and 3PL

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. In freight and 3PL, that gap shows up first and most often in accessorial charges, the detention, liftgate, redelivery, and residential fees layered onto the line-haul rate.

This guide covers one specific mechanism: how a contract's own reference structure lets those charges climb without anyone changing a number on purpose. It is not a general accessorial primer. It is the clause-level reason creep happens and the clause-level fix that stops it.

Executive Summary

Accessorial charge creep happens because a freight contract fixes the line-haul rate but rarely fixes the accessorial schedule with the same precision. Most carrier agreements reference a base tariff for detention, liftgate, residential delivery and reweigh fees, then apply a discount percentage to that base. When the carrier updates the base tariff, every accessorial priced off it moves too, and the discount percentage no longer produces the dollar figure the shipper negotiated.

The mechanism is a moving reference, not a billing error. Nobody keys in a wrong number. The invoice matches the current tariff exactly. It just no longer matches the tariff the shipper's rate was built against, because the contract never locked the accessorial base or set a cap on how far it could move.

What changes it is treating the accessorial schedule as a separate negotiated object, with its own effective-date lock, its own cap, and its own reconciliation cadence against the base tariff on file at signing. That single contractual fix closes the gap that a general audit of the line-haul rate never touches.

1. How does accessorial charge creep happen in freight and 3PL?

Most freight contracts fix a discount percentage off a carrier's published base tariff for accessorial fees, rather than fixing a dollar amount. When the carrier revises that base tariff, usually once or twice a year, every accessorial priced off it changes even though the discount percentage in the contract never moved. The invoice is arithmetically correct against the new tariff.

It is wrong against the rate the shipper actually negotiated.

A line-haul rate is usually a flat number or a rate-per-mile table, so it is easy to check an invoice against it. Accessorial charges are structured differently. The contract typically says something like "detention: base tariff less 15%" rather than stating a dollar figure. The base tariff lives in a separate published document the carrier controls and updates on its own schedule.

That structure is the mechanism. It is not a loophole exploited on purpose. It exists because carriers do not want to renegotiate a rate schedule every time fuel, labor, or equipment costs move, so they built a reference system that updates centrally and flows through automatically to every customer's discount.

The shipper's AP team checks the discount percentage, sees 15%, and moves on. Nobody checks the base tariff the 15% is being taken off, because the base tariff is not in the contract. It is in a document the carrier hosts and revises. Twelve months later the accessorial line costs more, the contract language has not changed, and the invoice matches the math perfectly.

2. What contract language actually causes this drift?

The clause to look for reads like a discount off a referenced tariff, with no date attached to the reference and no cap on how far the underlying tariff can move. Without an effective-date lock, "current published tariff" means whatever the carrier has on file today, not the tariff in force when the rate was signed. That single phrase is what turns a fixed discount into a floating dollar amount.

Three phrases in an accessorial clause create the exposure. First, "base tariff" or "published tariff" with no version number or date attached. Second, a discount percentage with no dollar floor or ceiling stated alongside it. Third, silence on how often the reference updates and whether the shipper gets notice.

A well-drafted clause would instead name the specific tariff publication and its effective date, cap the annual movement of the base rate, and require written notice before any revision applies to the account. Very few freight contracts are drafted this way, because the accessorial schedule is treated as a minor attachment during negotiation while the line-haul rate gets the attention.

That asymmetry in negotiating effort is the root cause. The line-haul rate gets fixed language because it is the number everyone quotes. The accessorial schedule gets a reference clause because it looks like a formality.

A. Detention and demurrage references

Detention fees are almost always priced as a flat rate per hour beyond a free time allowance, with the free time and the hourly rate both sometimes tied to a carrier's standard terms rather than the specific agreement. When the carrier's standard terms change, the free time allowance can shrink at the same time the hourly rate rises, compounding the effect in a single revision.

B. Fuel surcharge tables

Fuel surcharges are typically indexed to a published diesel price rather than a flat percentage, which is defensible in principle but only if the index and the lookup table are named precisely. A vague reference to "DOE weekly average" without specifying the region or the table row width lets the carrier choose the more favorable lookup during a volatile period.

3. Which accessorial fees are most exposed to this mechanism?

Detention, liftgate, residential delivery, redelivery, and reweigh and reclassification fees are the categories most commonly priced as a discount off a floating carrier reference rather than a fixed dollar figure. Each is structurally exposed for the same reason: the shipper negotiates a percentage, the carrier controls the base the percentage applies to, and no clause fixes that base in place.

The five categories below share one structural trait: the shipper's contract states a percentage or a per-occurrence charge, and the number that percentage applies to lives in a document the carrier controls unilaterally. That is what separates them from the line-haul rate, which both parties fix directly in the agreement itself.

Exposure varies by shipping profile rather than by category alone. A shipper moving mostly to distribution centers rarely triggers residential fees but sees heavy detention activity; one shipping direct to consumers sees the reverse. Reviewing the accessorial spend breakdown by category is what turns this list into a priority order for a specific contract.

  • Detention and demurrage: Priced per hour past a free-time threshold, both of which can shift when the carrier revises its standard terms.
  • Liftgate and inside delivery: Flat fees usually pulled from the carrier's general tariff rather than stated as a fixed number in the shipper's agreement.
  • Residential and limited-access delivery: Zone-based surcharges that change when the carrier redraws its delivery zone map.
  • Redelivery and address correction: Charged per occurrence at the carrier's current published rate, with no shipper-specific cap in most agreements.
  • Reweigh and reclassification: Applied when a carrier's own inspection changes the billed class, priced against whatever class-rate table is current at the time.

4. How do you detect this drift on an invoice you already paid?

Pull every accessorial line item for a 12-month window and group it by fee type and carrier, then compare the dollar amount per occurrence against the amount in force on the contract's effective date, not against the current tariff. A gap that grows steadily over the period, rather than appearing as a one-time jump, points to a floating reference rather than a single billing error.

Start with the contract's effective date and pull the carrier's tariff publication that was current on that date. That is the baseline, not the tariff the carrier will hand over if asked today. Carriers do not always volunteer historical tariff versions, so this step sometimes requires a written request citing the contract date.

Next, recompute each accessorial charge type using the contracted discount percentage against that baseline tariff, and compare the result to what was actually billed across the same window. A steady widening gap month over month is the signature of a floating reference; a single spike is more likely a one-time misapplication.

This is invoice-to-contract matching applied specifically to the accessorial schedule rather than the line-haul rate, which is where most freight audits stop. 1% year over year over the same period, per the US Bureau of Labor Statistics, read 2026-09-05. Some of an accessorial increase reflects that real cost movement. The audit's job is to isolate the part that does not, the part beyond what the contracted discount and a defensible fuel index actually justify.

5. How do you fix the contract so this stops recurring?

Replace the floating tariff reference with a named, dated tariff version, add an annual cap on how far the base can move, and require 60 days written notice before any revision reaches the account. Those three changes convert an open-ended reference into a bounded one, so the discount percentage in the contract keeps producing a predictable dollar figure instead of whatever the carrier's current tariff happens to say.

The fix is drafting, not audit software. Name the exact tariff publication and version number in force at signing, state its effective date, and attach a copy as an exhibit rather than incorporating it by reference alone. That single change removes the ambiguity that lets the base move silently.

Add a cap, expressed as a maximum percentage increase per year, on the accessorial base itself, separate from any cap already applied to the line-haul rate. Carriers will negotiate this if asked, because it is a normal request; the reason it is usually missing is that nobody asked, not that it is unavailable.

Finally, require advance written notice of any tariff revision that will affect billed accessorial charges, with enough lead time to challenge or renegotiate before the new rate takes effect. Without that notice requirement, the shipper only learns about the change from the invoice itself, months after it started.

6. Should you renegotiate every accessorial clause or just the highest-volume ones?

Prioritize by dollar exposure, not by fee type. Pull the 12-month spend by accessorial category first, then renegotiate the clauses behind the categories that carry the most volume for your freight mix. A shipper with heavy detention exposure gets more value fixing that clause than fixing a liftgate clause it rarely triggers.

Renegotiating every accessorial clause across every carrier at once is rarely realistic, and it is not necessary. The categories in the prior section are the ones structurally exposed to this mechanism; which of them matters for a given shipper depends entirely on its own freight profile.

A manufacturer shipping mostly to distribution centers with dock access will see little residential delivery exposure and heavy detention exposure. A manufacturer shipping direct to end customers sees the opposite. Pull the spend breakdown by accessorial category before deciding which clause to open first.

This is also the point where the size of the fix should match the size of the exposure. A category running a few hundred dollars a month across all carriers does not justify a renegotiation cycle. A category running a material share of total freight spend does, and that is where the contractual fix in the prior section pays for itself fastest.

For the wider pattern this sits inside, start with the margin drift guide. See also the six categories drift hides in and accessorial charge audit: the surcharges nobody validates.

7. Frequently Asked Questions (People Also Ask)

What is accessorial charge creep in freight billing?

It is the gradual rise in detention, liftgate, residential, or reweigh fees that happens when a contract prices those fees as a discount off a carrier's published tariff rather than a fixed dollar amount. As the carrier updates its tariff, the billed amount rises even though the discount percentage in the contract never changed.

Is accessorial charge creep the same thing as a billing error?

No. The invoice matches the carrier's current tariff exactly, so it is not a mistake in the arithmetic. The drift comes from the contract referencing a tariff that moves over time without a date lock or cap, so the same discount percentage produces a different dollar figure each time the base changes.

How do I find out what tariff was in effect when my freight contract was signed?

Request it in writing from the carrier, citing the contract's effective date, since carriers do not always surface historical tariff versions on request. If the original tariff exhibit was never attached to the signed contract, this may require negotiation to obtain.

Can fuel surcharge increases be legitimate rather than drift?

Yes, partly. Fuel input costs have risen substantially; the PPI gasoline commodity index (WPU0571) was up 37.1% year over year as of July 2026 per the BLS. Some accessorial and surcharge increases reflect that real cost movement, so the audit task is isolating the increase beyond what the contracted index formula justifies.

Do carriers ever agree to cap accessorial tariff increases?

Carriers will generally negotiate a cap when asked, since it is a standard commercial request. The reason most contracts lack one is that the accessorial schedule rarely receives the same negotiating attention as the line-haul rate, not that carriers refuse the term.

Which accessorial fees should I check first for this kind of drift?

Start with whichever category carries the most volume in your own freight mix: detention, liftgate, residential delivery, redelivery, or reweigh and reclassification. Pull 12 months of spend by category before choosing where to focus, since exposure varies by shipping profile.

Does a rate card enforcement process catch accessorial tariff drift automatically?

Only if the reference tariff and its effective date are captured as part of the rate card, which most implementations do not do because the accessorial schedule is treated as a minor attachment. Enforcement against a stale or unversioned reference will not catch a floating base tariff.

How often do carrier accessorial tariffs typically get revised?

This varies by carrier and is set by each carrier's own publication schedule rather than any external standard, so it should be confirmed directly against the tariff document rather than assumed.

What is the difference between the line-haul rate and the accessorial schedule in a freight contract?

The line-haul rate covers the base cost of moving a shipment and is usually stated as a flat number or a mileage table, making it easy to audit directly. The accessorial schedule covers ancillary fees like detention or liftgate and is usually stated as a discount off a separate, carrier-controlled tariff document.

Should a not-to-exceed cap apply to accessorial charges the same way it applies to labor invoices?

The underlying logic is the same even though the mechanism differs: an NTE cap bounds a labor rate the same way an annual increase cap bounds an accessorial tariff base. Both close a gap that an uncapped reference or rate otherwise leaves open.

Executive Summary

Accessorial charge creep happens because a freight contract fixes the line-haul rate but rarely fixes the accessorial schedule with the same precision. Most carrier agreements reference a base tariff for detention, liftgate, residential delivery and reweigh fees, then apply a discount percentage to that base. When the carrier updates the base tariff, every accessorial priced off it moves too, and the discount percentage no longer produces the dollar figure the shipper negotiated. The mechanism is a moving reference, not a billing error. Nobody keys in a wrong number. The invoice matches the current tariff exactly. It just no longer matches the tariff the shipper's rate was built against, because the contract never locked the accessorial base or set a cap on how far it could move. What changes it is treating the accessorial schedule as a separate negotiated object, with its own effective-date lock, its own cap, and its own reconciliation cadence against the base tariff on file at signing. That single contractual fix closes the gap that a general audit of the line-haul rate never touches.

1. How does accessorial charge creep happen in freight and 3PL?

Most freight contracts fix a discount percentage off a carrier's published base tariff for accessorial fees, rather than fixing a dollar amount. When the carrier revises that base tariff, usually once or twice a year, every accessorial priced off it changes even though the discount percentage in the contract never moved. The invoice is arithmetically correct against the new tariff. It is wrong against the rate the shipper actually negotiated. A line-haul rate is usually a flat number or a rate-per-mile table, so it is easy to check an invoice against it. Accessorial charges are structured differently. The contract typically says something like "detention: base tariff less 15%" rather than stating a dollar figure. The base tariff lives in a separate published document the carrier controls and updates on its own schedule. That structure is the mechanism. It is not a loophole exploited on purpose. It exists because carriers do not want to renegotiate a rate schedule every time fuel, labor, or equipment costs move, so they built a reference system that updates centrally and flows through automatically to every customer's discount. The shipper's AP team checks the discount percentage, sees 15%, and moves on. Nobody checks the base tariff the 15% is being taken off, because the base tariff is not in the contract. It is in a document the carrier hosts and revises. Twelve months later the accessorial line costs more, the contract language has not changed, and the invoice matches the math perfectly.

2. What contract language actually causes this drift?

The clause to look for reads like a discount off a referenced tariff, with no date attached to the reference and no cap on how far the underlying tariff can move. Without an effective-date lock, "current published tariff" means whatever the carrier has on file today, not the tariff in force when the rate was signed. That single phrase is what turns a fixed discount into a floating dollar amount. Three phrases in an accessorial clause create the exposure. First, "base tariff" or "published tariff" with no version number or date attached. Second, a discount percentage with no dollar floor or ceiling stated alongside it. Third, silence on how often the reference updates and whether the shipper gets notice. A well-drafted clause would instead name the specific tariff publication and its effective date, cap the annual movement of the base rate, and require written notice before any revision applies to the account. Very few freight contracts are drafted this way, because the accessorial schedule is treated as a minor attachment during negotiation while the line-haul rate gets the attention. That asymmetry in negotiating effort is the root cause. The line-haul rate gets fixed language because it is the number everyone quotes. The accessorial schedule gets a reference clause because it looks like a formality. ### A. Detention and demurrage references Detention fees are almost always priced as a flat rate per hour beyond a free time allowance, with the free time and the hourly rate both sometimes tied to a carrier's standard terms rather than the specific agreement. When the carrier's standard terms change, the free time allowance can shrink at the same time the hourly rate rises, compounding the effect in a single revision. ### B. Fuel surcharge tables Fuel surcharges are typically indexed to a published diesel price rather than a flat percentage, which is defensible in principle but only if the index and the lookup table are named precisely. A vague reference to "DOE weekly average" without specifying the region or the table row width lets the carrier choose the more favorable lookup during a volatile period.

3. Which accessorial fees are most exposed to this mechanism?

Detention, liftgate, residential delivery, redelivery, and reweigh and reclassification fees are the categories most commonly priced as a discount off a floating carrier reference rather than a fixed dollar figure. Each is structurally exposed for the same reason: the shipper negotiates a percentage, the carrier controls the base the percentage applies to, and no clause fixes that base in place. The five categories below share one structural trait: the shipper's contract states a percentage or a per-occurrence charge, and the number that percentage applies to lives in a document the carrier controls unilaterally. That is what separates them from the line-haul rate, which both parties fix directly in the agreement itself. Exposure varies by shipping profile rather than by category alone. A shipper moving mostly to distribution centers rarely triggers residential fees but sees heavy detention activity; one shipping direct to consumers sees the reverse. Reviewing the accessorial spend breakdown by category is what turns this list into a priority order for a specific contract. - Detention and demurrage: Priced per hour past a free-time threshold, both of which can shift when the carrier revises its standard terms. - Liftgate and inside delivery: Flat fees usually pulled from the carrier's general tariff rather than stated as a fixed number in the shipper's agreement. - Residential and limited-access delivery: Zone-based surcharges that change when the carrier redraws its delivery zone map. - Redelivery and address correction: Charged per occurrence at the carrier's current published rate, with no shipper-specific cap in most agreements. - Reweigh and reclassification: Applied when a carrier's own inspection changes the billed class, priced against whatever class-rate table is current at the time.

4. How do you detect this drift on an invoice you already paid?

Pull every accessorial line item for a 12-month window and group it by fee type and carrier, then compare the dollar amount per occurrence against the amount in force on the contract's effective date, not against the current tariff. A gap that grows steadily over the period, rather than appearing as a one-time jump, points to a floating reference rather than a single billing error. Start with the contract's effective date and pull the carrier's tariff publication that was current on that date. That is the baseline, not the tariff the carrier will hand over if asked today. Carriers do not always volunteer historical tariff versions, so this step sometimes requires a written request citing the contract date. Next, recompute each accessorial charge type using the contracted discount percentage against that baseline tariff, and compare the result to what was actually billed across the same window. A steady widening gap month over month is the signature of a floating reference; a single spike is more likely a one-time misapplication. This is invoice-to-contract matching applied specifically to the accessorial schedule rather than the line-haul rate, which is where most freight audits stop. 1% year over year over the same period, per the US Bureau of Labor Statistics, read 2026-09-05. Some of an accessorial increase reflects that real cost movement. The audit's job is to isolate the part that does not, the part beyond what the contracted discount and a defensible fuel index actually justify.

5. How do you fix the contract so this stops recurring?

Replace the floating tariff reference with a named, dated tariff version, add an annual cap on how far the base can move, and require 60 days written notice before any revision reaches the account. Those three changes convert an open-ended reference into a bounded one, so the discount percentage in the contract keeps producing a predictable dollar figure instead of whatever the carrier's current tariff happens to say. The fix is drafting, not audit software. Name the exact tariff publication and version number in force at signing, state its effective date, and attach a copy as an exhibit rather than incorporating it by reference alone. That single change removes the ambiguity that lets the base move silently. Add a cap, expressed as a maximum percentage increase per year, on the accessorial base itself, separate from any cap already applied to the line-haul rate. Carriers will negotiate this if asked, because it is a normal request; the reason it is usually missing is that nobody asked, not that it is unavailable. Finally, require advance written notice of any tariff revision that will affect billed accessorial charges, with enough lead time to challenge or renegotiate before the new rate takes effect. Without that notice requirement, the shipper only learns about the change from the invoice itself, months after it started.

6. Should you renegotiate every accessorial clause or just the highest-volume ones?

Prioritize by dollar exposure, not by fee type. Pull the 12-month spend by accessorial category first, then renegotiate the clauses behind the categories that carry the most volume for your freight mix. A shipper with heavy detention exposure gets more value fixing that clause than fixing a liftgate clause it rarely triggers. Renegotiating every accessorial clause across every carrier at once is rarely realistic, and it is not necessary. The categories in the prior section are the ones structurally exposed to this mechanism; which of them matters for a given shipper depends entirely on its own freight profile. A manufacturer shipping mostly to distribution centers with dock access will see little residential delivery exposure and heavy detention exposure. A manufacturer shipping direct to end customers sees the opposite. Pull the spend breakdown by accessorial category before deciding which clause to open first. This is also the point where the size of the fix should match the size of the exposure. A category running a few hundred dollars a month across all carriers does not justify a renegotiation cycle. A category running a material share of total freight spend does, and that is where the contractual fix in the prior section pays for itself fastest. For the wider pattern this sits inside, start with the [margin drift](/guides/indirect-spend-audit-categories) guide. See also [the six categories drift hides in](/guides/indirect-spend-audit-categories) and [accessorial charge audit: the surcharges nobody validates](/guides/accessorial-charge-audit-the-surcharges-nobody-validates).

Questions & Answers

What is accessorial charge creep in freight billing?

It is the gradual rise in detention, liftgate, residential, or reweigh fees that happens when a contract prices those fees as a discount off a carrier's published tariff rather than a fixed dollar amount. As the carrier updates its tariff, the billed amount rises even though the discount percentage in the contract never changed.

Is accessorial charge creep the same thing as a billing error?

No. The invoice matches the carrier's current tariff exactly, so it is not a mistake in the arithmetic. The drift comes from the contract referencing a tariff that moves over time without a date lock or cap, so the same discount percentage produces a different dollar figure each time the base changes.

How do I find out what tariff was in effect when my freight contract was signed?

Request it in writing from the carrier, citing the contract's effective date, since carriers do not always surface historical tariff versions on request. If the original tariff exhibit was never attached to the signed contract, this may require negotiation to obtain.

Can fuel surcharge increases be legitimate rather than drift?

Yes, partly. Fuel input costs have risen substantially; the PPI gasoline commodity index (WPU0571) was up 37.1% year over year as of July 2026 per the BLS. Some accessorial and surcharge increases reflect that real cost movement, so the audit task is isolating the increase beyond what the contracted index formula justifies.

Do carriers ever agree to cap accessorial tariff increases?

Carriers will generally negotiate a cap when asked, since it is a standard commercial request. The reason most contracts lack one is that the accessorial schedule rarely receives the same negotiating attention as the line-haul rate, not that carriers refuse the term.

Margin Drift Resources