How to Calculate IFTA Miles and Tax: Step-by-Step for Owner-Operators
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
| State | Miles | Gallons bought | Taxable gallons (÷6.68) | Rate | Tax due | Tax paid | Net |
|---|---|---|---|---|---|---|---|
| Texas | 5,200 | 900 | 778 | $0.20 | $155.60 | $180.00 | −$24.40 |
| Oklahoma | 3,100 | 0 | 464 | $0.19 | $88.16 | $0 | +$88.16 |
| New Mexico | 2,800 | 650 | 419 | $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 trialNo credit card required