# Freight invoice audit in the Los Angeles market

> Why Los Angeles port drayage invoices drift: chassis fees, per diem timing, congestion accessorials, and dated PPI fuel and freight index data.

Source: https://valuexpa.com/insights/freight-invoice-audit-in-the-los-angeles-market
Publisher: ValueXPA (https://valuexpa.com)
Updated: 2026-09-06

---

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. In Los Angeles freight, that gap opens most often on the accessorial lines rather than the base linehaul rate, because port drayage carries cost drivers a standard truckload rate card was never written to price.

This guide covers what is different about auditing a Los Angeles freight invoice, not how to run a freight audit in general. For the audit method itself, see the [freight and 3PL audit guide](/answers/how-do-you-audit-freight-and-3pl-invoices).

## Executive Summary

Los Angeles freight bills carry cost structure that does not exist on a lane running through Kansas City or Atlanta: port drayage, chassis rental, and congestion-linked accessorials tied to terminal conditions at the ports of Los Angeles and Long Beach. A rate card written for over-the-road truckload freight has no line for a chassis split or a per diem clock that starts the moment a container clears the terminal. When the invoice carries a charge the contract never named, that gap is margin drift, and in this market it shows up on the accessorial lines, not the linehaul rate.

The mechanism is a mismatch between contract scope and terminal reality. Drayage contracts are usually written against a base move rate, and chassis, per diem, and congestion fees get added afterward, often on the strength of a generic accessorial schedule rather than a negotiated one. Fuel surcharge disputes compound this: national diesel and freight-services indexes have moved sharply, so a stale surcharge table understates or overstates the correct charge regardless of the port-specific fees layered on top.

What changes it is treating the LA lane's accessorial schedule as its own contract exhibit, not an appendix to the linehaul rate card, and validating fuel surcharge resets against a current, dated index rather than the number printed at contract signing.

## 1. What is different about freight billing in Los Angeles?

**Los Angeles freight invoices carry charges tied to port and terminal mechanics that a standard over-the-road rate card does not price: chassis rental, per diem clocks that start at container release, and congestion-linked accessorials at the ports of Los Angeles and Long Beach. A national truckload rate schedule has no line item for any of these. When the drayage invoice bills them anyway, the audit question is not whether the rate is correct but whether the charge was ever contracted.**

A dry van moving from a distribution center to a retail customer bills against a linehaul rate, a fuel surcharge, and a short list of standard accessorials: detention, layover, liftgate. A container move out of the ports of Los Angeles and Long Beach bills against a base drayage rate plus a separate set of charges that depend on terminal conditions on the day the container moves.

Chassis rental is billed by the day or by the trip depending on the provider agreement, and a chassis split, where the container and chassis come from different pools, adds a second line the base contract may never mention. Per diem starts when the container leaves the terminal and the clock does not care whether the yard was congested that day. None of this appears on a generic accessorial schedule written for a non-port lane.

## 2. Why do fuel surcharges drift so fast on this lane right now?

**Diesel and freight-services cost indexes have moved sharply in the trailing year, which means a fuel surcharge table set at contract signing is now measuring a fuel cost that no longer exists. The US Bureau of Labor Statistics Producer Price Index for gasoline (series WPU0571) stood at 302.759 in July 2026, up 37.1% year over year, read September 6, 2026. A surcharge schedule that resets on a stale basis understates or overstates every invoice it touches, on any.**

A fuel surcharge clause typically states a base fuel price and a schedule of surcharge percentages that step up as diesel moves above that base. The clause works only if the base and the current reference price are both current. When 12 to 18 months pass between contract signing and today, the base price is stale by construction.

The scale of the recent move is what makes this worth checking specifically now rather than treating it as routine housekeeping. The general trucking-services cost index (BLS PPI, series WPU3012, Transportation services-Truck transportation of freight) reached 170.984 in July 2026, up 10.9% year over year, read September 6, 2026. A surcharge table that has not been reset against a current index in that window is very likely computing the wrong number on every invoice, in either direction.

## 3. Does the linehaul rate itself move differently in Los Angeles?

**General freight trucking's own long-distance truckload cost index moved materially in the same period: the BLS PPI industry series for General freight trucking, long-distance TL (series PCU484121484121) reached 195.575 in July 2026, up 8.1% year over year, read September 6, 2026. That is a national index, not an LA-specific one, but it sets the floor against which any LA lane's contracted linehaul rate should be checked before assuming the accessorial lines are the only place drift hides.**

An audit that only checks accessorials on the theory that the linehaul rate was negotiated and is therefore safe misses the case where the base rate itself has drifted from its contracted escalation clause. If the contract ties rate adjustments to a named index and a stated cadence, the linehaul line needs the same check as the surcharge line: pull the current index value, apply the contracted formula, and compare it to what actually billed.

Where the contract sets a fixed rate with no escalation clause, this check does not apply and the linehaul line is a simple rate-card match instead. The distinction is what the contract actually says, not what seems reasonable given how costs are moving nationally.

## 4. How does drayage accessorial billing create duplicate and mismatched charges?

**A drayage move can generate charges from more than one party on the same container leg: the ocean carrier, the terminal operator, and the trucking provider can each bill a version of a demurrage, per diem, or chassis charge for overlapping time windows. Because these charges originate from different systems and different invoice cycles, a duplicate or double-counted charge is easy to miss unless the invoice is matched against the container's actual terminal and chassis timeline, not just against the.**

Three-way matching checks an invoice against a purchase order and a receipt. It does not test whether a per diem charge on the trucking invoice overlaps with a demurrage charge already billed by the ocean carrier for the same container on the same day. Those are two different vendor relationships and two different invoice streams, and standard AP matching was not built to compare them against each other.

The fix is a timeline reconstruction: pull the container's terminal-in, terminal-out, chassis-out, and chassis-in dates, and lay every accessorial charge from every vendor against that single timeline. A charge that bills for a time window the container was not actually in the state the charge describes is a candidate for dispute, independent of whether the rate applied within that charge was itself correct.

## 5. Which contract terms should an LA drayage agreement state explicitly?

**A drayage agreement serving the Los Angeles and Long Beach ports should state, in writing, the chassis provision model, the per diem free-time window and its start trigger, and the accessorial schedule for congestion-related delay, separately from the base move rate. Where any of these is left to a generic accessorial schedule instead of a negotiated exhibit specific to this lane, the invoice has room to bill a rate the shipper never agreed to.**

A. Chassis provision. The contract should state whether the trucking provider supplies the chassis, whether a chassis split fee applies when pools do not match, and what that fee is, as a dollar figure, not a reference to "prevailing market rate."

A. Per diem trigger. Free time should be stated as a number of days from a defined start event, and that start event should be named exactly: container discharge, terminal release, or appointment date. These are different dates and a contract that does not pick one leaves the invoice free to pick whichever is worst for the shipper.

B. Congestion accessorial. Charges tied to terminal congestion, chassis shortage, or appointment delay should be capped or tied to a published index rather than left open-ended, since these are the charges most likely to move without a clear invoice-side justification.

## 6. How should a company size the opportunity before starting an audit?

**Take your annual Los Angeles-area drayage and freight spend, and multiply by the share that moves through accessorial and fuel surcharge lines rather than the base linehaul rate. That product is the pool of spend where this lane's specific drift mechanisms operate. Margin drift across a full diagnostic typically runs 1% to 3% of service vendor spend, across ValueXPA diagnostics, which gives a starting order of magnitude before a company reviews its own contracts and invoices.**

Worked example, using the 1% to 3% band: a company with meaningful volume moving through the Los Angeles and Long Beach ports can apply the same arithmetic to its own numbers rather than a supplied example. Take total annual drayage and freight spend tied to this lane, identify what portion bills through accessorial, chassis, and fuel surcharge lines as opposed to the negotiated linehaul rate, and treat that portion as the pool most exposed to the mechanisms described above.

The estimate only becomes a finding once specific invoices are checked against the specific contract exhibits and index resets described in this guide. A company with no LA-area drayage exposure gets nothing from this exercise. A company with substantial exposure and a contract that leaves chassis, per diem, or fuel terms undefined has a concrete and checkable place to start.

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).

