# Freight Invoice Audit in the Chicago Market

> What makes freight billing different in Chicago, and where a Chicago-lane invoice most often drifts from its contract rate. Written for finance and AP teams.

Source: https://valuexpa.com/insights/freight-invoice-audit-in-the-chicago-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. Chicago is not a normal lane origin or destination. It is the largest rail intermodal hub in North America and a convergence point for five interstates, and that geography shows up directly on a freight invoice.

A shipper running lanes through Chicago sees accessorial and detention charges that a carrier serving a single-interstate market rarely bills, because the congestion and the drayage handoffs that produce them exist in Chicago at a scale most markets do not have.

## Executive Summary

Chicago's freight invoices carry costs that trace to the market's physical layout: interstate convergence that produces detention time, and an intermodal rail hub that adds a drayage leg most single-mode lanes never see. Neither shows up as a labeled line item most AP teams check against the contract.

National trucking costs are also moving. 9% year over year over the same period. 1% year over year as of July 2026 (read September 6, 2026). A carrier serving Chicago's congested terminals has more cost pressure to pass through, and more accessorial opportunity to do it through, than one running an uncongested rural lane.

None of this changes what the contract says. It changes how much room exists between the contract and what a carrier will try to bill against it, and that gap is what a freight invoice audit in this market has to close.

## 1. What is different about freight billing in Chicago?

**Chicago sits where five interstates converge and where the largest rail intermodal hub in North America transfers freight between rail and truck. That combination produces two invoice patterns rare elsewhere: detention charges from terminal and yard congestion, and a drayage leg billed separately from the linehaul move. A rate card negotiated against a national average lane rate does not anticipate either charge, so both tend to appear on the invoice without a matching clause to test them against.**

Most rate cards are built around linehaul cost per mile, with accessorials listed as a flat schedule attached at the bottom. In a market without significant terminal congestion, that schedule rarely gets invoked. In Chicago, it gets invoked often enough that it functions as a second, unaudited rate card.

The detention charge is the clearest example. A truck queued at a rail intermodal yard or a congested cross-dock is not moving freight, and the carrier's contract almost always allows a detention charge once a free time window expires. The dispute is never whether the clause exists. It is whether the clock started when the contract says it should have, and whether the invoice states the arrival and departure timestamps needed to check that.

A drayage leg raises a different question: whether it was priced as part of the intermodal move, or added as a separate charge that duplicates something already covered in the linehaul rate.

## 2. How does Chicago's intermodal rail hub change what gets billed?

**An intermodal move through Chicago has three billable legs: dray from origin to rail ramp, the rail move itself, and dray from rail ramp to final destination. Each leg can be billed by a different party under a different contract, and a rate card written for a single truckload move has no clause covering any of the three individually. The audit question is not whether the total is reasonable. It is whether each leg matches the specific agreement that leg.**

A shipper who negotiated a truckload rate card and then routes a lane through intermodal is applying a document that was never written for this move. The rate card states a linehaul rate per mile and a fuel surcharge table built for a single carrier's truck. It does not state a rail fuel surcharge, a ramp lift and drop fee, or a chassis rental charge, because none of those exist in a pure truckload contract.

When an invoice for a Chicago intermodal move carries those charges, the first question is whether they were contracted for at all, under any document. The second is whether the amount matches the schedule in whichever contract does cover it, since intermodal accessorials are usually set by the rail provider, not the trucking carrier issuing the invoice.

This is a matching problem before it is a pricing problem: the invoice has to be traced back to the correct contract, leg by leg, before its rate can be checked against anything.

## 3. Why does congestion in Chicago drive detention and accessorial charges?

**Detention and accessorial charges exist in every freight contract, but they are only billed when a truck is actually held. Chicago's interstate convergence and yard density create more occasions for a truck to sit than a market with a single approach road and an uncongested dock. The clause was always there. What changes in Chicago is how often the conditions that trigger it actually occur, which is a fact about the market's layout, not a claim about how often any.**

A detention clause typically states a free time window, a per-hour or per-unit charge after that window, and a documentation requirement: arrival time, check-in time, and departure time, usually confirmed by a gate ticket or a driver log.

