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.
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.
Load details (optional)
Add the miles to see the total surcharge, and the linehaul rate to see it as a share of the load.
Fuel Surcharge Calculator
Fuel surcharge per mile = (current price − base price) ÷ MPG. Enter your numbers on the left to see it.
Enter the base fuel price from your contract to see the surcharge.
Meet Bubba,
AI Back-Office
Automation for Fleets
Dispatch, paperwork & compliance - automated.
Just say Hey Bubba!
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.
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.
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.
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.
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.
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'sFrequently Asked Questions
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.
The base fuel price, also called the peg, is the diesel price per gallon at which the linehaul rate in a contract is considered to already cover fuel. Fuel surcharges only start when the current price rises above it. It differs by contract, so this calculator has no default and asks you to enter it.
The current price is the U.S. Energy Information Administration (EIA) weekly retail on-highway diesel price, shown with the week it covers. You can pick the national average or one of the EIA regions, and you can always type your own price, for example the one named in your fuel surcharge schedule.
More free tools from Bubba
See all free toolsDiesel Prices
Check today's diesel prices by state and city so you know where to fuel up for less.
Try it freeRate Calculator
Work out the rate per mile you need to charge on a lane to actually stay profitable.
Try it freeCost Per Mile Calculator
Add up fuel, insurance, truck payments, and overhead to find your real cost per mile.
Try it free