## 7. Frequently Asked Questions (People Also Ask)

### Is this guide about all freight audits or specifically Los Angeles?

Specifically Los Angeles and Long Beach port drayage. The mechanisms here, chassis fees, per diem clocks, and congestion accessorials, are tied to how those two ports and their terminals operate and do not apply the same way to a standard over-the-road lane elsewhere. For the general freight audit method, see the freight and 3PL audit guide.

### What is a chassis split and why does it show up as a separate charge?

A chassis split occurs when the container and the chassis it rides on come from different equipment pools, which some drayage moves in the Los Angeles and Long Beach port complex require. Providers typically bill an added fee for this because it involves an extra equipment interchange. A contract that does not name this fee explicitly leaves the amount to the invoice.

### When does the per diem clock start on a container move?

It depends on the contract's stated trigger, which should be one specific event: container discharge, terminal release, or a scheduled appointment date. These are different dates, and providers can compute per diem from whichever one produces a longer chargeable window if the contract does not specify.

### How current does a fuel surcharge base price need to be?

It needs to reflect a diesel or fuel cost index read within the recent period the contract specifies, not the price in effect when the contract was signed 12 to 18 months earlier. The Bureau of Labor Statistics gasoline PPI (series WPU0571) showed a 37.1% year-over-year increase as of July 2026, read September 6, 2026, which is the scale of drift a stale base price can miss.

