Irs Mileage Rate 2018 Calculator

2018 IRS Mileage Rate Calculator

Calculate your tax deductions based on official 2018 federal mileage rates.

Business (54.5 cents/mile) Medical or Moving (18 cents/mile) Charitable (14 cents/mile)

Your Total 2018 Deduction

$0.00

Understanding the 2018 IRS Mileage Rates

For the 2018 tax year, the Internal Revenue Service (IRS) set standard mileage rates used to calculate the deductible costs of operating an automobile for business, charitable, medical, or moving purposes. These rates apply to cars, vans, pickups, and panel trucks.

Official 2018 Rates

Category Rate per Mile
Business 54.5 cents
Medical or Moving 18 cents
Charitable 14 cents

Calculation Examples

The math is straightforward: multiply the total allowable miles by the rate designated for that year.

  • Example 1 (Business): If you drove 5,000 miles for business in 2018, your calculation would be 5,000 x $0.545 = $2,725.00.
  • Example 2 (Medical): If you drove 250 miles for medical appointments in 2018, your calculation would be 250 x $0.18 = $45.00.

Important Record-Keeping Rules

To claim these deductions on your tax return, the IRS requires you to maintain a written log. You should record:

  1. The date of the trip.
  2. The total mileage driven.
  3. The destination or location.
  4. The specific business or charitable purpose of the trip.

Note: The 2018 rates are specifically for tax returns covering the 2018 calendar year. Ensure you are using the correct year's rates for your filing.

function calculateMileage() { var miles = document.getElementById("milesDriven").value; var rate = document.getElementById("mileageType").value; var resultArea = document.getElementById("resultArea"); var totalDisplay = document.getElementById("totalDeduction"); var detailsDisplay = document.getElementById("calcDetails"); if (miles === "" || miles <= 0) { alert("Please enter a valid number of miles driven."); return; } var totalDeduction = parseFloat(miles) * parseFloat(rate); // Format currency var formattedResult = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', }).format(totalDeduction); totalDisplay.innerText = formattedResult; detailsDisplay.innerText = miles + " miles at " + (rate * 100) + " cents per mile"; resultArea.style.display = "block"; resultArea.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment