The IRS recommends keeping tax records for three years, six years if income was underreported and seven years for bad debt claims.