how long to keep records
1 Keep records for 7 years if you file a claim for a loss from worthless securities or bad debt deduction. 2  Keep records for 6 years if you do not report income that you should report, and it is more than 25% of the gross income shown on your return. 3  Keep records indefinitely if you do not file a return.