Facebook tracking pixel

Fuel surcharge calculator

A fuel surcharge is the extra amount charged per mile when diesel costs more than the base price in a contract. Fuel surcharge per mile = (current diesel price − base price) ÷ MPG. This free fuel surcharge calculator starts from this week's EIA diesel price.

Enter your base (peg) price from your contract and your truck's MPG. Add the miles and the linehaul rate to see the total surcharge for a load and its share of the rate. No signup.

Formula
(current diesel price − base price) ÷ MPG, never below zero
Example
$3.75 current, $1.25 base and 6.5 MPG gives $0.38 per mile
Diesel price
U.S. Energy Information Administration (EIA) weekly retail on-highway diesel price, by region
Last updated
October 14, 2026

Diesel price

The current price, prefilled with the latest EIA weekly retail on-highway diesel price. You can change it.

Price region
Current diesel price
$/gal

EIA weekly retail diesel, week of October 19, 2026

Your contract

The base (peg) price comes from your contract, so there is no default. MPG is the truck's average fuel economy.

Base (peg) fuel price
$/gal
Truck fuel economy
mpg

Load details (optional)

Add the miles to see the total surcharge, and the linehaul rate to see it as a share of the load.

Miles
mi
Linehaul rate
$

How to use the fuel surcharge calculator

Four quick inputs give you the surcharge per mile. Add the optional ones to see it for a whole load.

  1. Pick your price region

    Choose the U.S. average or the EIA region your fuel surcharge schedule follows. The current diesel price fills in from this week's EIA price, and the week it covers is shown under the field.

  2. Check the current diesel price

    Keep the EIA price or type the price your schedule names this week. If the EIA price cannot be loaded, enter it yourself.

  3. Enter your base price and MPG

    Type the base (peg) price from your contract. Leave MPG at 6.5 or enter your truck's own, and use Reset to default to go back.

  4. Add miles and linehaul if you want

    Miles gives you the total surcharge for the load. The linehaul rate shows the surcharge as a share of the rate.

  5. Read the result

    See the surcharge per mile, the total and the share of linehaul. The formula is written out with your numbers so you can compare it with your broker's figure.

How fuel surcharge is calculated

A fuel surcharge is an extra charge on top of the linehaul rate that covers diesel costs above a base price set in the contract. When diesel is at or below the base price, there is no surcharge. When it rises, the surcharge rises with it.

The usual per mile method takes the difference between the current diesel price and the base price, then divides it by the miles per gallon the schedule assumes. Multiply the per mile figure by the miles on the load for the total.

Some schedules use a percentage of linehaul instead, so the calculator can also show the surcharge as a share of the linehaul rate when you enter it. Contracts differ on which price they follow, how often it updates and where it rounds, so check the figure against your own fuel surcharge schedule.

Fuel surcharge example

Take a load of 650 miles with a $2,000 linehaul rate, a current diesel price of $3.75, a base price of $1.25 and a truck that gets 6.5 MPG.

  • Price gap: $3.75 − $1.25 = $2.50 per gallon.
  • Surcharge per mile: $2.50 ÷ 6.5 MPG = $0.3846, shown as $0.38.
  • Total surcharge: $0.3846 × 650 miles = $250.00.
  • Share of linehaul: $250 ÷ $2,000 = 12.5%.

Where the diesel price comes from

The calculator fills in the latest EIA weekly retail on-highway diesel price and shows the week it covers. You can choose the U.S. average or one of the EIA regions, and you can type your own price, for example the one named in your fuel surcharge schedule. If the price cannot be loaded, the field stays empty and you enter it yourself.

FAQ's

Subtract the base fuel price in your contract from the current diesel price, then divide by the truck's miles per gallon. The result is the surcharge per mile. Multiply it by the miles on the load to get the total. If the current price is at or below the base price, the surcharge is zero.