Mileage Calculator
Calculate total business mileage from starting and ending odometer readings, and estimate the tax mileage deduction value at your per-mile rate.
How It's Calculated
Formula
\text{totalMiles} = \text{endingOdometer} - \text{startingOdometer} \\ \text{deduction} = \text{totalMiles} \times \text{mileageRate}This calculator computes total business mileage as the difference between your ending and starting odometer readings, then applies your per-mile rate to estimate a tax mileage deduction value. Unlike a fuel-economy calculator (which computes miles per gallon from distance and fuel consumed), this tool tracks an odometer-based trip distance for tax and reimbursement record-keeping. The mileage rate is entered by you rather than assumed, since the IRS standard mileage rate changes every tax year and this calculator does not embed a specific year's rate. The business trip purpose field is an optional label for your own records and does not affect the calculation.
Worked Examples
Odometer 10,000 to 10,150 miles at $0.655/mile
- Total miles = 10,150 - 10,000 = 150 miles
- Deduction = 150 x 0.655 = $98.25
Frequently Asked Questions
How is this different from the Gas Mileage Calculator?
The Gas Mileage Calculator computes fuel economy (miles per gallon) from distance driven and fuel consumed. This calculator instead computes a trip distance from odometer readings and estimates a tax deduction value from a per-mile rate — it has nothing to do with fuel consumption.
Why do I have to enter the mileage rate myself?
The IRS standard mileage rate changes every tax year (and other jurisdictions publish their own rates). Rather than hard-coding a rate that would go stale, this calculator asks you to enter your applicable rate so the deduction estimate always reflects the correct figure for your tax year.
What if my ending odometer is lower than my starting odometer?
This calculator treats that as invalid input rather than assuming an odometer rollover or reset — double-check your readings, since a lower ending value almost always indicates a data-entry error.