Fuel Surcharge (FSC)

Excel Formulas › Logistics & Trucking

All versionsMAX

A fuel surcharge passes rising diesel cost to the shipper. When the fuel price exceeds a base peg, the surcharge per mile is the overage divided by truck MPG — times miles for the load charge.


Quick formula: fuel surcharge per mile:
=MAX(fuel_price - base_peg, 0) / mpg
The amount fuel exceeds the peg, divided by MPG, gives the surcharge per mile. Times miles is the load FSC.

Functions used (tap for the full reference guide):

The example

$4.20 fuel, $2.50 peg, 6 MPG.

AB
1ItemValue
2(4.20−2.50)/6—
3FSC/mile→ ~$0.283

The formula

The formula:

=MAX(fuel_price - base_peg, 0) / mpg // fuel over peg ÷ MPG

How it works

How it works:

  1. The overage = current fuel price − base peg, floored at zero by MAX.
  2. Divide by truck MPG for the surcharge per mile (cost of the extra fuel per mile).
  3. Multiply by miles for the load’s total fuel surcharge.
  4. Below the peg, the surcharge is zero — the floor matters.

FSC converts a per-gallon spike into a per-mile charge. The math is just unit conversion: dollars-over-peg per gallon, divided by miles-per-gallon, yields dollars per mile. A truck at 6 MPG feels fuel swings 50% harder than one at 9 MPG, which is why MPG is in the denominator. Pegs and schedules are set in the contract — the formula simply applies them.

Try it: interactive demo

Live demo

Fuel price, base peg, MPG, miles.

Per mile · Load FSC

Variations

Load fuel surcharge

Per mile × miles:

=MAX(fuel_price-base_peg,0)/mpg * miles

Stepped peg

Per $0.10 over:

=ROUNDDOWN((fuel_price-peg)/0.10,0) * step_cpm

Total linehaul + FSC

Full rate:

=linehaul + fuel_surcharge

Pitfalls & errors

Floor at zero. No surcharge below the peg — MAX(…, 0).

MPG matters. Lower MPG means a higher surcharge per mile.

Contract peg. The base and schedule come from the agreement.

Practice workbook

📊
Download the free Fuel Surcharge (FSC) practice workbook
A fuel-surcharge sheet with the load-FSC, stepped-peg, and total variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate a fuel surcharge in Excel?
Fuel over peg divided by MPG: =MAX(fuel_price - base_peg, 0) / mpg. At $4.20 vs a $2.50 peg and 6 MPG, it's ~$0.283/mile.
Why divide by MPG?
It converts the per-gallon overage into a per-mile cost — lower MPG trucks get a larger surcharge.
What if fuel is below the peg?
The surcharge is zero — MAX(..., 0) floors it so there's no negative charge.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Fuel cost for a trip · Miles per gallon · Cost per mile (trucking)

Function references: MAX