# Freight invoice audit in the Seattle market

> What makes freight billing in Seattle different: port drayage, cross-border lanes, and 2026 fuel and rate cost data from BLS, with what to audit first.

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

---

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. In freight, that gap widens or narrows with input costs that move independently of your negotiating calendar, and no market makes that clearer right now than Seattle.

Port drayage, cross-border Canadian lanes, and a fuel cost line that has moved sharply all sit inside a Seattle freight invoice in ways a generic freight audit does not anticipate. This guide covers what is actually different about billing here and where to look first.

## Executive Summary

Freight invoices in the Seattle market carry two cost pressures moving faster than most AP teams' rate tables update: linehaul rates and fuel. 1%. 1% over the same period. A rate card negotiated even six months ago is now measured against a cost environment that has moved substantially, and Seattle's port-drayage and cross-border lane mix means the gap between contracted and billed can show up in a different place than it would inland.

The mechanism is not fraud. It is that fuel surcharge tables and accessorial schedules built around one input cost drift out of sync with billing systems that update on their own schedule. Seattle's freight profile, heavy in port drayage, cross-border Canadian lanes, and last-mile from a constrained industrial base, means a generic freight audit checklist misses the specific triggers this market produces.

What changes it is checking the invoice against the contract's own escalation clause, not against a generic assumption that carriers pass cost changes through fairly. The reader needs to know what to pull: the fuel surcharge table's effective date, the drayage accessorial schedule, and the cross-border document set. Those are line items where a stale reference table hides most easily.

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

**Seattle freight invoices combine three cost drivers that move faster than most contracts get renegotiated: long-distance truckload linehaul, port drayage accessorials, and fuel surcharges. Per BLS, truck transportation of freight (PPI series WPU3012) rose 10.9% year over year as of July 2026, and gasoline (WPU0571) rose 37.1% over the same period, both read September 6, 2026. A rate card or fuel table set months ago is being tested against invoices priced off a materially different cost base, and.**

Seattle's freight base runs through a working port, which means a meaningful share of invoiced freight includes drayage: the short-haul container move between the port and a warehouse or rail yard. Drayage accessorials, like chassis fees, detention at the terminal, and per-diem container charges, are billed on schedules separate from the linehaul rate card and rarely reviewed with the same rigor.

Cross-border volume adds a second layer specific to this market. Freight moving to or from Canada carries customs-related accessorials and currency conversion mechanics that an inland Midwest freight audit never has to check.

Both of these sit on top of the fuel and linehaul cost movement documented above. A three-way match against the purchase order catches a price that disagrees with the PO. It does not catch a fuel surcharge table that still reflects last year's per-gallon assumption, because the PO was never priced to fuel at all.

## 2. How much has freight cost actually moved this year?

**Per BLS, the Producer Price Index for general freight trucking, long-distance truckload (series PCU484121484121) stood at 195.575 in July 2026, up 8.1% year over year, read September 6, 2026. The broader truck transportation of freight commodity index (WPU3012) was up 10.9% over the same period. Gasoline (WPU0571) moved even further, up 37.1% year over year. Together these three series describe a cost environment that has shifted well beyond what most fuel surcharge tables assume.**

These are national indices, not Seattle-specific rates, and the diagnostic does not claim otherwise. What they establish is the scale of movement a Seattle shipper's contract has to keep pace with. An 8.1% move in long-distance truckload cost and a 37.1% move in gasoline are not small enough to assume a fuel surcharge schedule set at the start of a contract term still tracks reality.

The audit question is not whether cost moved. It plainly did, per the sourced figures above. The question is whether the invoice's surcharge calculation moved with it, on the schedule the contract specifies, or whether it is still running off a stale reference point that under- or over-charges relative to the contract's own formula.

## 3. Where does drayage billing go wrong in a port market?

**Drayage billing goes wrong where its accessorial schedule diverges from the linehaul rate card that gets most of the audit attention. Chassis fees, terminal detention, per-diem container charges and, for cross-border lanes, customs and currency accessorials each run on their own trigger condition and their own clock. A contract audit that stops at the linehaul number leaves every one of these lines checked against nothing but the carrier's own invoice math.**

None of these are unique to any single carrier. They are structural to billing a port. A contract audit that only checks linehaul rate against a rate card leaves every one of these accessorial lines unchecked, because they are calculated on a separate schedule the linehaul rate card does not reference.

The fix is mechanical: pull the accessorial schedule as a document, separately from the linehaul rate card, and test each invoiced accessorial line against its own trigger condition, not against the linehaul number.

- **Chassis fees:** Billed per use or per day depending on the carrier's own schedule; a contract silent on which basis applies leaves the carrier's interpretation unchallenged.

- **Detention at the terminal:** Clock starts differently depending on whether the contract measures from arrival or from an appointment window, and the invoice rarely states which one it used.

