Cypress handles IFTA quarterly filings for our customers. This guide explains why IFTA matters, what a clean quarterly outcome looks like, and how this fits with the rest of the compliance stack — not a DIY walkthrough.

Why IFTA is the recurring filing that quietly parks trucks

The International Fuel Tax Agreement is the mechanism the 48 contiguous U.S. states and 10 Canadian provinces use to reconcile fuel taxes for interstate commercial vehicles. A truck buys diesel in one state and pays that state's per-gallon excise tax at the pump, but consumes the fuel driving across many states. Without IFTA, every state would have to chase every carrier individually for the share of fuel tax owed for miles run inside their borders. IFTA solves it with a single quarterly return filed through the base state, which then settles inter-jurisdictional balances on the carrier's behalf.

The math works out as four numbers per jurisdiction the truck ran in: miles driven there, tax owed at that jurisdiction's rate, gallons purchased there, tax already paid through the pump price. The net across all jurisdictions is what the carrier owes the base state, or what the base state refunds. For a typical OTR carrier the net is usually a payment to the base state, because the carrier tends to buy fuel where pump taxes are lowest and run miles where rates are higher.

The deadlines are fixed and they do not move: Q1 by April 30, Q2 by July 31, Q3 by October 31, Q4 by January 31. The base state penalty for late filing is $50 or 10% of net tax, whichever is greater, plus interest. Those penalties are not by themselves catastrophic — but the larger consequence is what carriers underestimate. Persistent late filing or missed quarters triggers an IFTA license-status review. A suspended IFTA license generally triggers IRP suspension in the same base state because the two systems share status. IRP suspension means the apportioned plate goes inactive. Inactive plate means the truck is parked, citable at roadside, and not bookable.

The four-year audit window matters too. Returns filed today can be audited in 2030, and the auditor will demand source documents — per-jurisdiction mileage, fuel receipts, trip records — for every line. Carriers who treat early quarters casually build a documentary record that does not survive a sampling audit, and the auditor will extrapolate sample-quarter problems across the years.

There is also the base-state alignment question. A carrier's IFTA base state and IRP base state generally have to match — they are administered by the same jurisdiction and the systems share data. Carriers who try to base IFTA in a low-tax state while basing IRP in their home state create a conflict that surfaces at the next audit or renewal cycle.

What a clean IFTA quarter looks like

When Cypress files IFTA for a customer, the markers of a clean quarter include:

  • Per-jurisdiction mileage sourced from the carrier's ELD, not from a fuel-card report. ELDs natively produce per-jurisdiction breakdowns by geofencing state boundaries; fuel-card miles are estimated from GPS positions where the truck swiped and are not designed for tax reporting. The audit will ask for source data, not summary totals.
  • Per-jurisdiction mileage reconciled to odometer. Total miles across all jurisdictions ties to the truck's odometer movement during the quarter; any gap indicates missing trip records that the audit will surface.
  • Every diesel receipt retained for the four-year audit window. Pump receipts, fuel-card detail, or both — source documentation in retrievable form, not just summary totals from a card company.
  • Current-quarter rate matrix applied to every line. IFTA jurisdiction rates change quarterly, and filings prepared with last quarter's rates do not match what the base state expects. Indiana's surcharge — which applies to fuel consumed in the state regardless of where it was purchased — is the most-missed line.
  • Filed by the quarterly deadline with confirmation retained. The confirmation is what protects against late-filing penalty disputes and what supports the audit narrative four years later.
  • Sanity checks before submission. MPG that comes out implausibly high or low, miles in a jurisdiction with no fuel purchases over multiple quarters, ELD gaps from signal loss — each is flagged and reconciled before the return goes in, not after.

Where this goes wrong

Three failure modes account for most IFTA problems. First is reliance on fuel-card mileage instead of ELD per-jurisdiction breakdowns; the resulting filings do not survive audit sampling, and an auditor reconstructing from trip records and toll data produces a different number than what was filed. Second is calendar drift: the carrier files Q1 and Q2 on time, gets busy, files Q3 late, and either files Q4 even later or skips it entirely. Chronic late or missed quarters trigger license-status review, and once review is opened, the IRP cascade follows quickly. Third is base-state mismatch: a carrier whose IRP and IFTA were filed against different base states discovers the conflict at the next audit and pays for the cleanup.

A subtler failure mode is ELD inaccuracy. ELDs occasionally drop minutes of data on reboots, lose GPS signal in tunnels or remote areas, or mis-attribute miles at state borders where the truck zigzags across the line. Carriers who file directly from the ELD report without spot-checking against dispatch history sometimes file returns with material miles missing or assigned to the wrong jurisdiction. The audit reconstruction catches it; the cleanup is expensive.

How Cypress handles this

Cypress runs IFTA for our customers as a continuous operation across the four quarters, not as four separate scrambles. The customer's ELD data and fuel receipts come into our system on a rolling basis. Per-jurisdiction mileage is reconciled to odometer in real time, fuel receipts are matched to ELD positions, the current-quarter rate matrix is applied, and the filing goes directly to the base-state portal before the deadline. The confirmation and the underlying source records live in the same compliance file as MCS-150, UCR, IRP, BOC-3, and the year's 2290 — one calendar, one operation, one place to look when an auditor calls.

If the customer's IRP and IFTA were not originally aligned to the same base state, we surface that during onboarding and resolve it before it triggers a status conflict. If the ELD's per-jurisdiction report has gaps, we reconcile against fuel receipts and dispatch records before the filing goes in, not after the auditor finds the discrepancy.

Per Cypress's direct-build posture, the filing goes from our system straight to the base-state IFTA portal. There is no third-party reseller in the chain collecting your jurisdiction-by-jurisdiction mileage and fuel data alongside the data of carriers you compete with for the same lanes. The customer's operational record stays between us and the state.

Get this done

If you would rather have IFTA, IRP, 2290, MCS-150, UCR, BOC-3, and the four-year audit retention handled as one operation, Cypress Authority Services is the sister brand that runs that work for Dispatch Rail customers.


Cypress Authority Services is a sister brand operated by the same team that runs Dispatch Rail.