The audit failure is rarely that the rate is wrong. It is that the invoice states a detention charge with no timestamp support, so there is nothing to check the free time window against. A charge with a rate but no arrival and departure record cannot be validated either way; it can only be disputed and returned for documentation.

A second accessorial worth checking specifically in this market is a redelivery or reconsignment fee, which appears when a load is rerouted between Chicago-area facilities after dispatch. The fee itself may be legitimate. Whether it was contracted for, and at what rate, is a separate question the invoice alone will not answer.

## 4. How is national freight cost inflation showing up in Chicago invoices?

**The Producer Price Index for general freight trucking, long-distance truckload service (BLS series PCU484121484121) reached 195.575 in July 2026, up 8.1% year over year, and the broader truck transportation of freight index (WPU3012) rose 10.9% year over year over the same period, both read September 6, 2026. These are national figures, not a Chicago-specific index; no regional freight cost series exists to isolate this market, and a contract's fuel surcharge and rate escalation clauses should be checked.**

There is no published, regionally isolated freight cost index for the Chicago market specifically. The BLS series available are national. That is a real limitation, not a rounding error: a shipper cannot cite a Chicago-specific cost trend, because one does not exist in the public data this audit can use.

What the national data does support is a check on whether a rate escalation clause, if one exists in the contract, has actually been applied at the rate the clause specifies. If a contract ties an annual rate adjustment to a named index, the July 2026 reading is the number to check that adjustment against, not a number the carrier supplies unverified.

Fuel is the sharper case. The PPI for gasoline (WPU0571) rose 37.1% year over year as of July 2026, read September 6, 2026, which is a materially faster move than either trucking index above. A fuel surcharge table with a stale reference price will understate or overstate the surcharge relative to what the contract's own formula would produce, and Chicago's fuel surcharge exposure is larger simply because more miles and more idle time accumulate per load in this market's congestion.

## 5. Can a rate card written for one lane be reused across Chicago's multiple approach routes?

**A rate card is usually built around a single representative route between two points. Chicago is served by at least five interstates and multiple rail ramps, so more than one physical route can satisfy the same origin-destination pair on an invoice. If the rate card assumes one route's mileage and a carrier runs a longer one, the linehaul charge and any mileage-based accessorial will not match without the invoice stating which route was actually driven.**

Mileage-based pricing depends on an agreed distance, usually calculated by a specific routing engine or a stated practical route. In most markets, there is only one sensible route between two points, so this rarely becomes a dispute.

Chicago is different because I-90, I-94, I-80, I-55 and I-294 all offer plausible paths between many origin-destination pairs, and actual mileage can vary meaningfully depending on which one a driver takes and whether a rail ramp detour is involved.

An invoice that bills mileage without stating the route driven cannot be checked against a rate card that assumes a specific route's distance. This is a documentation gap specific to markets with multiple viable interstate approaches, and Chicago has more of them converging in one place than most freight destinations in the country.

## 6. What should a Chicago-lane freight audit check first?

**Three things distinguish a Chicago freight audit from a generic one: whether detention charges carry timestamp support against the contract's free time window, whether intermodal leg charges are matched to the correct governing contract rather than the truckload rate card, and whether mileage-based charges state the route actually driven given the market's multiple interstate approaches. None of these three questions arise the same way in a market without Chicago's terminal density and route convergence.**

Start with documentation completeness before disputing a rate. A detention charge without arrival and departure timestamps, or a mileage charge without a stated route, cannot be validated in either direction. That is the first pass, and it is largely mechanical.

Second, separate the contracts. A single Chicago move can be governed by a truckload agreement, a rail intermodal tariff, and a drayage carrier's own [accessorial schedule](/guides/accessorial-charge-audit-the-surcharges-nobody-validates), and an invoice that blends all three into one total makes it impossible to check any single rate.

