Quick answer: A diesel price jump changes two numbers at once — your cost per mile and what you owe drivers on percentage or fuel-surcharge pay — and most fleets update only one of them. Rebuild your cost-per-mile formula by isolating the fuel component (miles per gallon divided into price per gallon), then check that your surcharge or percentage-pay math is pulling from the same current fuel number, not a stale weekly average. Fleets that only glance at the pump price and eyeball a rate adjustment tend to either underpay drivers or quietly eat margin for weeks before anyone notices.
Key takeaways
- The U.S. Energy Information Administration publishes a weekly average on-highway diesel price every Monday — that's the number most fuel surcharge programs are built to track, according to the EIA's Weekly Retail Gasoline and Diesel Prices report.
- A 40-cent-per-gallon diesel increase adds roughly 6 cents to your cost per mile for a truck averaging 6.5 miles per gallon — that's real money across a 100,000-mile year.
- Percentage-pay settlements and fuel surcharges answer different questions: percentage pay reacts to what you billed the customer, while a surcharge is meant to isolate fuel cost specifically. Mixing them up is the single most common settlement error fleets make during a price spike.
- IFTA reporting and cost-per-mile tracking use different fuel numbers for different purposes — one is a tax reconciliation, the other is a business decision tool — and conflating them leads to bad rate-setting decisions.
Step 1: Understand why diesel swings break your cost-per-mile baseline
Your cost per mile (CPM) is the total cost of running a truck divided by the miles it drove — fuel, driver pay, insurance, maintenance, permits, and overhead all rolled into one number per mile. Fuel is usually the second-largest line item after driver pay, and unlike insurance or truck payments, it moves week to week, sometimes day to day.
Most fleets set their CPM once, maybe during annual budgeting, and treat it as fixed for months. That works fine when diesel is stable. It falls apart the moment prices move 20 or 30 cents in a short stretch, because every load you quoted at the old CPM is now under-margined, and you won't see it in the bank account until settlements clear weeks later.
Here's the part that catches fleets off guard: fuel cost per mile isn't linear with the pump price. It depends on your fleet's actual miles per gallon, which varies by truck age, load weight, terrain, and driver habits. A national average diesel price doesn't tell you what a specific truck on a specific lane is burning through.
Don't skip this: if you're still pricing loads off a CPM you calculated more than a month ago, you are likely quoting freight below your real cost the moment diesel moves. Rebuild the fuel component of your CPM at least monthly, and weekly during a volatile stretch.
Step 2: Walk through how fuel surcharges and percentage pay behave differently during a spike
A fuel surcharge is a separate line item added to the freight rate to cover the fuel cost above a baseline price, while percentage pay is a driver's cut of the total revenue on a load, fuel surcharge included or excluded depending on your pay agreement. These two mechanisms respond to diesel spikes in opposite ways, and that's where settlement math gets tangled.
Walk through a simple example. Say you haul a load that bills at $2,200, and your driver is on 28% of linehaul revenue plus a fuel surcharge passed straight through.
- The base linehaul rate is $1,900, and the surcharge for that trip is $300 based on current diesel pricing.
- The driver's percentage pay is 28% of the $1,900 linehaul only — that's $532.
- The $300 surcharge should pass to the driver in full if your pay agreement says surcharges are pass-through, separate from the percentage cut.
- Total driver settlement for that load: $832.
The mistake happens when a dispatcher or accounting clerk applies the 28% to the full $2,200 instead of splitting it — accidentally paying the driver percentage pay on money that was meant to just cover fuel, not count as revenue split. Over a month of loads, that error compounds in one direction or the other, and by the time someone catches it, you're reconciling weeks of settlements by hand.
Step 3: Recalculate your cost-per-mile formula when fuel jumps
Rebuild the fuel component separately from the rest of your CPM, then add it back in — don't try to adjust the whole number by feel. The formula for the fuel piece alone is:
Fuel cost per mile = current diesel price per gallon ÷ your truck's average miles per gallon
If diesel is at $4.10 a gallon and your truck averages 6.2 mpg, your fuel cost per mile is $0.66. If diesel jumps to $4.50, that same truck's fuel CPM rises to $0.73 — a 7-cent jump per mile, which on a 2,200-mile week adds about $154 in fuel cost alone.
Once you have the updated fuel component, add it back to your fixed and other variable costs:
| Cost category | Type | Update frequency |
|---|---|---|
| Truck payment, insurance, permits | Fixed | Quarterly or on contract change |
| Driver pay, tolls, maintenance | Variable | Monthly |
| Fuel | Variable — most volatile | Weekly during price swings |
| Overhead (office, software, admin) | Fixed | Annually |
Fixed costs don't need constant attention — they change on their own schedule (lease renewal, insurance renewal). Fuel is the one line that can undo an otherwise accurate CPM if you let it sit stale. We covered the full build-out of every CPM component, fixed and variable, in How to Calculate Trucking Cost Per Mile the Right Way — worth a full read if your baseline hasn't been rebuilt from scratch recently.
Step 4: Catch the settlement errors that show up when diesel moves fast
Check these four spots first — they're where fuel-related settlement mistakes actually happen, not in the parts fleets usually double-check.
- Confirm which fuel price your surcharge formula references. Some contracts tie surcharges to the EIA's weekly national average, others to a regional average, others to a fixed lag (last week's price applied this week). If your settlement software or spreadsheet is pulling last month's number, every surcharge this week is wrong.
- Verify percentage pay isn't being calculated on surcharge dollars unless your driver agreement explicitly says so. This is the single most common error from Step 2, and it runs in whichever direction hurts you — either overpaying drivers on money meant to just cover fuel, or underpaying them if your agreement says surcharges should be split too.
- Check for a mismatch between IFTA fuel data and CPM fuel assumptions. Your quarterly IFTA fuel-tax filing tracks gallons purchased per jurisdiction for tax reconciliation — a completely different purpose from the fuel cost per mile you use to price loads. Using IFTA gallon totals to estimate your CPM fuel component will give you a number that's technically fuel-related but not built for rate-setting.
- Re-check owner-operator settlements separately from company drivers. Owner-operators typically buy their own fuel and may have different surcharge terms than company drivers on percentage pay — a blanket fuel adjustment applied fleet-wide can shortchange one group or overpay the other. We go deeper on why these two settlement types need separate math in Owner-Operator vs Company Driver Settlement Calculations.
A quick checklist to run before you finalize settlements during a price swing:
- Pull this week's diesel price from the source your contracts actually reference (EIA average, regional average, or your fuel card provider's reporting)
- Confirm the surcharge formula in your customer contracts and match it exactly — don't approximate
- Separate surcharge dollars from linehaul revenue before applying any percentage-pay calculation
- Cross-check owner-operator settlements against their specific fuel terms, not the fleet-wide default
- Compare this week's fuel CPM against last month's to see the actual dollar swing per truck
If you want the fuller list of where settlement math commonly breaks down beyond fuel specifically, see What Driver Settlement Errors Really Cost Your Fleet.
Step 5: Set a real schedule for updating your fuel assumptions
Update your fuel cost-per-mile component weekly when diesel is moving fast, and at minimum monthly when it's stable — don't wait for a quarterly review to notice margins shrank. The EIA publishes its national average diesel price every Monday, according to its Weekly Retail Gasoline and Diesel Prices report, which gives you a reliable, consistent day to refresh your number rather than checking prices ad hoc.
Whatever system you use — a spreadsheet, your TMS, or accounting software — the fuel component needs its own line that updates independently of the rest of your cost structure. Bundling it into a single "operating cost per mile" that you touch once a quarter guarantees it's wrong most of the time diesel is volatile.
A TMS (transportation management system) that ties dispatch, settlements, and reporting together helps here because the same fuel number can feed your rate quoting and your driver settlement math instead of living in two disconnected spreadsheets that drift apart. That's part of what a platform like Yolda AI is built to prevent — settlement calculations and reporting stay grounded in the numbers you've entered, with every earnings item still going through a human review queue before it's finalized, so a bad fuel figure gets caught before it reaches a driver's statement rather than after.
What to do next
Rebuild your fuel cost-per-mile component this week using this week's diesel price, not last month's. Then check your last two settlement runs for the percentage-pay-on-surcharge error described in Step 4 — it's quick to check and easy to miss.
If your fleet runs a mix of percentage pay and mileage pay, or company drivers and owner-operators, put a recurring reminder on the calendar (weekly during volatile stretches) to re-verify which fuel number every formula in your settlement process is actually using.
Ready to see how settlement calculations, dispatch, and reporting can share one consistent set of numbers? Get in touch with Yolda AI to talk through your current setup.