- **Per-diem container charges:** Accrue daily once a container passes its free time, and the free-time count is easy to mis-state by a day or two on a high-volume account.

- **Currency and customs accessorials:** Apply specifically to the cross-border lanes this market carries and have no equivalent on a purely domestic invoice.

## 4. Should a fuel surcharge table be reviewed differently in a high-fuel-cost year?

**Yes. A fuel surcharge table is a formula, usually a per-gallon threshold with a percentage add-on above it, and the formula itself needs to be checked against the current cost environment, not just the invoice's arithmetic against its own table. With gasoline (WPU0571, BLS, read September 6, 2026) up 37.1% year over year, a surcharge table whose thresholds were set before that move can be charging off an assumption the current fuel market has already passed.**

Most freight contracts specify a surcharge table, or a reference to a published index, and an escalation schedule for when it updates. The audit question splits in two: does the invoice apply the table's own formula correctly, and is the table itself the one the contract currently calls for.

The first question is arithmetic. The second requires pulling the contract's escalation clause and checking its effective date against the invoice date. A table that has not been updated on the schedule the contract specifies is a compliance gap, not a pricing dispute, and it is the kind of gap that is easy to miss because the invoice math checks out against the wrong table.

## 5. Does a three-way match catch these Seattle-specific issues?

**A three-way match checks the invoice against the purchase order and the receipt. It confirms that a delivery happened and that a quantity agrees. It does not test whether a fuel surcharge formula reflects the contract's own escalation clause, and it does not test a drayage accessorial against its trigger condition, because neither of those figures exists on the purchase order in the first place.**

Purchase orders for freight are typically issued against an estimated linehaul cost. Accessorials, fuel surcharges, and detention charges are calculated after the fact, against contract terms the PO system was never built to hold.

That is a structural gap, not a process failure at any particular company. It means a control built to catch PO mismatches is the wrong tool for catching a surcharge table running off a stale reference point. Closing that gap requires reading the freight contract's fuel and accessorial clauses directly and testing the invoice against them, line by line.

## 6. What should a Seattle shipper pull before starting a freight invoice audit?

**A Seattle freight invoice audit needs the linehaul rate card, the accessorial schedule, and the fuel surcharge clause pulled as three separate documents, plus twelve months of itemized invoice history and, for cross-border lanes, the customs and currency accessorial schedule. Itemized history matters specifically here because port and cross-border accessorials get bundled into summary line items more readily than a purely domestic linehaul invoice does, which hides the individual charge being tested.**

Once the documents are in hand, the audit tests each invoice line against the specific clause that governs it: linehaul against the rate card, fuel against the surcharge formula and its escalation date, and each accessorial against its own trigger condition. This is slower than a single blanket comparison, but it is the only way to catch drift that hides in a bundled or mismatched reference table.

### A. Contract documents

The linehaul rate card, the accessorial schedule, and the fuel surcharge clause, as three separate documents rather than one bundled rate sheet. Seattle contracts covering cross-border lanes should also carry a customs and currency accessorial schedule as its own attachment.

### B. Billing history

Twelve months of invoices with accessorial lines itemized, not summarized. A carrier that bundles detention, chassis, and per-diem into a single line item makes it structurally hard to check any one of them against its own trigger condition, and that bundling should itself be flagged.

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 a Seattle-only rate benchmark?

No. The cost figures cited here (BLS PPI series WPU3012, PCU484121484121, and WPU0571, all read September 6, 2026) are national indices. What is Seattle-specific is the lane and accessorial mix, port drayage and cross-border charges, that determine where drift shows up on the invoice.

### Why does gasoline PPI matter if my carrier bills a flat fuel surcharge?

A flat surcharge is usually still calculated off a per-gallon threshold set in the contract. Gasoline (WPU0571) was up 37.1% year over year as of July 2026, per BLS, read September 6, 2026, which is the kind of move that tests whether the flat number the carrier is applying still matches the contract's underlying formula.

### Do I need a separate audit for cross-border Canadian freight?

Not a separate engagement, but a separate document set: customs paperwork and currency conversion terms specific to those lanes. A domestic-only freight audit checklist has no line item for either.

### What is drayage and why does it matter for invoice audit?

Drayage is the short-haul move of a container between a port and a warehouse or rail yard. It is billed on accessorial schedules, chassis, detention, per-diem, separate from the linehaul rate card, and those schedules are commonly reviewed less rigorously than the headline rate.

### Does a three-way match catch fuel surcharge drift?

No. A three-way match checks the invoice against the purchase order and receipt, confirming delivery and quantity. Fuel surcharges are calculated against a contract clause the purchase order was never built to hold, so the match has nothing to compare it to.

### How often should a fuel surcharge table be checked against the contract?

On whatever schedule the contract's own escalation clause specifies. The audit step is comparing the table's effective date on the invoice against that clause, not assuming an annual or quarterly cadence that the specific contract may not use.

