All articles

How to Calculate IFTA Miles and Tax: Step-by-Step for Owner-Operators

June 11, 20263 min read

Every quarter, the same scramble: dig out fuel receipts, reconstruct where you ran, and try to remember whether that Oklahoma detour counted. IFTA isn't hard math — it's hard bookkeeping. Here's the whole calculation, step by step, plus the shortcuts that make next quarter painless.

What IFTA actually asks of you

The International Fuel Tax Agreement covers the lower 48 states and 10 Canadian provinces. If you run a qualified motor vehicle (over 26,000 lbs GVW or 3+ axles) across state lines, you file one quarterly return with your base state, and they distribute fuel tax to every state you ran in.

The core idea: you owe each state fuel tax based on the miles you drove there — not where you happened to buy fuel.

The 5-step calculation

Step 1: Total your miles by state

Add up every mile driven in the quarter, split by jurisdiction. Include deadhead and bobtail miles — IFTA counts all miles, loaded or empty.

Step 2: Total your fuel purchases by state

Add up the gallons you bought in each state from your receipts. Keep every receipt — you need them for the tax-paid credit, and auditors ask for them.

Step 3: Calculate your fleet MPG

Fleet MPG = Total miles (all states) ÷ Total gallons purchased (all states)

Say you ran 28,400 miles and bought 4,250 gallons: 28,400 ÷ 4,250 = 6.68 MPG. This single number drives everything else.

Step 4: Calculate taxable gallons per state

For each state:

Taxable gallons = Miles in that state ÷ Fleet MPG

If you ran 5,200 miles in Texas at 6.68 MPG, you "used" 778 gallons in Texas — regardless of where you bought them.

Step 5: Apply each state's tax rate and credit what you already paid

Tax owed = (Taxable gallons × State tax rate) − (Tax already paid at that state's pumps)

If you used 778 gallons in Texas (rate: $0.20/gal) you owe $155.60. Bought 900 gallons in Texas? You already paid $180 at the pump — Texas owes you a $24.40 credit. The credits and debits net out across states on one return.

Rates change quarterly, so always pull the current quarter's rate table from your base state or iftach.org.

A worked example

StateMilesGallons boughtTaxable gallons (÷6.68)RateTax dueTax paidNet
Texas5,200900778$0.20$155.60$180.00−$24.40
Oklahoma3,1000464$0.19$88.16$0+$88.16
New Mexico2,800650419$0.17$71.23$110.50−$39.27

Net those out across every state you touched and that's your check (or refund).

The mistakes that trigger audits

  • Round-number miles. 5,000 even miles in three states straight looks estimated, because it is. Auditors flag it.
  • MPG outside 5–10. If your math says you got 14 MPG in a loaded Class 8, a receipt or mileage entry is missing.
  • Missing fuel receipts. No receipt, no tax-paid credit — you pay that tax twice.
  • Forgetting deadhead miles. All miles count, not just dispatched ones.
  • Gap days. Unexplained holes in your mileage log invite reconstruction — theirs, not yours.

The shortcut: stop tracking this by hand

Everything above is arithmetic on two datasets — miles by state and fuel by state. If your loads, GPS/ELD data, and fuel purchases already live in one system, the quarterly report is a button, not a weekend.

Truck Command tracks state mileage automatically (from your ELD or manual trips), pulls fuel purchases in from your fuel tracker, and the IFTA calculator does steps 3–5 for you — with per-state totals that match your mileage log, which is exactly what an auditor wants to see.

Tax rates shown are examples — confirm current-quarter rates before filing.

Stop running your trucking business on paper

Loads, invoicing, expenses, IFTA, and compliance in one place — built for owner-operators, starting at $20/month.

Start your 14-day free trial

No credit card required