100% Free No Sign-Up Unlimited Use No Limits Secure & Private
PDF Tools Calculators Categories Guides Contact No Sign-Up Needed to Use This Site
Result
--
Enter values to calculate.
Summary
--
Waiting for input
Detail
--
Waiting for input

Calculate the exact mileage of a trip from odometer readings, and the cost per mile if you enter a trip expense.

How It Works

How Mileage Calculator Works

Trip mileage is simply the ending odometer reading minus the starting reading. If you enter a trip cost (fuel, tolls, or any other expense), the calculator divides that cost by the total miles driven to show a cost-per-mile figure — useful for expense tracking, tax deduction records, or reimbursement claims.

Worked Example

See It In Action

A trip from odometer reading 45,210 to 45,532 covers 322 miles; with a $42 trip cost, that works out to about $0.13 per mile.
Real-World Use Cases

Who Uses Mileage Calculator and Why

  • Logging the distance and per-mile cost of a business trip for expense reporting or reimbursement requests.
  • Splitting fuel costs fairly among passengers on a shared road trip based on the actual distance and cost of the leg driven.
  • Tracking the distance covered between two service intervals by comparing odometer readings at each visit.
  • Working out a rough per-mile operating cost for a vehicle over a specific trip, separate from any official reimbursement rate.
Common Mistakes

Mistakes to Avoid

  • Entering the odometer readings in the wrong order, which produces a negative or nonsensical distance — the starting reading should always be smaller than the ending reading.
  • Assuming the per-mile cost this calculator produces matches an official reimbursement rate like the IRS standard mileage rate — it's simply the cost figure you entered divided by distance, not a published rate.
  • Forgetting to reset trip cost to zero when you only want the raw distance between two readings and don't have a cost figure to enter yet.
Pro Tips

Tips for Best Results

  • If you're logging mileage for reimbursement, record the odometer readings at the exact start and end of the trip rather than rounding, since small rounding errors add up over repeated logging.
  • Leave trip cost at zero when you only need the distance — the calculator handles that case cleanly without requiring a placeholder cost value.
Troubleshooting

Fixing Common Problems

The distance shown is negative. — The starting odometer reading is larger than the ending reading — check that the two values weren't entered in reverse order.

I need the official mileage reimbursement rate, not a cost-per-mile I calculated myself. — This calculator only divides your entered trip cost by distance driven — for the current official reimbursement rate, check the relevant published rate for your country or organization rather than relying on this figure.

Glossary

Terms Explained

Odometer reading: The cumulative distance total displayed on a vehicle's odometer at a given point in time, used here as the start and end markers for a trip.

Cost per mile: The trip cost you enter divided by the distance driven between the two odometer readings, distinct from any standardized reimbursement rate.

FAQ

Frequently Asked Questions

What if my ending odometer reading is less than my starting reading?
The calculator flags this as invalid, since an ending reading should always be equal to or greater than the starting reading for a normal trip (odometer rollover on very old vehicles is not handled).
What is this useful for?
Common uses include tracking mileage for tax deductions (like business use of a personal vehicle), mileage reimbursement from an employer, or simply monitoring your own driving costs over time.
Can I track multiple trips over time?
This calculator handles one trip at a time. For ongoing tracking, log each trip's odometer readings and dates in a separate spreadsheet or mileage log, using this calculator to check the math for each entry.