Trucking cost per mile calculator with break-even rate

Type or paste your truck’s monthly, yearly and per-mile costs with your miles and fuel, and get cost per mile, the break-even rate per loaded mile and the profit on a load you are offered.

Free tool · Trucking companies · Excel · Updated : Costs can now be typed or pasted from a spreadsheet, with no export needed. Added the break-even rate and a load check.

1Your costs

Example numbers are loaded so you can see how it works. Type over them, paste your own list, or .

$
$
$
$
$
$
$
$
$
%
Use "a mile" for driver pay by the mile, "% of rate" for factoring or dispatch fees.
Paste your costs from Excel or Google Sheets

2Miles and fuel

mi
%
$/gal
MPG
$

Your pay as the owner can go here or in the costs.

3Your cost per mile

Cost per mile
$1.91
Break-even rate per loaded mile
$2.24
Rate to quote per loaded mile
$2.55
Cost a month
$19,101

Fixed costs are $4,887 a month, or $0.49 a mile at 10,000 miles. Running costs add $1.42 a mile. Each extra 1,000 miles a month brings cost per mile down to $1.87.

Fees taken as a share of revenue (3.0%) are built into both rates.

Where each mile's cost goes, largest first
CostYou enteredPer monthPer mileShare of cost
Driver pay$0.620 a mile$6,200$0.6232.5%
Fuel ($3.75 a gallon at 6.8 MPG)a mile$5,515$0.5528.9%
Truck payment$2,350 a month$2,350$0.2412.3%
Repairs and maintenance$0.200 a mile$2,000$0.2010.5%
Truck insurance$14,400 a year$1,200$0.126.3%
Trailer payment$650 a month$650$0.073.4%
Tires$0.050 a mile$500$0.052.6%
Plates, permits and HVUT$3,200 a year$267$0.031.4%
Tolls and scales$240 a month$240$0.021.3%
ELD, load board and phone$180 a month$180$0.020.9%
Factoring fee3.00% of revenue$672$0.07In the rate
Total cost$19,101$1.91100%

4Check a load before you book it

$
mi
mi
Profit on this load
$241
Rate per loaded mile
$2.47
Rate per total mile
$2.23
Cost to run it
$1,859

940 miles at $1.91 a mile, plus $63 in fees. It covers cost but is $0.02 a loaded mile under the profit you want.

Want this done on your whole Excel? We fix getting fuel, repairs and driver pay onto the right truck so cost per mile is known every month on your real data, tested with you.

Walk us through your fleet numbers

How do you calculate cost per mile in trucking?

Add up everything the truck costs in a month and divide by the miles it ran that month, loaded and empty.

Cost per mile = (fixed costs a month + running costs a mile × miles) ÷ miles

  • Fixed costs come due whether the truck moves or not: truck and trailer payments, insurance, plates and permits, ELD and phone.
  • Running costs grow with every mile: fuel, driver pay by the mile, repairs, tires.
  • Fuel per mile = diesel price ÷ miles per gallon.

Example: fixed costs of 4,900 dollars a month and running costs of 1.42 dollars a mile over 10,000 miles. (4,900 + 14,200) ÷ 10,000 = 1.91 dollars a mile.

The calculator turns yearly and weekly costs into a monthly amount for you.

What is a break-even rate per mile?

It is the lowest rate per loaded mile that covers every cost, including the empty miles you drive to get to the next pickup.

Break-even rate = monthly cost ÷ loaded miles ÷ (1 − fees as a share of revenue)

Rate to quote = (monthly cost ÷ loaded miles + profit you want per loaded mile) ÷ (1 − fee share)

Example: 19,100 dollars a month, 10,000 miles with 12% empty, so 8,800 loaded miles. 19,100 ÷ 8,800 = 2.17 dollars. With a 3% factoring fee, 2.17 ÷ 0.97 = 2.24 dollars a loaded mile to break even.

Step 4 of the tool checks one load: the rate offered against the cost of its loaded and empty miles.

What costs go into cost per mile?

Every cost the truck carries, including the ones paid once a year.

  • Truck and trailer payments or lease
  • Insurance
  • Plates, IRP, IFTA, UCR and the heavy vehicle use tax (HVUT)
  • Fuel and DEF
  • Driver pay and payroll taxes
  • Repairs, maintenance and tires
  • Tolls, scales and parking
  • ELD, load boards, phone and software
  • Factoring or dispatch fees, as a percent of revenue
  • Your own pay, if you are the driver

The American Transportation Research Institute (ATRI) put the 2025 industry average at 2.336 dollars a mile. Your own number is the one to quote from.

Fuel prices move every week, so set your fuel surcharge from the same MPG. Time stuck at a dock costs the same fixed costs, which is what detention pay recovers.

How do I get cost per mile for each truck from QuickBooks?

Run Profit and Loss by Class with one class per truck, then choose Use a QuickBooks P&L by truck above.

  1. Turn on classes. Gear icon > Account and settings > Advanced > Categories > turn on Track classes > Save. Classes come with QuickBooks Online Plus and Advanced.
  2. Run the report. Reports > Standard reports > Business overview > Profit and Loss by Class.
  3. Export it. Export/Print > Export to Excel, then in Excel File > Save As > CSV.
  4. Add each truck’s miles for the same dates.

Office costs in the Not Specified column are shared across trucks by miles. Payroll lands on a truck only if classes are set when you run payroll, under Edit classes and projects (QuickBooks Online Payroll Premium and Elite), and only from then on.

Questions

Should I use total miles or loaded miles?

Cost per mile uses all miles, loaded and empty. Rates are quoted per loaded mile, so the break-even rate divides by loaded miles only.

Where do I put my own pay?

Add it as a monthly cost if you want a set wage. Or leave it out and use the profit you want per loaded mile.

Can I paste my costs from a spreadsheet?

Yes. Copy the cost names and amounts from Excel or Google Sheets and paste them in. Words like “yearly” or “per mile” set how often each one comes due, and rows named Miles, MPG or Diesel price fill in step 2.

Is my data uploaded anywhere?

No. Your browser does the math, and your numbers are kept only in this browser so they are there next time.

Sources

Lines of light running into one large blue period

Walk us through one problem.

We’ll tell you what we’d fix first.

Walk us through one problem

Free. 30 minutes. A one-page note within two business days.