Third, check any escalation or fuel surcharge clause against the specific published index the contract names, using the current reading rather than the figure the carrier states on the invoice. The audit steps below in a full [freight and 3PL review](/answers/how-do-you-audit-freight-and-3pl-invoices) still apply here in full; what Chicago adds is these three checks layered on top, driven by the market's physical geography rather than by anything particular to any single carrier's billing practice.

For the wider pattern this sits inside, start with the [margin drift](/guides/indirect-spend-audit-categories) guide.

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

### Is there a Chicago-specific freight rate index we should be using?

No regional index exists for the Chicago market specifically. The BLS Producer Price Index series available for trucking and fuel are national. Use the national reading to check rate escalation and fuel surcharge clauses, and treat any Chicago-specific rate claim without a named source as unverified.

### Why does our Chicago lane show detention charges other lanes don't?

Detention clauses exist in most freight contracts, but they only produce a charge when a truck is actually held past the free time window. Chicago's interstate convergence and rail yard density create more occasions for that to happen than a market with a single uncongested approach route.

### How do we check an intermodal charge that blends rail and truck costs?

Separate the invoice into its component legs: origin dray, rail move, and destination dray. Each leg is typically governed by a different contract or tariff. Match each charge to the specific agreement covering that leg before checking whether the rate on it is correct.

### What documentation should a Chicago detention charge include?

Arrival time, check-in time, and departure time at the facility, usually confirmed by a gate ticket or driver log, checked against the contract's stated free time window. A detention charge with a rate but no timestamps cannot be validated either way.

### Does the fuel surcharge on our invoices reflect current fuel costs?

Check the surcharge table's reference price against the current PPI for gasoline (BLS series WPU0571), which was up 37.1% year over year as of July 2026, read September 6, 2026. A stale reference price will produce a surcharge that no longer matches the contract's own formula.

### Why do two loads on the same Chicago route show different mileage charges?

Chicago is served by multiple interstates, including I-90, I-94, I-80, I-55 and I-294, so more than one plausible route can connect the same origin and destination. If the rate card assumes one route's distance and the carrier drove another, the mileage charge will not match without the invoice stating the route taken.

### Is the drayage charge on our intermodal invoice a duplicate?

It can be, if the linehaul rate already priced in a drayage component and the invoice adds a separate drayage line for the same leg. Check the specific contract or tariff governing that leg rather than assuming the total is correct because it looks reasonable.

### How much of national freight cost inflation should we expect passed through on Chicago invoices?

The registry does not support a passthrough estimate. What is available is the national trend: the PPI for long-distance truckload trucking (PCU484121484121) rose 8.1% year over year as of July 2026, read September 6, 2026. Check any contract escalation clause against that reading directly rather than an assumed passthrough rate.

### Should we renegotiate our rate card specifically for Chicago lanes?

That depends on whether your current rate card was built assuming a single-route, single-mode move. If Chicago lanes involve intermodal legs or multiple viable interstate routes the rate card does not address, the gap is in documentation and contract scope, which a rate card revision can close directly.

### Does a Chicago freight audit replace a general freight and 3PL audit?

No. It adds market-specific checks, detention documentation, intermodal leg matching, and route-dependent mileage, on top of the standard freight and 3PL review. Run both; the Chicago-specific checks catch what a generic review is not built to look for.

### 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

Chicago's freight invoices carry costs that trace to the market's physical layout: interstate convergence that produces detention time, and an intermodal rail hub that adds a drayage leg most single-mode lanes never see. Neither shows up as a labeled line item most AP teams check against the contract. National trucking costs are also moving. 9% year over year over the same period. 1% year over year as of July 2026 (read September 6, 2026). A carrier serving Chicago's congested terminals has more cost pressure to pass through, and more accessorial opportunity to do it through, than one running an uncongested rural lane. None of this changes what the contract says. It changes how much room exists between the contract and what a carrier will try to bill against it, and that gap is what a freight invoice audit in this market has to close.

## 1. What is different about freight billing in Chicago?

Chicago sits where five interstates converge and where the largest rail intermodal hub in North America transfers freight between rail and truck. That combination produces two invoice patterns rare elsewhere: detention charges from terminal and yard congestion, and a drayage leg billed separately from the linehaul move. A rate card negotiated against a national average lane rate does not anticipate either charge, so both tend to appear on the invoice without a matching clause to test them against. Most rate cards are built around linehaul cost per mile, with accessorials listed as a flat schedule attached at the bottom. In a market without significant terminal congestion, that schedule rarely gets invoked. In Chicago, it gets invoked often enough that it functions as a second, unaudited rate card. The detention charge is the clearest example. A truck queued at a rail intermodal yard or a congested cross-dock is not moving freight, and the carrier's contract almost always allows a detention charge once a free time window expires. The dispute is never whether the clause exists. It is whether the clock started when the contract says it should have, and whether the invoice states the arrival and departure timestamps needed to check that. A drayage leg raises a different question: whether it was priced as part of the intermodal move, or added as a separate charge that duplicates something already covered in the linehaul rate.

## 2. How does Chicago's intermodal rail hub change what gets billed?

An intermodal move through Chicago has three billable legs: dray from origin to rail ramp, the rail move itself, and dray from rail ramp to final destination. Each leg can be billed by a different party under a different contract, and a rate card written for a single truckload move has no clause covering any of the three individually. The audit question is not whether the total is reasonable. It is whether each leg matches the specific agreement that leg. A shipper who negotiated a truckload rate card and then routes a lane through intermodal is applying a document that was never written for this move. The rate card states a linehaul rate per mile and a fuel surcharge table built for a single carrier's truck. It does not state a rail fuel surcharge, a ramp lift and drop fee, or a chassis rental charge, because none of those exist in a pure truckload contract. When an invoice for a Chicago intermodal move carries those charges, the first question is whether they were contracted for at all, under any document. The second is whether the amount matches the schedule in whichever contract does cover it, since intermodal accessorials are usually set by the rail provider, not the trucking carrier issuing the invoice. This is a matching problem before it is a pricing problem: the invoice has to be traced back to the correct contract, leg by leg, before its rate can be checked against anything.

## 3. Why does congestion in Chicago drive detention and accessorial charges?

Detention and accessorial charges exist in every freight contract, but they are only billed when a truck is actually held. Chicago's interstate convergence and yard density create more occasions for a truck to sit than a market with a single approach road and an uncongested dock. The clause was always there. What changes in Chicago is how often the conditions that trigger it actually occur, which is a fact about the market's layout, not a claim about how often any. A detention clause typically states a free time window, a per-hour or per-unit charge after that window, and a documentation requirement: arrival time, check-in time, and departure time, usually confirmed by a gate ticket or a driver log. The audit failure is rarely that the rate is wrong. It is that the invoice states a detention charge with no timestamp support, so there is nothing to check the free time window against. A charge with a rate but no arrival and departure record cannot be validated either way; it can only be disputed and returned for documentation. A second accessorial worth checking specifically in this market is a redelivery or reconsignment fee, which appears when a load is rerouted between Chicago-area facilities after dispatch. The fee itself may be legitimate. Whether it was contracted for, and at what rate, is a separate question the invoice alone will not answer.

## 4. How is national freight cost inflation showing up in Chicago invoices?

The Producer Price Index for general freight trucking, long-distance truckload service (BLS series PCU484121484121) reached 195.575 in July 2026, up 8.1% year over year, and the broader truck transportation of freight index (WPU3012) rose 10.9% year over year over the same period, both read September 6, 2026. These are national figures, not a Chicago-specific index; no regional freight cost series exists to isolate this market, and a contract's fuel surcharge and rate escalation clauses should be checked. There is no published, regionally isolated freight cost index for the Chicago market specifically. The BLS series available are national. That is a real limitation, not a rounding error: a shipper cannot cite a Chicago-specific cost trend, because one does not exist in the public data this audit can use. What the national data does support is a check on whether a rate escalation clause, if one exists in the contract, has actually been applied at the rate the clause specifies. If a contract ties an annual rate adjustment to a named index, the July 2026 reading is the number to check that adjustment against, not a number the carrier supplies unverified. Fuel is the sharper case. The PPI for gasoline (WPU0571) rose 37.1% year over year as of July 2026, read September 6, 2026, which is a materially faster move than either trucking index above. A fuel surcharge table with a stale reference price will understate or overstate the surcharge relative to what the contract's own formula would produce, and Chicago's fuel surcharge exposure is larger simply because more miles and more idle time accumulate per load in this market's congestion.

