IRP & IFTA
Interstate compliance, the easy way.
IFTA quarterly returns prepared for you nationwide and filed for you in Oklahoma — plus IRP apportioned plates for Oklahoma carriers. ELD-driven mileage runs nationwide, and HOS monitoring runs nationwide through your Samsara or Motive ELD.
Last updated November 1, 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.
Through the quarter
The math keeps up with the trucks.
Miles come off the ELD and split by jurisdiction. Your running fuel-tax total updates through the quarter, so quarter close is a review — not a rebuild.
One fleet MPG — 6.40 this quarter — turns each state's miles into whole gallons burned. Net is (burned − bought) × that state's published rate. This fleet bought exactly the fuel it burned, so the bill is entirely about where it bought — it fuels at home in Oklahoma and runs the miles elsewhere.
The full return lives in the sandbox →Illustrative demo fleet · the math runs on your real trips
We file IRP and IFTA for Oklahoma carriers. IFTA 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 easy mistake 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 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, against the iftach.org rate matrix, with the Kentucky and Virginia surcharges, no signup needed.
IFTA quarterly returns follow the same path. Dockex handles the math and, for Oklahoma carriers, the filing. Returns clear quarterly on April 30, July 31, October 31, and January 31 — rolled to the next business day when one lands on a weekend or a federal holiday, which is why Q3 2026 is due Monday, November 2. Your running total updates through the quarter, so the approve-and-file step at the end 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 it looks. 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, and the easiest one to 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, for Oklahoma-based carriers, Dockex prepares and files your IRP registration.
- 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
Based on mileage allocation
IFTA
IFTA from your ELD.
Upload your ELD data and Dockex extracts jurisdiction mileage automatically. The quarterly math runs on your own miles and your own fuel receipts — you 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 a running total in between
- Samsara, Motive, Geotab, manual CSV upload supported
Miles come off the ELD, gallons off the fuel cards. Net tax is (gallons burned − gallons bought) × that state's rate, and gallons burned come from one fleet MPG — 6.83 this quarter. This fleet bought exactly the fuel it burned, so the whole bill is about where it bought — it fuels at home in Oklahoma and runs the miles elsewhere, so Oklahoma comes back as a credit.
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
✓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)FleetioDockexPREPARED NATIONWIDE · FILED FOR YOU IN OK, ANY PLAN
- IRP apportioned filingFleetioDockexFILED FOR YOU IN OK
Fleetio tracks the deadline. Dockex calculates your IFTA everywhere — and files it for OK carriers.
Questions, answered.
Does Dockex file IRP and IFTA in every state?
Not yet. IFTA runs nationwide: Dockex calculates, tracks, and prepares the return anywhere, and files it for you if you're based in Oklahoma. IRP runs for Oklahoma-based carriers only for now. For carriers based outside Oklahoma, the ELD integration, jurisdiction mileage tracking, and audit-ready IFTA return run nationwide, ready for your home-state filer to submit.
How does IFTA mileage get pulled from the ELD?
Dockex reads trip records from Samsara, Motive, or Geotab, then splits the miles by jurisdiction using the GPS breadcrumb on each trip. Your running fuel-tax total updates through the quarter off those trips, so you know where you stand before the deadline instead of after it. CSV upload works for fleets without a supported ELD.
When are IFTA returns due?
Quarterly. The statutory dates are April 30 for Q1, July 31 for Q2, October 31 for Q3, and January 31 for Q4 — and when one of those falls on a weekend or a federal holiday, the return rolls to the next business day. Q3 2026 is due Monday, November 2, not Saturday, October 31. Dockex tracks the rolled date and keeps your running total current through the quarter, so the approve-and-file step at the end is a review rather than a rebuild.
What does Oklahoma charge for IRP?
Apportioned base fees vary by vehicle weight, age, value, and the jurisdiction mileage mix. A typical new 80,000 lb tractor running across all jurisdictions lands around $1,600 to $1,800. Per the Oklahoma Corporation Commission, there's also a flat $100 Apportioned Registration CMV Service Fee (ARCS) per IRP vehicle.
What is the IRP two-step?
Oklahoma-based fleets title the truck with the state first, with the Form 2290 Schedule 1 for vehicles 55,000 lbs and up. The apportioned plate and cab card then issue. Dockex prepares both steps and, for Oklahoma carriers, files them for you.
How does HOS monitoring work?
HOS runs through Samsara or Motive. Dockex pulls duty status records from your Samsara or Motive ELD, flags violations in real time (11-hour, 14-hour, 60/70-hour, 30-minute break), and stores the violation chain for audit defense. Driver clock status shows on the dashboard nationwide. (IFTA jurisdiction miles also work through Geotab; HOS does not.)
It's always 6:02 AM in here
Walk a quarter's IFTA, start to filed.
Spawns in ~20 seconds · No signup · No card
EXPLORE MORE FEATURES