IRP & IFTA

Interstate compliance, the easy way.

IRP apportioned plates and IFTA quarterly returns — prepared for you nationwide, filed for you in Oklahoma. ELD-driven mileage runs nationwide, and HOS monitoring runs nationwide through your Samsara or Motive ELD.

Last updated May 13, 2026

The 9 PM problem

Quarter close is a kitchen-table job.

  • 9:12 PM“IFTA due in 6 days” email arrives
  • 9:40 PMSpreadsheet opens at the kitchen table
  • 11:47 PMStill splitting miles by state, receipt by receipt
  • 12:30 AMOne jurisdiction won't reconcile with the trip log

The miles were already in the ELD the whole time. Someone just had to do the math — every quarter, forever.

While you slept

The return assembles itself.

Every state crossing lands in the ledger the moment the ELD reports it. By quarter close, the return is already built.

IFTA Q2 Return · 28 trucksFROM ELD DATA
JurMilesGallonsNet
OK41,2086,742−$118.40
TX28,9143,981$402.16
KS9,3661,604−$44.05
AR7,150892$167.92
MO4,221705−$12.61
NM2,8760$96.30
Net due · all jurisdictions$491.32

The full return lives in the sandbox →Illustrative demo fleet · the math runs on your real trips

How the night shift runs it

We file IRP and IFTA for Oklahoma carriers. Tracking runs everywhere.

IRP and IFTA share one quiet problem. They both run on the same mileage data, and the audit on both of them is brutal if the mileage is sloppy. Two filings, one set of trip records, very different penalty surfaces. The mistake most carriers make is treating them as separate workstreams. Dockex unifies the mileage layer, then splits the filings.

For Oklahoma-based carriers, Dockex files both. The full two-step is on Dockex: title the truck with the state (with the stamped Form 2290 Schedule 1 for vehicles 55,000 lbs and up), then the apportioned plate and cab card issue. Schedule A (carrier info) and Schedule B (per-vehicle detail with prior-year jurisdiction mileage) auto-fill from what is already in the system. The $100 ARCS Fee and the apportioned base get itemized before submit.

Curious what the per-jurisdiction net looks like for a single quarter? The free IFTA Quarterly Calculator runs the same arithmetic in your browser, with the iftach.org rate matrix and IN/KY/VA surcharges, no signup needed.

IFTA quarterly returns follow the same path. Dockex handles the math and, for Oklahoma carriers, the filing. Returns clear quarterly: April 30, July 31, October 31, January 31. The return preview updates throughout the quarter, so the final approve-and-file step is a 5-minute review.

For carriers based outside Oklahoma, the heavy lifting still works. Dockex pulls trip records from Samsara, Motive, or Geotab, splits miles by jurisdiction using the GPS breadcrumb on every trip, builds the IFTA return preview, and flags any jurisdiction where reported miles are out of step with the trip log (the #1 audit trigger). Your home-state filing team picks up the final submit. Dockex hands them a clean return.

HOS monitoring runs nationwide through Samsara or Motive. Dockex reads duty status from your Samsara or Motive ELD, flags 11-hour, 14-hour, 60/70-hour, and 30-minute break violations in real time, and stores the violation chain so the audit defense is documented before the auditor ever calls. Driver clock status shows on the fleet dashboard with the same red/amber/green pattern the compliance feature uses. (Geotab feeds IFTA jurisdiction miles, but not HOS.)

The audit defense piece matters more than most carriers think. The Oklahoma IRP audit is stricter than operators expect, and the only real defense is original trip records: ELD logs, fuel receipts, dispatch records. Dockex keeps each piece on file, cross-linked to the return that used it. Pull a vehicle, pull a quarter, see every trip and every gallon that fed the math.

For the full breakdown of how Oklahoma IRP actually works, including the ARCS fee and the audit failure modes, read the Oklahoma commercial registration and IRP walkthrough. It is the longest piece on the blog because IRP earns the length.

Renewal timing on IRP is the part people miss. Oklahoma mails renewal applications about 3 months before expiration. The new apportioned fee gets calculated from actual prior-year mileage per jurisdiction plus estimated distance on any new jurisdictions you add. Dockex pre-stages the renewal packet the moment the renewal window opens, so the only step left is review and approve. New entrants with no prior mileage history get a standard average-distance-per-jurisdiction calculation. The state audits these especially closely. Real trip records (ELD logs, fuel receipts, dispatch records) are the only defense, and Dockex captures all three on every trip.

One operational note. The fees in IFTA do not show up to a fleet as a single line item. They show up as quarterly net owed or refund depending on the gap between miles driven in each jurisdiction and fuel purchased there. Dockex itemizes the math jurisdiction by jurisdiction in the return preview, so the team sees which states the fleet over-fueled (refund) and which it under-fueled (owe). Fueling strategy is the biggest IFTA lever most carriers ignore.

IRP

IRP made simple.

International Registration Plan is complex: jurisdictions, mileage allocation, apportioned plates, the title-then-plate two-step. Dockex manages all of it. Add your jurisdictions and we track the mileage and prepare the registration nationwide — and file it for you for Oklahoma-based carriers.

  • Jurisdiction management with prior-year mileage capture
  • Auto-filled Schedule A and Schedule B from fleet data
  • Done-for-you filing for Oklahoma-based carriers
IRP Jurisdictions5 states
OklahomaBase State
45%
Texas
25%
Kansas
15%
Missouri
10%
Arkansas
5%

Based on mileage allocation

IFTA

IFTA from your ELD.

Upload your ELD data and Dockex extracts jurisdiction mileage automatically. Quarterly IFTA returns calculate themselves. Review and approve from the dashboard. Oklahoma carriers get done-for-you filing; out-of-state carriers get an audit-ready return to hand to their home-state filer.

  • ELD data to IFTA jurisdiction mileage, automatic
  • Quarterly return auto-calculation with running preview
  • Samsara, Motive, Geotab, manual CSV upload supported
IFTA ReturnQ1 2026

Auto-calculated from ELD data

StateMilesGallons
Oklahoma12,450 mi1,832 gal
Texas8,200 mi1,206 gal
Kansas4,100 mi603 gal
Missouri2,800 mi412 gal
Total: 27,550 miles · 4,053 gallonsReview & Submit →

HOS

HOS monitoring.

Hours of Service violations get expensive fast — the FMCSA penalty schedule runs into five figures. Dockex monitors HOS data from your Samsara or Motive ELD, flags violations in real time, and tracks driver duty status across the fleet. Works in every state.

  • Real-time HOS violation detection (Samsara or Motive)
  • Driver clock status dashboard
  • Violation history and resolution tracking
HOS Clocks3 drivers
J. MartinezDriving
5h 23m remaining
M. RodriguezOn Duty
2h 45m remaining
T. WilliamsOff Duty
Reset in 4h

0 active violations

KEY FEATURES

IRP Registration (OK)IFTA Returns (OK)ELD IntegrationHOS MonitoringJurisdiction TrackingAuto-CalculationAudit-Ready Returns

The gap

  • IFTA quarterly returns (not just mileage)Fleet softwareDockexPREPARED NATIONWIDE · PRO+ FILED FOR YOU (OK)
  • IRP apportioned filingFleet softwareDockexPREPARED NATIONWIDE · PRO+ FILED FOR YOU (OK)

Fleet-maintenance software tracks the deadline. Dockex calculates it everywhere — and files it for OK carriers.

Receipts →

It's always 6:02 AM in here

Watch a quarter's IFTA build itself.

Walk in

Spawns in ~20 seconds · No signup · No card

EXPLORE MORE FEATURES

IRP & IFTA | DOCKEX