All articles

September 20, 2026 · Consulics Tax Team

IRP vs. IFTA: The Two Agreements Truckers Always Mix Up

More in Trucking Compliance

Both are interstate agreements. Both involve your base state. Both apportion money by miles traveled in each jurisdiction. No wonder IRP and IFTA blur together — but they govern completely different money, on different schedules, with different paperwork.

IRP: one plate, many states

The International Registration Plan handles vehicle registration. Instead of plating your truck in every state you run, you register once in your base jurisdiction and receive apportioned plates honored everywhere; your registration fees are then divided among the states according to your mileage in each. It renews annually on your base state's schedule, and — connecting it to the tax world — renewal requires proof of your Heavy Vehicle Use Tax filing, the stamped Schedule 1.

IFTA: one fuel-tax return, many states

The International Fuel Tax Agreement handles fuel taxes. You hold one license and file one quarterly return with your base jurisdiction, reporting miles and fuel per state; the agreement settles who owes whom. Decals renew each calendar year, returns hit four fixed deadlines, and the records are mileage logs and fuel receipts rather than registration cab cards.

The one-sentence version

IRP divides your registration fees; IFTA divides your fuel taxes. You'll generally need both the moment a qualified vehicle operates across state lines — and needing one is a strong hint you need the other.

Ready to file your Form 2290?

IRS-authorized e-filing — get your stamped Schedule 1 in minutes.

e-File Form 2290 Now →

This post is general information for motor carriers, not tax or legal advice, and government rules, systems, and fees can change at any time. Confirm anything before you rely on it with the IRS, the FMCSA, or a qualified professional. Consulics does not guarantee its accuracy or currency and accepts no liability for information an agency later changes.

E-File Form 2290 Now ($49.50)