Business (67 cents/mile)
Medical or Moving (21 cents/mile)
Charitable Organizations (14 cents/mile)
Estimated Reimbursement:
$0.00
Understanding the 2024 Per Diem Mileage Rates
Effective January 1, 2024, the Internal Revenue Service (IRS) increased the standard mileage rates for taxpayers to reflect the rising costs of operating a vehicle. These rates are used to calculate the deductible costs of operating an automobile for business, charitable, medical, or moving purposes.
IRS Standard Mileage Rates for 2024
Purpose
2024 Rate (per mile)
2023 Rate (per mile)
Business Travel
67 cents
65.5 cents
Medical or Moving
21 cents
22 cents
Charitable Service
14 cents
14 cents
What Qualifies as Business Mileage?
Business mileage includes travel from your main workplace to a secondary work location, trips to meet clients, or travel for business errands. It is important to note that commuting—the travel between your home and your regular place of work—is generally not deductible or reimbursable under IRS guidelines.
How to Use This Calculator
To determine your total reimbursement or deduction for the 2024 tax year, follow these steps:
Step 1: Enter the total number of miles driven for the specific trip or period.
Step 2: Select the purpose of the travel from the dropdown menu (Business, Medical/Moving, or Charity).
Step 3: Click "Calculate Reimbursement" to see the total amount based on current IRS standards.
Record Keeping Requirements
To claim these rates on your tax return or to receive a tax-free reimbursement from your employer, you must maintain a written log. This log should include the date of the trip, the starting point and destination, the purpose of the trip, and the total miles driven. Digital apps and odometer readings are highly recommended for accuracy during audits.
function calculateMileage() {
var miles = document.getElementById('milesDriven').value;
var purpose = document.getElementById('travelPurpose').value;
var resultDiv = document.getElementById('mileage-result');
var totalAmountDisplay = document.getElementById('totalAmount');
var rateDetailDisplay = document.getElementById('rateDetail');
var rate = 0;
var rateLabel = "";
// Validation
if (miles === "" || miles <= 0) {
alert("Please enter a valid number of miles.");
return;
}
miles = parseFloat(miles);
// Set rates based on 2024 IRS standards
if (purpose === "business") {
rate = 0.67;
rateLabel = "Business Rate: $0.67 per mile";
} else if (purpose === "medical") {
rate = 0.21;
rateLabel = "Medical/Moving Rate: $0.21 per mile";
} else if (purpose === "charity") {
rate = 0.14;
rateLabel = "Charity Rate: $0.14 per mile";
}
var total = miles * rate;
// Display results
totalAmountDisplay.innerHTML = "$" + total.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
rateDetailDisplay.innerHTML = "Based on " + miles + " miles at the " + rateLabel;
resultDiv.style.display = "block";
}