### What documents should I pull first for a Seattle freight audit?

The linehaul rate card, the accessorial schedule, and the fuel surcharge clause as separate documents, twelve months of itemized invoices, and, for cross-border lanes, the customs and currency accessorial schedule.

### Can I use these BLS figures directly in a client proposal?

Cite them with the series name and read date, as done throughout this page. They describe national cost movement and support the case for reviewing surcharge tables; they are not a Seattle-specific rate and should not be presented as one.

### Is port drayage the biggest source of freight drift in Seattle?

That kind of ranking across categories is not something this page states, because no dataset exists to measure findings by category. What can be said is that drayage accessorials are billed on a separate schedule from linehaul and are structurally easy to under-review.

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

Freight invoices in the Seattle market carry two cost pressures moving faster than most AP teams' rate tables update: linehaul rates and fuel. 1%. 1% over the same period. A rate card negotiated even six months ago is now measured against a cost environment that has moved substantially, and Seattle's port-drayage and cross-border lane mix means the gap between contracted and billed can show up in a different place than it would inland. The mechanism is not fraud. It is that fuel surcharge tables and accessorial schedules built around one input cost drift out of sync with billing systems that update on their own schedule. Seattle's freight profile, heavy in port drayage, cross-border Canadian lanes, and last-mile from a constrained industrial base, means a generic freight audit checklist misses the specific triggers this market produces. What changes it is checking the invoice against the contract's own escalation clause, not against a generic assumption that carriers pass cost changes through fairly. The reader needs to know what to pull: the fuel surcharge table's effective date, the drayage accessorial schedule, and the cross-border document set. Those are line items where a stale reference table hides most easily.

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

Seattle freight invoices combine three cost drivers that move faster than most contracts get renegotiated: long-distance truckload linehaul, port drayage accessorials, and fuel surcharges. Per BLS, truck transportation of freight (PPI series WPU3012) rose 10.9% year over year as of July 2026, and gasoline (WPU0571) rose 37.1% over the same period, both read September 6, 2026. A rate card or fuel table set months ago is being tested against invoices priced off a materially different cost base, and. Seattle's freight base runs through a working port, which means a meaningful share of invoiced freight includes drayage: the short-haul container move between the port and a warehouse or rail yard. Drayage accessorials, like chassis fees, detention at the terminal, and per-diem container charges, are billed on schedules separate from the linehaul rate card and rarely reviewed with the same rigor. Cross-border volume adds a second layer specific to this market. Freight moving to or from Canada carries customs-related accessorials and currency conversion mechanics that an inland Midwest freight audit never has to check. Both of these sit on top of the fuel and linehaul cost movement documented above. A three-way match against the purchase order catches a price that disagrees with the PO. It does not catch a fuel surcharge table that still reflects last year's per-gallon assumption, because the PO was never priced to fuel at all.

## 2. How much has freight cost actually moved this year?

Per BLS, the Producer Price Index for general freight trucking, long-distance truckload (series PCU484121484121) stood at 195.575 in July 2026, up 8.1% year over year, read September 6, 2026. The broader truck transportation of freight commodity index (WPU3012) was up 10.9% over the same period. Gasoline (WPU0571) moved even further, up 37.1% year over year. Together these three series describe a cost environment that has shifted well beyond what most fuel surcharge tables assume. These are national indices, not Seattle-specific rates, and the diagnostic does not claim otherwise. What they establish is the scale of movement a Seattle shipper's contract has to keep pace with. An 8.1% move in long-distance truckload cost and a 37.1% move in gasoline are not small enough to assume a fuel surcharge schedule set at the start of a contract term still tracks reality. The audit question is not whether cost moved. It plainly did, per the sourced figures above. The question is whether the invoice's surcharge calculation moved with it, on the schedule the contract specifies, or whether it is still running off a stale reference point that under- or over-charges relative to the contract's own formula.

## 3. Where does drayage billing go wrong in a port market?

Drayage billing goes wrong where its accessorial schedule diverges from the linehaul rate card that gets most of the audit attention. Chassis fees, terminal detention, per-diem container charges and, for cross-border lanes, customs and currency accessorials each run on their own trigger condition and their own clock. A contract audit that stops at the linehaul number leaves every one of these lines checked against nothing but the carrier's own invoice math. None of these are unique to any single carrier. They are structural to billing a port. A contract audit that only checks linehaul rate against a rate card leaves every one of these accessorial lines unchecked, because they are calculated on a separate schedule the linehaul rate card does not reference. The fix is mechanical: pull the accessorial schedule as a document, separately from the linehaul rate card, and test each invoiced accessorial line against its own trigger condition, not against the linehaul number. - Chassis fees: Billed per use or per day depending on the carrier's own schedule; a contract silent on which basis applies leaves the carrier's interpretation unchallenged. - Detention at the terminal: Clock starts differently depending on whether the contract measures from arrival or from an appointment window, and the invoice rarely states which one it used. - Per-diem container charges: Accrue daily once a container passes its free time, and the free-time count is easy to mis-state by a day or two on a high-volume account. - Currency and customs accessorials: Apply specifically to the cross-border lanes this market carries and have no equivalent on a purely domestic invoice.

