Irs Mileage Reimbursement Rate 2024 Calculator

2024 IRS Mileage Reimbursement Calculator

Business (67 cents/mile) Medical or Moving (21 cents/mile) Charitable (14 cents/mile)
Total Reimbursement Amount
$0.00

Official 2024 IRS Mileage Rates

For the calendar year 2024, the IRS has increased the standard mileage rates for taxpayers. Using these rates simplifies the process of deducting the costs of operating an automobile for various purposes:

  • Business: 67 cents per mile driven for business use (up 1.5 cents from 2023).
  • Medical/Moving: 21 cents per mile driven for medical purposes or moving for qualified active-duty members of the Armed Forces.
  • Charitable: 14 cents per mile driven in service of charitable organizations (fixed by statute).

How to Use the Calculator

To calculate your potential tax deduction or employer reimbursement, enter the total number of miles traveled for specific qualified tasks. Select the appropriate category from the dropdown menu. Our tool applies the precise IRS 2024 standards to provide an immediate total.

Calculation Example

If you drove 500 miles for business meetings in 2024, the calculation is:

500 miles × $0.67 = $335.00

If those same miles were for medical travel, the reimbursement would be $105.00 (500 × $0.21).

Important Record-Keeping Rules

The IRS requires contemporaneous records to substantiate your mileage claims. You should maintain a log that includes:

  1. The date of the trip.
  2. The destination and purpose of the trip.
  3. The starting and ending odometer readings.
  4. The total miles driven.

Disclaimer: This calculator is for informational purposes only. Consult with a tax professional to ensure compliance with current IRS regulations.

function calculateMileage() { var miles = document.getElementById('milesDriven').value; var rate = document.getElementById('purposeType').value; var resultDiv = document.getElementById('mileageResult'); var totalDisplay = document.getElementById('totalAmount'); var rateDisplay = document.getElementById('rateInfo'); if (miles === "" || miles <= 0) { alert("Please enter a valid number of miles."); return; } var total = parseFloat(miles) * parseFloat(rate); var formattedTotal = total.toLocaleString('en-US', { style: 'currency', currency: 'USD' }); totalDisplay.innerHTML = formattedTotal; var rateText = ""; if (rate == "0.67") rateText = "Based on 67¢ per mile (Business)"; else if (rate == "0.21") rateText = "Based on 21¢ per mile (Medical/Moving)"; else if (rate == "0.14") rateText = "Based on 14¢ per mile (Charitable)"; rateDisplay.innerHTML = rateText; resultDiv.style.display = "block"; // Smooth scroll to result on mobile if (window.innerWidth < 600) { resultDiv.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); } }

Leave a Comment