IRP Fee Estimator
Estimate apportioned IRP registration fees jurisdiction by jurisdiction. Annual fees at 80,000 lbs, each row carrying the primary-source URL and effective date. Plug in miles per jurisdiction, get USD and CAD subtotals broken out.
Where the truck is domiciled (legal base, not where it parks).
Sum across every jurisdiction you ran in. Typically a 12-month window matching your IRP renewal cycle.
USD apportioned total
$0.00
CAD apportioned total
$0.00 CAD
Jurisdictions
4
Fee data is sourced per row from the jurisdiction's official IRP fee schedule. Each row carries the primary-source URL and the effective date the schedule was posted. Apportioned fee = annual 80,000 lb fee × (miles in jurisdiction / total fleet miles). The estimate covers apportioned IRP registration only. Base-jurisdiction supplemental fees (Oklahoma ARCS, state-specific cab card fees, etc.) are not included.
Dockex
The reason this estimator exists.
I built it so a fleet manager could sanity-check next year's IRP renewal in 60 seconds without an Excel sheet or a phone call to the tag agent. Dockex does the full version: tracks every truck's actual jurisdiction miles via ELD or manual log, and for Oklahoma-based fleets prepares the renewal and files it with the state for you. Outside Oklahoma, Dockex doesn't handle IRP yet.
IRP (the International Registration Plan) splits commercial vehicle registration fees across every jurisdiction a truck actually ran in, weighted by miles. You file once with your base state, get a single apportioned cab card, and pay one combined bill that your base state remits to every member jurisdiction you owe.
The math is simple in principle, expensive when you get it wrong. The annual full-year fee at 80,000 lbs runs from $708 in Utah to $8,000 in the District of Columbia. Multiply by the mileage ratio per jurisdiction, sum across every jurisdiction you ran, and that's your renewal bill. This estimator does that calculation with primary-source fee data per row.
How apportionment actually breaks down
Say you're an Oklahoma-based fleet that ran 125,000 miles total last year. 60,000 in Oklahoma, 30,000 in Texas, 20,000 in Kansas, 15,000 in Colorado. Your apportioned fee per jurisdiction is each state's annual 80,000 lb fee multiplied by your mile ratio in that state. So Oklahoma collects: OK fee times (60,000 divided by 125,000), or 48% of OK's annual full fee. Add up across all four states and that's your IRP renewal total.
Two things people miss the first time they renew. First, you report ALL jurisdictions you operated in, even ones you only passed through once. Trip permits cover one-off crossings, but once a truck enters a jurisdiction more than a handful of times you owe apportioned fees there. Second, the calculation uses prior-year mileage, not projected. Your 2026 renewal uses your actual July 2024 through June 2025 miles (or whatever your jurisdiction's 12-month reporting window is).
For a deeper walkthrough of the renewal process plus the paperwork your base state expects, the IRP apportionment explainer goes step by step. For Oklahoma-specific registration filing, see Oklahoma commercial vehicle registration.
Where the fees come from
Each row in the estimator carries a primary-source URL. Most US states and Canadian provinces post their fee schedules to IRP Inc.'s resource collection (irponline.org). The rest publish on their own DOT site. Export to CSV and every row in the breakdown carries the source URL plus the effective date, ready for an auditor or your base-state agent.
Dockex re-pulls source data quarterly. Jurisdictions are required to notify IRP Inc. of fee changes at least 120 days before the effective date, so the source listing tends to lead the change. If your jurisdiction's fee just changed and the row looks stale, email contact@dockex.io and Dockex will refresh it within a business day.
Verification pending (21 of 59 jurisdictions)
These jurisdictions are not in the estimator dropdown yet because Dockex has not been able to confirm a primary-source fee at 80,000 lbs from the agency itself. The reasons split three ways: percentage, mileage or add-on taxes with no flat per-weight number (Connecticut, Idaho, Massachusetts, New Mexico, Mississippi), provincial portals that gate the fee schedule behind a registry-agent login (Ontario, Alberta, Saskatchewan, Manitoba, New Brunswick, PEI, Newfoundland and Labrador), and PDF fee schedules that our scraping path returns as raw downloads we cannot read directly (Arizona, Arkansas, Delaware, Georgia, Iowa, Louisiana, Missouri, New Jersey, Virginia). Each row links to the agency's own page. Email contact@dockex.io to expedite your jurisdiction and Dockex will source it directly with the agency.
The platform uses the same verified fee table. Jurisdictions we can't price yet show as "verification pending" with no made-up number, and Oklahoma is priced on its full 38-bracket statute schedule.
Frequently asked questions
Optional
Want Bardia to follow up on your result?
Drop your email and tell me your numbers in the note — I'll read them myself and reply within 24 hours with anything I'd watch out for. You hear back from me, the founder of Dockex. No drip sequence, no sales call unless you ask.