### Can demurrage from the ocean carrier and per diem from the trucking provider both bill for the same delay?

They can originate from overlapping time windows because they come from separate contracts and separate invoice systems: one from the ocean carrier, one from the drayage provider. Standard three-way matching does not compare them against each other. Reconstructing the container's actual terminal and chassis timeline is what surfaces the overlap.

### Does a rate escalation clause tied to a national index apply differently to a Los Angeles drayage contract?

The clause itself works the same way regardless of lane: it names an index, a formula, and a reset cadence. What differs in Los Angeles is that the linehaul rate is only one part of the bill, so checking the escalation formula against the linehaul line alone will miss drift sitting in the accessorial and fuel lines.

### Is port congestion itself something this audit can fix?

No. Congestion is an operating condition at the terminal, not a billing error. What the audit addresses is whether the contract states a clear, capped, or index-linked accessorial for congestion-related delay, and whether the invoice's congestion charges match what the contract actually allows, not whether congestion happened.

### What does ValueXPA's diagnostic check first on an LA freight portfolio?

It matches invoiced accessorial, chassis, and fuel surcharge charges against the specific contract exhibits that should define them, and checks fuel surcharge resets against a current, dated index rather than the base price set at signing. This is the same invoice-to-contract method used across the freight and 3PL audit category, applied to the terms specific to this lane.

### Where should a company start if its drayage contracts don't name a chassis or per diem term at all?

Start by pulling the actual accessorial lines billed over the past 12 to 18 months and checking which ones have no corresponding contract term at all. A charge with no contract basis is the clearest starting finding, independent of whether its rate is even reasonable.

### Is contract complexity quietly draining your operating margin?

A small systematic drift between your negotiated contracts and your actual vendor billing compounds quietly across a year of invoices. Stop guessing at your exposure and run a targeted audit.

