logic.codes

IRS Mileage Reimbursement Calculator

How much can I deduct or reimburse for miles driven at the IRS standard rate?

Single calculationv1.1.0Verified 2026-11-01Runs in your browser

Spec sheet

irs_standard_mileage · v2026.1.0
Method

IRS standard mileage rate × miles

  1. 01amount = miles × rate(purpose, trip date)
  2. 02rate selected by validity window of the trip date
Limits — read before relying on it
  • U.S. federal standard rates only; employers may reimburse at a different rate.
  • Whether a trip qualifies (commuting is not deductible, moving is limited to armed forces) is not determined here.
  • Rates before 2022 are not loaded (the calculator reports "not applicable").
Sources

Reference data

OCG knowledge packs

Rates and rules this calculator reads, stored as versioned OCG facts with a source and validity period. Facts marked “pending review” are used with a warning until a person verifies them against the source.

IRS standard mileage rateslogic:pack:us_irs:standard_mileage · v2026.1.0
ParameterValueValidStatus
Standard mileage rate — business58.5 ¢/mi2022-01-01 → 2022-07-01accepted
Standard mileage rate — business62.5 ¢/mi2022-07-01 → 2023-01-01accepted
Standard mileage rate — business65.5 ¢/mi2023-01-01 → 2024-01-01accepted
Standard mileage rate — business67 ¢/mi2024-01-01 → 2025-01-01accepted
Standard mileage rate — business70 ¢/mi2025-01-01 → 2026-01-01accepted
Standard mileage rate — business72.5 ¢/mi2026-01-01 → 2027-01-01pending review
Standard mileage rate — medical and moving18 ¢/mi2022-01-01 → 2022-07-01accepted
Standard mileage rate — medical and moving22 ¢/mi2022-07-01 → 2023-01-01accepted
Standard mileage rate — medical and moving22 ¢/mi2023-01-01 → 2024-01-01accepted
Standard mileage rate — medical and moving21 ¢/mi2024-01-01 → 2025-01-01accepted
Standard mileage rate — medical and moving21 ¢/mi2025-01-01 → 2026-01-01accepted
Standard mileage rate — medical and moving20.5 ¢/mi2026-01-01 → 2027-01-01pending review
Standard mileage rate — charitable (statutory)14 ¢/mi1998-01-01 → accepted

Related