## 4. Should a fuel surcharge table be reviewed differently in a high-fuel-cost year?

Yes. A fuel surcharge table is a formula, usually a per-gallon threshold with a percentage add-on above it, and the formula itself needs to be checked against the current cost environment, not just the invoice's arithmetic against its own table. With gasoline (WPU0571, BLS, read September 6, 2026) up 37.1% year over year, a surcharge table whose thresholds were set before that move can be charging off an assumption the current fuel market has already passed. Most freight contracts specify a surcharge table, or a reference to a published index, and an escalation schedule for when it updates. The audit question splits in two: does the invoice apply the table's own formula correctly, and is the table itself the one the contract currently calls for. The first question is arithmetic. The second requires pulling the contract's escalation clause and checking its effective date against the invoice date. A table that has not been updated on the schedule the contract specifies is a compliance gap, not a pricing dispute, and it is the kind of gap that is easy to miss because the invoice math checks out against the wrong table.

## 5. Does a three-way match catch these Seattle-specific issues?

A three-way match checks the invoice against the purchase order and the receipt. It confirms that a delivery happened and that a quantity agrees. It does not test whether a fuel surcharge formula reflects the contract's own escalation clause, and it does not test a drayage accessorial against its trigger condition, because neither of those figures exists on the purchase order in the first place. Purchase orders for freight are typically issued against an estimated linehaul cost. Accessorials, fuel surcharges, and detention charges are calculated after the fact, against contract terms the PO system was never built to hold. That is a structural gap, not a process failure at any particular company. It means a control built to catch PO mismatches is the wrong tool for catching a surcharge table running off a stale reference point. Closing that gap requires reading the freight contract's fuel and accessorial clauses directly and testing the invoice against them, line by line.

## 6. What should a Seattle shipper pull before starting a freight invoice audit?

A Seattle freight invoice audit needs the linehaul rate card, the accessorial schedule, and the fuel surcharge clause pulled as three separate documents, plus twelve months of itemized invoice history and, for cross-border lanes, the customs and currency accessorial schedule. Itemized history matters specifically here because port and cross-border accessorials get bundled into summary line items more readily than a purely domestic linehaul invoice does, which hides the individual charge being tested. Once the documents are in hand, the audit tests each invoice line against the specific clause that governs it: linehaul against the rate card, fuel against the surcharge formula and its escalation date, and each accessorial against its own trigger condition. This is slower than a single blanket comparison, but it is the only way to catch drift that hides in a bundled or mismatched reference table. ### A. Contract documents The linehaul rate card, the accessorial schedule, and the fuel surcharge clause, as three separate documents rather than one bundled rate sheet. Seattle contracts covering cross-border lanes should also carry a customs and currency accessorial schedule as its own attachment. ### B. Billing history Twelve months of invoices with accessorial lines itemized, not summarized. A carrier that bundles detention, chassis, and per-diem into a single line item makes it structurally hard to check any one of them against its own trigger condition, and that bundling should itself be flagged. 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 a Seattle-only rate benchmark?

No. The cost figures cited here (BLS PPI series WPU3012, PCU484121484121, and WPU0571, all read September 6, 2026) are national indices. What is Seattle-specific is the lane and accessorial mix, port drayage and cross-border charges, that determine where drift shows up on the invoice.

### Why does gasoline PPI matter if my carrier bills a flat fuel surcharge?

A flat surcharge is usually still calculated off a per-gallon threshold set in the contract. Gasoline (WPU0571) was up 37.1% year over year as of July 2026, per BLS, read September 6, 2026, which is the kind of move that tests whether the flat number the carrier is applying still matches the contract's underlying formula.

### Do I need a separate audit for cross-border Canadian freight?

Not a separate engagement, but a separate document set: customs paperwork and currency conversion terms specific to those lanes. A domestic-only freight audit checklist has no line item for either.

### What is drayage and why does it matter for invoice audit?

Drayage is the short-haul move of a container between a port and a warehouse or rail yard. It is billed on accessorial schedules, chassis, detention, per-diem, separate from the linehaul rate card, and those schedules are commonly reviewed less rigorously than the headline rate.

### Does a three-way match catch fuel surcharge drift?

No. A three-way match checks the invoice against the purchase order and receipt, confirming delivery and quantity. Fuel surcharges are calculated against a contract clause the purchase order was never built to hold, so the match has nothing to compare it to.

---

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
