For most 501(c)(3) nonprofit organizations, the IRS can audit up to three years into the past. This standard audit window—known as the statute of limitations—typically starts from the date the nonprofit filed its Form 990 or the due date of the return, whichever is later. However, this three-year rule comes with important exceptions that nonprofits should be aware of.
Under normal circumstances, if a 501(c)(3) files its tax returns accurately and on time, the IRS has three years to conduct an audit. This period allows the agency to examine financial activities, review filings, and ensure that the organization is complying with tax-exempt requirements.
This rule applies to most routine audits triggered by random selection, red flags in the filings, or third-party complaints.
While the three-year period is standard, there are cases where the IRS can go back much further:
Nonprofits must maintain clear and accurate records for at least seven years to be safe. Even if the standard audit window is three years, retaining documentation beyond that period is a good practice, especially if your organization has had any unusual financial activity.
While most 501(c)(3) organizations are only at risk of an IRS audit going back three years, exceptions exist that can greatly extend this timeframe. Staying compliant, filing accurate returns, and keeping detailed records are the best ways to reduce audit risk and prepare in case an audit does occur.