**[Take the Free Screener → https://valuexpa.com/margin-drift-screener](https://valuexpa.com/margin-drift-screener)**

## Executive Summary

Los Angeles freight bills carry cost structure that does not exist on a lane running through Kansas City or Atlanta: port drayage, chassis rental, and congestion-linked accessorials tied to terminal conditions at the ports of Los Angeles and Long Beach. A rate card written for over-the-road truckload freight has no line for a chassis split or a per diem clock that starts the moment a container clears the terminal. When the invoice carries a charge the contract never named, that gap is margin drift, and in this market it shows up on the accessorial lines, not the linehaul rate. The mechanism is a mismatch between contract scope and terminal reality. Drayage contracts are usually written against a base move rate, and chassis, per diem, and congestion fees get added afterward, often on the strength of a generic accessorial schedule rather than a negotiated one. Fuel surcharge disputes compound this: national diesel and freight-services indexes have moved sharply, so a stale surcharge table understates or overstates the correct charge regardless of the port-specific fees layered on top. What changes it is treating the LA lane's accessorial schedule as its own contract exhibit, not an appendix to the linehaul rate card, and validating fuel surcharge resets against a current, dated index rather than the number printed at contract signing.

## 1. What is different about freight billing in Los Angeles?

Los Angeles freight invoices carry charges tied to port and terminal mechanics that a standard over-the-road rate card does not price: chassis rental, per diem clocks that start at container release, and congestion-linked accessorials at the ports of Los Angeles and Long Beach. A national truckload rate schedule has no line item for any of these. When the drayage invoice bills them anyway, the audit question is not whether the rate is correct but whether the charge was ever contracted. A dry van moving from a distribution center to a retail customer bills against a linehaul rate, a fuel surcharge, and a short list of standard accessorials: detention, layover, liftgate. A container move out of the ports of Los Angeles and Long Beach bills against a base drayage rate plus a separate set of charges that depend on terminal conditions on the day the container moves. Chassis rental is billed by the day or by the trip depending on the provider agreement, and a chassis split, where the container and chassis come from different pools, adds a second line the base contract may never mention. Per diem starts when the container leaves the terminal and the clock does not care whether the yard was congested that day. None of this appears on a generic accessorial schedule written for a non-port lane.

## 2. Why do fuel surcharges drift so fast on this lane right now?

Diesel and freight-services cost indexes have moved sharply in the trailing year, which means a fuel surcharge table set at contract signing is now measuring a fuel cost that no longer exists. The US Bureau of Labor Statistics Producer Price Index for gasoline (series WPU0571) stood at 302.759 in July 2026, up 37.1% year over year, read September 6, 2026. A surcharge schedule that resets on a stale basis understates or overstates every invoice it touches, on any. A fuel surcharge clause typically states a base fuel price and a schedule of surcharge percentages that step up as diesel moves above that base. The clause works only if the base and the current reference price are both current. When 12 to 18 months pass between contract signing and today, the base price is stale by construction. The scale of the recent move is what makes this worth checking specifically now rather than treating it as routine housekeeping. The general trucking-services cost index (BLS PPI, series WPU3012, Transportation services-Truck transportation of freight) reached 170.984 in July 2026, up 10.9% year over year, read September 6, 2026. A surcharge table that has not been reset against a current index in that window is very likely computing the wrong number on every invoice, in either direction.

## 3. Does the linehaul rate itself move differently in Los Angeles?

General freight trucking's own long-distance truckload cost index moved materially in the same period: the BLS PPI industry series for General freight trucking, long-distance TL (series PCU484121484121) reached 195.575 in July 2026, up 8.1% year over year, read September 6, 2026. That is a national index, not an LA-specific one, but it sets the floor against which any LA lane's contracted linehaul rate should be checked before assuming the accessorial lines are the only place drift hides. An audit that only checks accessorials on the theory that the linehaul rate was negotiated and is therefore safe misses the case where the base rate itself has drifted from its contracted escalation clause. If the contract ties rate adjustments to a named index and a stated cadence, the linehaul line needs the same check as the surcharge line: pull the current index value, apply the contracted formula, and compare it to what actually billed. Where the contract sets a fixed rate with no escalation clause, this check does not apply and the linehaul line is a simple rate-card match instead. The distinction is what the contract actually says, not what seems reasonable given how costs are moving nationally.

## 4. How does drayage accessorial billing create duplicate and mismatched charges?

A drayage move can generate charges from more than one party on the same container leg: the ocean carrier, the terminal operator, and the trucking provider can each bill a version of a demurrage, per diem, or chassis charge for overlapping time windows. Because these charges originate from different systems and different invoice cycles, a duplicate or double-counted charge is easy to miss unless the invoice is matched against the container's actual terminal and chassis timeline, not just against the. Three-way matching checks an invoice against a purchase order and a receipt. It does not test whether a per diem charge on the trucking invoice overlaps with a demurrage charge already billed by the ocean carrier for the same container on the same day. Those are two different vendor relationships and two different invoice streams, and standard AP matching was not built to compare them against each other. The fix is a timeline reconstruction: pull the container's terminal-in, terminal-out, chassis-out, and chassis-in dates, and lay every accessorial charge from every vendor against that single timeline. A charge that bills for a time window the container was not actually in the state the charge describes is a candidate for dispute, independent of whether the rate applied within that charge was itself correct.

## 5. Which contract terms should an LA drayage agreement state explicitly?

A drayage agreement serving the Los Angeles and Long Beach ports should state, in writing, the chassis provision model, the per diem free-time window and its start trigger, and the accessorial schedule for congestion-related delay, separately from the base move rate. Where any of these is left to a generic accessorial schedule instead of a negotiated exhibit specific to this lane, the invoice has room to bill a rate the shipper never agreed to. A. Chassis provision. The contract should state whether the trucking provider supplies the chassis, whether a chassis split fee applies when pools do not match, and what that fee is, as a dollar figure, not a reference to "prevailing market rate." A. Per diem trigger. Free time should be stated as a number of days from a defined start event, and that start event should be named exactly: container discharge, terminal release, or appointment date. These are different dates and a contract that does not pick one leaves the invoice free to pick whichever is worst for the shipper. B. Congestion accessorial. Charges tied to terminal congestion, chassis shortage, or appointment delay should be capped or tied to a published index rather than left open-ended, since these are the charges most likely to move without a clear invoice-side justification.

## 6. How should a company size the opportunity before starting an audit?

Take your annual Los Angeles-area drayage and freight spend, and multiply by the share that moves through accessorial and fuel surcharge lines rather than the base linehaul rate. That product is the pool of spend where this lane's specific drift mechanisms operate. Margin drift across a full diagnostic typically runs 1% to 3% of service vendor spend, across ValueXPA diagnostics, which gives a starting order of magnitude before a company reviews its own contracts and invoices. Worked example, using the 1% to 3% band: a company with meaningful volume moving through the Los Angeles and Long Beach ports can apply the same arithmetic to its own numbers rather than a supplied example. Take total annual drayage and freight spend tied to this lane, identify what portion bills through accessorial, chassis, and fuel surcharge lines as opposed to the negotiated linehaul rate, and treat that portion as the pool most exposed to the mechanisms described above. The estimate only becomes a finding once specific invoices are checked against the specific contract exhibits and index resets described in this guide. A company with no LA-area drayage exposure gets nothing from this exercise. A company with substantial exposure and a contract that leaves chassis, per diem, or fuel terms undefined has a concrete and checkable place to start. 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).

## Common questions

### Is this guide about all freight audits or specifically Los Angeles?

Specifically Los Angeles and Long Beach port drayage. The mechanisms here, chassis fees, per diem clocks, and congestion accessorials, are tied to how those two ports and their terminals operate and do not apply the same way to a standard over-the-road lane elsewhere. For the general freight audit method, see the freight and 3PL audit guide.

### What is a chassis split and why does it show up as a separate charge?

A chassis split occurs when the container and the chassis it rides on come from different equipment pools, which some drayage moves in the Los Angeles and Long Beach port complex require. Providers typically bill an added fee for this because it involves an extra equipment interchange. A contract that does not name this fee explicitly leaves the amount to the invoice.

### When does the per diem clock start on a container move?

It depends on the contract's stated trigger, which should be one specific event: container discharge, terminal release, or a scheduled appointment date. These are different dates, and providers can compute per diem from whichever one produces a longer chargeable window if the contract does not specify.

### How current does a fuel surcharge base price need to be?

It needs to reflect a diesel or fuel cost index read within the recent period the contract specifies, not the price in effect when the contract was signed 12 to 18 months earlier. The Bureau of Labor Statistics gasoline PPI (series WPU0571) showed a 37.1% year-over-year increase as of July 2026, read September 6, 2026, which is the scale of drift a stale base price can miss.

### Can demurrage from the ocean carrier and per diem from the trucking provider both bill for the same delay?

They can originate from overlapping time windows because they come from separate contracts and separate invoice systems: one from the ocean carrier, one from the drayage provider. Standard three-way matching does not compare them against each other. Reconstructing the container's actual terminal and chassis timeline is what surfaces the overlap.

---

ValueXPA runs a fixed-scope Margin Drift Diagnostic that validates every service vendor invoice against contract terms, for $100M+ US industrial manufacturers and distributors. Two to four weeks. The client retains 100% of recoveries. https://valuexpa.com/contact-us
