Episode 64 of the Construction Accounting Podcast with George Ghazarian, CPA · 8 min 42 sec · Published 31 December 2025
Paperwork piles up fast in construction. Receipts, invoices, bank statements, equipment records and old returns fill the shop, and every January somebody asks whether the 2015 boxes can finally go.
The answer depends on what the document supports. Here are the IRS retention windows that apply to contractors, category by category, and where shredding early costs real money.
What you’ll learn
- Why three years is the floor, not the finish line
- What pushes the IRS audit window out to six years
- Why an alleged fraud case has no time limit
- How long to hold equipment, property and bad debt files
- When digital copies satisfy IRS recordkeeping requirements
Three Years Is the Floor
The IRS generally has three years to audit a tax return. That is the starting point every contractor should know, and it is the minimum amount of time your records should stay in the building. Three years is not a target, though. It is the shortest window the law gives you, and several very ordinary construction situations extend it.
When Three Years Becomes Six
The audit window extends to six years if gross income is understated by more than 25 percent. Contractors run into that more often than most taxpayers, because construction income arrives in ways that are easy to miscount. Deposits get missed. Retainage gets handled incorrectly, so income lands in the wrong year or never lands at all. A 1099 shows up from a general contractor you invoiced eleven months ago and it never makes it into the books.
None of that requires bad intent. It only requires a busy year and a bookkeeping system that does not tie back to the jobs. Once the understatement crosses 25 percent, the return you filed three years ago is still open, and the records you would need to defend it may already be gone.
Fraud Has No Time Limit
If fraud is alleged, the IRS can audit indefinitely. There is no clock to wait out. Clean, well-organized records are your first line of defense in that situation, because the burden of showing what actually happened falls back on you, and it may fall on you many years after the fact.
Everyday Job Records: Three to Six Years
Supporting documents are the paperwork that proves the numbers on the return. For contractors that means receipts and invoices, bank and credit card statements, mileage logs, subcontractor payments and job cost reports. Keep those three to six years. Given how easily a construction return can fall into the six-year window, six is the practical answer for most contractors.
Property, Equipment and Unpaid Jobs
Long-lived assets follow a different clock, tied to when you dispose of the asset rather than when you filed.
- Real estate and business property. Shops, yards, warehouses, rentals and business-use homes. Keep the records until three years after the property is sold. Improvement records matter here because they increase your tax basis and reduce your taxable gain.
- Equipment and large assets. Trucks, trailers, heavy equipment and major tools. Keep purchase, depreciation and sale records for as long as you own the asset, plus three years after the sale.
- Bad debts and unpaid jobs. An unpaid contract may be deductible, and those records should be kept up to seven years. That includes the invoices, the contracts and your collection attempts.
Investments and Retirement Accounts
Investment records — stocks, bonds and reinvested dividends — should be kept for the ownership period plus three years. Retirement accounts run longer. Contributions, rollovers, required minimum distributions and inherited IRA records should be kept until the account is emptied, plus three years after that.
The Contractor Rule of Thumb
If you want one short list to hand your office manager, this is it.
- Tax returns and supporting documents: six years
- Property and equipment: until sold, plus three years
- Bad debts: up to seven years
- Retirement accounts: until emptied, plus three years
Digital copies are acceptable, as long as they are readable and accessible. Scanning the file room is a legitimate way to solve the storage problem, but only if someone can actually pull a 2019 subcontractor invoice on request.
For contractors, shredding records too early costs real money. Storage is cheap and IRS disputes are not. When you are unsure about a box, keep it a little longer, or check with your CPA before anything gets tossed.
The short version
- The IRS generally has three years to audit, so three years is your minimum
- Understating gross income by more than 25 percent extends the window to six years
- Missed deposits, mishandled retainage and unreported 1099 income are the common contractor triggers
- If fraud is alleged, there is no time limit on an IRS audit
- Keep property and equipment records until the asset is sold plus three years
- Digital copies are acceptable if they stay readable and accessible
Want this applied to your numbers?
We are a CPA firm built for construction contractors. If you want to know what this looks like against your actual profit, salary and job mix, we will run it with you.
Related episodes
- IRS Fringe Benefit Mistakes Contractors Keep Making
- The Profit First System for Construction Contractors
Browse the full Construction Accounting Podcast archive
This episode is general information about how these rules work, not advice for your situation. Tax law changes and the right answer depends on your entity, your income and your circumstances. Talk to a CPA before acting on it.