Business (Standard Rate ~68¢)
Medical or Moving (Standard Rate ~22¢)
Charitable Organizations (Statute 14¢)
Custom / Employer Rate
Based on projected 2025 IRS Standard Mileage Rates.
Enter the total distance for the tax year or specific trip.
These are deductible in addition to the mileage rate.
Distance:0 miles
Applied Rate:0¢ / mile
Base Mileage Deduction:0.00
Parking & Tolls:0.00
Total Deduction Value
$0.00
Guide to the 2025 Standard Mileage Rates
Calculating your vehicle deductions correctly is essential for self-employed individuals, business owners, and employees receiving reimbursement. This 2025 Mileage Rate Calculator helps you estimate your tax deduction or reimbursement value based on the purpose of your drive.
What are the projected rates for 2025?
The Internal Revenue Service (IRS) updates the standard mileage rates annually. These rates represent the deductible cost of operating an automobile for business, charitable, medical, or moving purposes. While rates fluctuate based on fuel prices and insurance costs, the calculator uses the latest projected figures for the 2025 tax year.
Purpose
Projected 2025 Rate
Description
Business
68.0 cents/mile
For self-employed and business owners claiming vehicle expenses.
Medical/Moving
22.0 cents/mile
For qualified medical travel and active-duty military moves.
Charitable
14.0 cents/mile
Fixed by statute for volunteer work for qualified organizations.
How to Calculate Your Deduction
The formula for calculating your mileage deduction is straightforward, but accuracy is key for tax compliance:
(Total Business Miles × Standard Mileage Rate) + Parking & Tolls = Total Deduction
For example, if you drove 10,000 miles for business in 2025 using the projected rate of 68 cents per mile, and spent $150 on tolls:
Mileage Portion: 10,000 × $0.68 = $6,800
Tolls: $150
Total Deduction: $6,950
Standard Mileage Rate vs. Actual Expenses
Taxpayers generally have two options when deducting vehicle expenses: the Standard Mileage Rate (used by this calculator) or the Actual Expenses method.
Standard Mileage Rate: Requires less paperwork. You track your miles and multiply by the IRS rate. It covers gas, insurance, repairs, depreciation, and registration.
Actual Expenses: Requires tracking every penny spent on the car (gas receipts, repair bills, insurance premiums) and determining the percentage of business use vs. personal use.
Record Keeping Requirements
To survive an IRS audit, you must keep a timely log of your driving. The IRS requires a record that includes:
The date of the trip.
The starting and ending location.
The business purpose of the trip.
The total miles driven.
Estimates are typically disallowed during audits. Use this calculator to plan your finances, but ensure you maintain a compliant mileage log throughout the year.
function toggleCustomRate() {
var purpose = document.getElementById('tripPurpose').value;
var customGroup = document.getElementById('customRateGroup');
if (purpose === 'custom') {
customGroup.style.display = 'block';
} else {
customGroup.style.display = 'none';
}
}
function calculateMileage() {
// 1. Get input values
var purpose = document.getElementById('tripPurpose').value;
var milesInput = document.getElementById('totalMiles').value;
var tollsInput = document.getElementById('parkingTolls').value;
var customRateInput = document.getElementById('customCents').value;
// 2. Validate Miles
var miles = parseFloat(milesInput);
if (isNaN(miles) || miles < 0) {
alert("Please enter a valid number of miles.");
return;
}
// 3. Handle Tolls (default to 0 if empty)
var tolls = parseFloat(tollsInput);
if (isNaN(tolls)) {
tolls = 0;
}
// 4. Determine Rate
// Note: These are projected 2025 rates based on late 2024 trends
var rateInCents = 0;
if (purpose === 'business') {
rateInCents = 68.0; // Projected 2025 Business Rate
} else if (purpose === 'medical') {
rateInCents = 22.0; // Projected 2025 Medical Rate
} else if (purpose === 'charity') {
rateInCents = 14.0; // Fixed Statutory Rate
} else if (purpose === 'custom') {
rateInCents = parseFloat(customRateInput);
if (isNaN(rateInCents) || rateInCents < 0) {
alert("Please enter a valid custom rate in cents.");
return;
}
}
// 5. Calculate
// Rate is in cents, need to convert to dollars for calculation
var rateInDollars = rateInCents / 100;
var mileageDeduction = miles * rateInDollars;
var totalDeduction = mileageDeduction + tolls;
// 6. Display Results
document.getElementById('resMiles').innerHTML = miles.toLocaleString() + " miles";
document.getElementById('resRate').innerHTML = rateInCents + "¢ / mile";
// Format currency
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
document.getElementById('resBase').innerHTML = formatter.format(mileageDeduction);
document.getElementById('resTolls').innerHTML = formatter.format(tolls);
document.getElementById('resTotal').innerHTML = formatter.format(totalDeduction);
// Show result box
document.getElementById('results').style.display = 'block';
}