## 5. Can a rate card written for one lane be reused across Chicago's multiple approach routes?

A rate card is usually built around a single representative route between two points. Chicago is served by at least five interstates and multiple rail ramps, so more than one physical route can satisfy the same origin-destination pair on an invoice. If the rate card assumes one route's mileage and a carrier runs a longer one, the linehaul charge and any mileage-based accessorial will not match without the invoice stating which route was actually driven. Mileage-based pricing depends on an agreed distance, usually calculated by a specific routing engine or a stated practical route. In most markets, there is only one sensible route between two points, so this rarely becomes a dispute. Chicago is different because I-90, I-94, I-80, I-55 and I-294 all offer plausible paths between many origin-destination pairs, and actual mileage can vary meaningfully depending on which one a driver takes and whether a rail ramp detour is involved. An invoice that bills mileage without stating the route driven cannot be checked against a rate card that assumes a specific route's distance. This is a documentation gap specific to markets with multiple viable interstate approaches, and Chicago has more of them converging in one place than most freight destinations in the country.

## 6. What should a Chicago-lane freight audit check first?

Three things distinguish a Chicago freight audit from a generic one: whether detention charges carry timestamp support against the contract's free time window, whether intermodal leg charges are matched to the correct governing contract rather than the truckload rate card, and whether mileage-based charges state the route actually driven given the market's multiple interstate approaches. None of these three questions arise the same way in a market without Chicago's terminal density and route convergence. Start with documentation completeness before disputing a rate. A detention charge without arrival and departure timestamps, or a mileage charge without a stated route, cannot be validated in either direction. That is the first pass, and it is largely mechanical. Second, separate the contracts. A single Chicago move can be governed by a truckload agreement, a rail intermodal tariff, and a drayage carrier's own [accessorial schedule](/guides/accessorial-charge-audit-the-surcharges-nobody-validates), and an invoice that blends all three into one total makes it impossible to check any single rate. Third, check any escalation or fuel surcharge clause against the specific published index the contract names, using the current reading rather than the figure the carrier states on the invoice. The audit steps below in a full [freight and 3PL review](/answers/how-do-you-audit-freight-and-3pl-invoices) still apply here in full; what Chicago adds is these three checks layered on top, driven by the market's physical geography rather than by anything particular to any single carrier's billing practice. For the wider pattern this sits inside, start with the [margin drift](/guides/indirect-spend-audit-categories) guide.

## Common questions

### Is there a Chicago-specific freight rate index we should be using?

No regional index exists for the Chicago market specifically. The BLS Producer Price Index series available for trucking and fuel are national. Use the national reading to check rate escalation and fuel surcharge clauses, and treat any Chicago-specific rate claim without a named source as unverified.

### Why does our Chicago lane show detention charges other lanes don't?

Detention clauses exist in most freight contracts, but they only produce a charge when a truck is actually held past the free time window. Chicago's interstate convergence and rail yard density create more occasions for that to happen than a market with a single uncongested approach route.

### How do we check an intermodal charge that blends rail and truck costs?

Separate the invoice into its component legs: origin dray, rail move, and destination dray. Each leg is typically governed by a different contract or tariff. Match each charge to the specific agreement covering that leg before checking whether the rate on it is correct.

### What documentation should a Chicago detention charge include?

Arrival time, check-in time, and departure time at the facility, usually confirmed by a gate ticket or driver log, checked against the contract's stated free time window. A detention charge with a rate but no timestamps cannot be validated either way.

### Does the fuel surcharge on our invoices reflect current fuel costs?

Check the surcharge table's reference price against the current PPI for gasoline (BLS series WPU0571), which was up 37.1% year over year as of July 2026, read September 6, 2026. A stale reference price will produce a surcharge that no longer matches the contract's own formula.

---

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
