For an owner-operator, Form 2290 is one return a year, due August 31. For a fleet it is a recurring job. Trucks are bought in October, sold in February, and moved to heavier trailers in March, and almost every one of those events has its own filing deadline.
The rule underneath all of it is short: a return is due by the last day of the month after the month a vehicle is first used on a public highway during the July-to-June period. Everything below follows from that.
July: the fleet renewal return
Every taxable vehicle in service in July goes on one return, due August 31. That includes trucks you expect to run 5,000 miles or less (7,500 for agricultural vehicles): they are reported as suspended under category W with no tax, but they still go on the return and on the Schedule 1.
Two things make the July return the big one for a fleet:
- E-filing is required for any return reporting and paying tax on 25 or more vehicles. Suspended category W trucks don't count toward the 25, because no tax is paid on them.
- The new period's return is also where you confirm last period's suspended trucks really stayed under the mileage limit, and list any that didn't. Those owe tax on a separate return for the prior period.
Upload up to 500 vehicles per file from the Excel template instead of typing each VIN.
Any month: a return for each month you add trucks
A truck first used in October isn't added to the July return. It goes on a new return, due by the end of November, and it is taxed only for the months left in the period — see partial-period tax for trucks first used after July.
If you add trucks in more than one month, the IRS requires a separate Form 2290 for each month of first use. Its own example is a filer who first uses vehicles in July and August: the July trucks are due by August 31, and the August trucks go on a separate return due by September 30.
For a fleet that buys steadily, that is up to twelve returns a period. Here is when each is due:
| Trucks first used in | File and pay by |
|---|---|
| July 2026 | August 31, 2026 |
| August 2026 | September 30, 2026 |
| September 2026 | November 2, 2026 |
| October 2026 | November 30, 2026 |
| November 2026 | December 31, 2026 |
| December 2026 | February 1, 2027 |
| January 2027 | March 1, 2027 |
| February 2027 | March 31, 2027 |
| March 2027 | April 30, 2027 |
| April 2027 | June 1, 2027 |
| May 2027 | June 30, 2027 |
| June 2027 | August 2, 2027 |
The deadline is not tied to the registration renewal date. A truck whose plates renew in March is still due by the month after it was first used.
When a truck is sold, destroyed, or stolen
Tax already paid for the months after the event can come back as a credit. For a vehicle sold, destroyed, or stolen before June 1 and not used again that period, the credit is claimed on the next Form 2290 you file — which for a fleet is usually the next month's new-truck return. The full rules, with a worked example, are in claiming the Form 2290 credit for a sold, destroyed, or stolen truck.
When a truck gets heavier, or a suspended truck runs too far
Two events create additional tax mid-period, and both are filed as an amended return due by the last day of the month after the month they happened:
- A taxable gross weight increase that moves a truck into a higher category — for example, a heavier maximum load customarily carried. You pay the difference for the rest of the period.
- A suspended truck that goes over 5,000 miles (7,500 for agricultural vehicles). The full tax for the period becomes due, figured from the month it was first used.
Records to keep for every truck
The IRS asks you to keep records for every taxable vehicle for at least 3 years after the tax is due or paid, whichever is later, and to keep actual highway mileage for every suspended vehicle. For each truck that means its VIN and description, the date and source of acquisition, the first month of taxable use each period, and the date and buyer if it was sold.
How a fleet files each of these in one sitting
- Add the business once — legal name, EIN, and address. Every later return for the period starts from it.
- Pick the return type: original (July renewal or a new month's trucks), VIN correction, or amendment.
- Import the trucks from the Excel template, or add them one by one for a small month.
- Confirm last period's suspended trucks and claim any credits; the credit is figured for you from the IRS partial-period table.
- Pay, e-sign, and transmit. One stamped Schedule 1 comes back listing every VIN on the return.