MachineCalcs

Trucking Fuel Surcharge Calculator

Calculate per-mile fuel surcharge, total surcharge and fuel-cost recovery margin from entered diesel price, base price, MPG basis, billable miles and deadhead miles.

Automotive 10 inputs 13 results

Calculator

Current diesel index, pump-card or contract price per US gallon. This calculator does not fetch live diesel data.
$/gal
Contract base diesel price where surcharge starts.
$/gal
MPG divisor used by the surcharge agreement. It may differ from actual route MPG.
mpg
Actual loaded route fuel economy used for recovery-margin math.
mpg
Loaded or billable miles that receive the surcharge.
mi
Additional operating miles that burn fuel but do not receive the per-mile surcharge.
mi
Number of similar loads in the quote, lane or accounting period.
loads
Linehaul revenue per billable mile, before fuel surcharge.
$/mi
Optional floor applied to the per-mile surcharge.
$/mi
Optional cap applied to the per-mile surcharge. Raise this if the contract has no practical cap.
$/mi

Results

Default result
Edit inputs
Applied surcharge
0.5$/mi
Caution

Formula value controls before any floor or cap.

Also computed

Total fuel surchargeCaution250.00$

Applied surcharge per mile times total billable miles.

Fuel recovery marginCaution−3.85$

Surcharge is short of the incremental fuel cost in this screen.

Formula surcharge0.5$/mi

Max(current diesel price - base diesel price, 0) divided by the surcharge MPG basis.

Diesel price spread3$/gal

Incremental fuel cost253.85$

Current fuel cost minus baseline fuel cost across billable and non-billable miles.

Current fuel cost359.62$

Method notes 3 notes
  • Formula surcharge per mile = max(current diesel price - base diesel price, 0) / surcharge MPG basis.
  • Total surcharge applies only to billable miles. Recovery margin compares that surcharge with the diesel-price increase across billable and non-billable operating miles.
  • This calculator does not fetch diesel indexes, assign carrier tariff rules, calculate accessorials, taxes, IFTA, detention, discounts, FSC table breakpoints or contract compliance. Use the shipper/carrier agreement and current fuel index for final billing.

Trucking fuel surcharge math starts with the diesel spread, max(current diesel price - base diesel price, 0). This calculator divides that spread by the contract MPG basis, applies your entered floor or cap, totals the surcharge over billable miles and compares it with the actual fuel-cost increase across billable plus deadhead miles. It does not fetch diesel indexes or encode carrier tariff rules.

Continue workflow

All Automotive

How to use this calculator

  1. Enter diesel prices. Set the current diesel price and the base price where the contract surcharge starts.
  2. Set MPG assumptions. Use the contract MPG basis for surcharge math and actual route MPG for recovery math.
  3. Enter route miles. Add billable miles, deadhead or unpaid miles and the number of similar loads in the period.
  4. Apply floor or cap. Leave the minimum at zero and cap high unless your agreement uses a floor or maximum per-mile surcharge.
  5. Read the recovery margin. Compare total fuel surcharge with the incremental fuel cost across all operating miles.

How it works

This trucking fuel surcharge calculator uses a common per-mile surcharge structure, but keeps the contract-specific values visible. The diesel price spread is:

spread = max(current_price - base_price, 0)

The formula surcharge divides that spread by the contract MPG basis. Any minimum floor or maximum cap you enter is then applied:

FSC_per_mile = clamp(spread / MPG_s, min_FSC, max_FSC)

Total fuel surcharge is applied to billable miles only:

total_FSC = FSC_per_mile x billable_miles x loads

Recovery margin compares that surcharge with the incremental fuel cost on all operating miles, including deadhead or unpaid miles:

recovery_margin = total_FSC - ((operating_miles / MPG_a) x spread)

Worked example

Verified against the live calculator

A lane has a $4.25/gal current diesel price and a $1.25/gal base price, so the spread is $3.00/gal. With a 6.0 mpg surcharge basis, the formula surcharge is $0.50/mi. On 500 billable miles, one load earns a $250 fuel surcharge. If actual route MPG is 6.5 and the truck also runs 50 deadhead miles, the diesel-price increase is about $253.85, leaving a small negative recovery margin.

Frequently asked questions

How do you calculate a trucking fuel surcharge?

A common per-mile method is max(current diesel price minus base diesel price, 0) divided by the contract MPG basis. This calculator then applies any floor or cap you enter and multiplies by billable miles.

Why does actual MPG differ from surcharge MPG?

The surcharge MPG is the contract divisor. Actual MPG is the fuel economy you expect on the lane, and it is used here only to compare surcharge recovery against the real fuel-cost increase.

Does this use the DOE diesel price?

No. Enter the current diesel index, pump-card price or contract price your agreement uses. The calculator does not fetch live diesel data or choose a state, region or publication date.

Does deadhead receive fuel surcharge?

Not in this screen. Deadhead or unpaid miles are included in fuel-cost recovery math but the surcharge is applied only to billable miles.

Method & assumptions

  • Formula-only trucking fuel surcharge screen from values you enter.
  • No live DOE/EIA diesel index, carrier tariff, shipper contract, regional diesel table, accessorial schedule or tax rule is embedded.
  • Per-mile surcharge is applied only to billable miles. Deadhead and unpaid miles affect recovery margin but do not earn surcharge in this screen.
  • Actual billing may use weekly tables, rounding bands, regional indexes, caps, floors, discounts, detention, reefer fuel, tolls, IFTA, accessorials or contract exceptions.
  • Use fleet fuel cost, freight density and truckload capacity tools for adjacent route and freight planning.
Embed this calculator on your site free

Paste this where you want the calculator to appear. It stays in sync — same formulas, metric & imperial, light/dark — and a small credit link helps people find more tools.

Open widget

Live preview