What's the difference between IFTA and IRP for a trucking company?
Both IFTA and IRP require you to track miles by jurisdiction, which is why people confuse them. But they cover completely different obligations and operate on different timelines.
IFTA stands for International Fuel Tax Agreement. It’s a quarterly filing that consolidates your fuel tax across every state and Canadian province where your trucks operate. Instead of filing a separate fuel tax return with each state, you file one return with your base jurisdiction. That return shows how many miles you drove in each state and how many gallons of fuel you purchased in each state. States where you bought more fuel than your mileage would require get a credit. States where you drove a lot but bought little or no fuel result in a balance due. Your base jurisdiction handles distributing the money to the other states.
IRP stands for International Registration Plan. It apportions your vehicle registration fees across states based on the percentage of miles you drive in each jurisdiction. If 40% of your total miles are in New York and 25% are in New Jersey, your annual registration fee gets split roughly along those lines. You pay one registration through your base state and receive a cab card listing every jurisdiction where you’re registered to operate. IRP is renewed annually, not quarterly like IFTA.
The practical difference comes down to this. IFTA is about fuel tax and gets filed four times a year. IRP is about registration fees and gets renewed once a year. Both depend on accurate mileage records broken down by state, which is why most freight and logistics operators use ELD data or fleet management software to pull jurisdiction-level mileage reports.
Where trucking companies get into trouble is sloppy mileage tracking. If your records can’t show exactly how many miles each vehicle ran in each state, both your IFTA returns and your IRP renewal are based on guesses. Guesses lead to overpaying some states and underpaying others. Underpayment triggers penalties and interest when audited. IFTA audits in particular go back several quarters and can result in significant assessments if your mileage data doesn’t hold up.
From a bookkeeping standpoint, IFTA payments and credits need to be recorded quarterly so your fuel costs reflect what you actually owe after tax adjustments. IRP fees should be recorded as a prepaid expense and amortized over the registration period rather than expensed in a single month. Both affect your operating costs per mile, which is the number that tells you whether your rates are actually profitable.
Keeping both filings accurate and on time requires organized records. If your mileage logs, fuel receipts, and state-level reporting aren’t in order, it’s worth getting help from Bronx bookkeeping services that understand the trucking industry. The cost of cleaning up a failed IFTA audit is far more than the cost of keeping good records throughout the year.
Your NYC Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and what you need help with. We'll ask a few questions, walk you through how we work, and give you an exact quote.
More Questions
How do residential cleaners in the Bronx handle customer deposits?
Customer deposits are recorded as a liability on your books, not revenue. The money only becomes revenue once the cleaning service is actually performed, which gives you an accurate picture of what you've truly earned.
Read answerDoes a Bronx-based LLC owe NYC Unincorporated Business Tax?
Yes, if the LLC operates in NYC and hasn't elected to be taxed as a corporation. The UBT rate is 4% on business income allocated to NYC, with a $95,000 exemption that phases out as income increases.
Read answerHow much does it cost to form an LLC in New York?
The state filing fee is $200, but New York's mandatory publication requirement adds $950 to $2,000+ in NYC boroughs. Total cost to fully form an LLC in the Bronx or elsewhere in New York City typically runs $1,150 to $2,200+.
Read answerWhat is NYC Unincorporated Business Tax (UBT)?
NYC UBT is a 4% tax on the business income of sole proprietors, partnerships, and most LLCs operating in New York City. It's filed annually on Form NYC-202, and NYC resident owners can claim a partial credit against their personal income tax.
Read answerHow do Hunts Point-based trucking companies track per-haul profitability?
Per-load job costing means tracking revenue minus driver pay, fuel, tolls, truck depreciation, insurance allocation, and brokerage fees for every haul. Hunts Point operators running short routes need this level of detail because margins are thin and small cost leaks add up fast.
Read answerWhat cleaning supplies should be inventoried vs expensed?
Almost all cleaning supplies should be expensed when purchased. They're consumed quickly and the amounts are too small to justify tracking as inventory. The only exception is a large bulk purchase near year-end that represents material future-period usage.
Read answer