The IRS generally has three years from the date you filed your return to audit it and assess additional taxes. If you underreported income by more than 25%, that window extends to six years. There's no time limit if you committed fraud or never filed a return. The IRS also has 10 years from the date of assessment to collect taxes owed. Keeping tax records for at least three to seven years is a smart practice.