Skip to main content

10 IRS Form 990 Audit Triggers Nonprofits Need to Know

Last updated: April 5, 2026

TLDR

The IRS screens Form 990 returns algorithmically before a human examiner ever looks at them. Ten patterns consistently draw scrutiny: incomplete returns, acknowledged asset diversions, stagnant loans to insiders, unreasonable executive compensation, unreported excess benefit transactions, unrelated business income without Form 990-T, contractor misclassification, inconsistent fundraising ratios, foreign grant reporting gaps, and political campaign activity. Six of the ten are directly connected to accounting record quality.

How the IRS screens Form 990 returns

The IRS does not read every Form 990 manually. Returns are processed through automated screening that scores each return against internal criteria before any human examiner is assigned. Returns that score above the threshold receive further review; the rest do not.

For compliance purposes, the goal is to file a complete, internally consistent return that doesn’t present the patterns the algorithm is built to catch. Incomplete data, contradictory schedule answers, and inconsistencies between the 990 and your financial statements draw scrutiny. The existence of complex transactions does not, on its own.

Six of the ten primary triggers connect directly to the quality of accounting records maintained during the year. Organizations with clean fund accounting records, documented restricted balances, consistent functional expense allocations, and reconciled financial statements enter 990 preparation with most of the risk already managed.

The 10 triggers

1. Incomplete or internally inconsistent returns

Returns filed without required schedules, or with blank fields that should contain data, signal disorganized recordkeeping at the most basic level. The IRS also compares answers across different parts of the return. If Part IV indicates an activity that should trigger Schedule reporting, but that schedule is absent, the inconsistency is flagged automatically. Consistency between the 990 and your audited financial statements is expected. Discrepancies are a primary examination driver.

2. Acknowledged asset diversions

Part IV asks whether the organization experienced a significant diversion of assets. Answering “yes” to a diversion exceeding $250,000 or 5% of gross receipts or assets triggers mandatory Schedule L reporting. This disclosure substantially elevates examination risk. It does not guarantee a penalty, but it does guarantee an IRS examiner will review the circumstances.

3. Loans to disqualified persons with stagnant balances

Schedule L requires disclosure of loans to officers, directors, and key employees. When the balance on a reported loan doesn’t change from one year’s filing to the next, the IRS treats the arrangement as deferred compensation rather than a genuine loan. Compensation not reported as such is private inurement under IRC Section 501(c)(3), which is a status-level risk, not merely a penalty.

4. Unreasonable executive compensation

Part VII requires disclosure of compensation for officers, directors, and key employees. The IRS benchmarks these figures against compensation data for similar organizations. Compensation that falls well above benchmarks without documented comparability data supporting it triggers intermediate sanctions review under IRC Section 4958. The rebuttable presumption of reasonableness requires documented approval by an independent board committee using external comparability data before compensation is set.

5. Excess benefit transactions

Transactions in which a disqualified person receives more than fair market value from the organization are “excess benefit transactions” under IRC Section 4958. They must be reported on Schedule L. Unreported transactions discovered during examination result in excise taxes on both the disqualified person (25% of the excess benefit) and any organization managers who knowingly approved the transaction (10%, capped at $20,000 per transaction).

6. Unrelated business income without Form 990-T

Non-exempt function income exceeding $1,000 gross reported on Part VIII requires a corresponding Form 990-T. Organizations that disclose commercial revenue but don’t file 990-T draw scrutiny for potential UBIT evasion. As UBI approaches 20% of total revenue, the IRS may also examine whether the commercial activity has grown to a point that threatens the organization’s primary exempt purpose.

7. Independent contractor misclassification

Part VII disclosures of payments to independent contractors are compared against 1099-NEC filings. Contractors reported on Part VII who don’t appear in 1099 records, or significant payments without cross-references, can trigger worker classification investigations. Misclassifying employees as contractors carries employment tax implications that extend well beyond the 990 examination itself.

8. Fundraising cost ratios on Schedule G

Schedule G reports professional fundraising campaigns and special events. The IRS expects Schedule G figures to reconcile with Column D (fundraising expenses) in Part IX. A mismatch signals that either the schedule or the functional expense allocation is inaccurate. Fundraising ratios that appear unusually high also draw scrutiny: the percentage of gross fundraising revenue paid to professional fundraisers is a proxy for whether donor contributions are reaching programs or being consumed by campaigns.

9. Foreign grant activity and grantee oversight

Schedule F must accompany returns disclosing grants or activities outside the United States. Returns with foreign activity indicators (foreign revenue sources, foreign contractors, or international program service descriptions in Part III) that omit Schedule F are flagged for incompleteness. Schedule F disclosures that describe grants to foreign organizations without documented oversight procedures suggest the organization cannot verify funds are being used as restricted.

10. Political campaign intervention

IRC Section 501(c)(3) prohibits tax-exempt charitable organizations from participating in or intervening in political campaigns. Schedule C requires disclosure of any political activity. Public statements, social media posts, or documented advocacy that appears to cross the line between issue education and candidate support can trigger IRS examination, even without a Schedule C disclosure. Penalties include excise taxes under IRC Section 4955 and, in severe cases, revocation of exempt status.

Which triggers fund accounting software addresses

Triggers 1, 6, 7, and 8 are primarily data quality and recordkeeping risks. Trigger 3 is partly a recordkeeping risk (maintaining clear loan documentation). Triggers 4 and 5 are process risks (compensation approval process, transaction documentation) that accounting software supports through audit trails.

An accounting system built for nonprofit fund accounting maintains the records needed to address these triggers throughout the year: consistent functional expense allocations with documentation, reconciled restricted fund balances, transaction-level audit trails, and financial statements that match 990 line items without manual reformatting. Organizations that reach year-end with these records in order enter 990 preparation with most of the controllable audit risk already eliminated.

Like what you're reading?

Try RestrictedBooks free for 30 days — no credit card required.

See plans & pricing

DEFINITION

Private inurement
A prohibition under IRC Section 501(c)(3) barring any part of a nonprofit's net earnings from benefiting private individuals, particularly insiders such as officers, directors, or key employees. Unlike excess benefit transactions, private inurement can result in revocation of tax-exempt status rather than just excise tax penalties.

DEFINITION

Excess benefit transaction
A transaction under IRC Section 4958 in which a disqualified person (officer, director, key employee, or related party) receives economic benefits from the organization that exceed the fair market value of what they provide in return. Subject to intermediate sanctions: excise taxes on both the disqualified person and organization managers who approved the transaction.

DEFINITION

Unrelated business income (UBI)
Revenue from a trade or business that is regularly carried on and is not substantially related to the organization's exempt purpose. UBI exceeding $1,000 gross must be reported on Form 990-T and is subject to unrelated business income tax (UBIT). UBI approaching 20% of total revenue substantially increases examination risk.

DEFINITION

Johnson Amendment
The provision of IRC Section 501(c)(3) that prohibits tax-exempt charitable organizations from participating in or intervening in political campaigns, whether on behalf of or in opposition to any candidate for public office. Violation can result in excise tax assessments and revocation of exempt status.

Q&A

What are the 10 IRS Form 990 audit triggers for nonprofits?

The 10 Form 990 patterns that draw IRS scrutiny are: (1) incomplete returns with missing schedules or inconsistent answers; (2) acknowledged asset diversions exceeding $250,000 or 5% of gross receipts or assets; (3) loans to disqualified persons with stagnant balances suggesting disguised compensation; (4) unreasonable executive compensation without documented comparability data; (5) excess benefit transactions under IRC Section 4958 not reported on Schedule L; (6) unrelated business income exceeding $1,000 gross without a corresponding Form 990-T; (7) independent contractor misclassification indicated by discrepancies between Part VII disclosures and 1099-NEC filings; (8) fundraising expense ratios on Schedule G that don't reconcile with Part IX Column D; (9) foreign grant activity without Schedule F or with inadequate grantee oversight documentation; and (10) political campaign intervention prohibited under the Johnson Amendment.

Q&A

What triggers an IRS nonprofit audit?

The IRS uses an algorithmic screening process to identify Form 990 returns for examination before any human reviewer looks at them. The primary triggers are data inconsistencies within the return (schedule answers that contradict each other or the financial statements), disclosures that require mandatory schedule reporting, and financial ratios outside expected ranges for the organization's size and type. Incomplete returns (missing required schedules or blank fields that should contain data) are the single most common trigger because they signal disorganized recordkeeping regardless of the organization's actual compliance.

Q&A

Can an unrelated business activity trigger a nonprofit audit?

Yes. If Part VIII of Form 990 reports non-exempt function income exceeding $1,000 gross, the IRS expects a corresponding Form 990-T (Exempt Organization Business Income Tax Return). Organizations that report such income but don't file 990-T draw scrutiny for potential unrelated business income tax evasion. Audit risk increases as UBI approaches 20% of total revenue. The IRS may also examine whether the activity is being conducted on a scale that threatens the organization's primary exempt purpose.

Q&A

How do stagnant loans on Form 990 trigger IRS scrutiny?

Schedule L requires reporting loans to officers, directors, and key employees. When the loan balance reported on Schedule L doesn't change from year to year, the IRS treats this as deferred compensation or a disguised benefit, which constitutes private inurement under IRC Section 501(c)(3). Unlike excess benefit transactions (which trigger intermediate sanctions), private inurement can result in revocation of tax-exempt status.

Q&A

What is the penalty for Form 990 non-filing?

Late filing penalties under IRC Section 6652(c)(1) are $20 per day for organizations with gross receipts under $1 million (maximum $10,000); $100 per day for gross receipts $1 million to $1.274 million (maximum $50,000); and $125 per day for gross receipts above $1.274 million (maximum $63,500). Three consecutive years without filing triggers automatic revocation of tax-exempt status under the Pension Protection Act. More than 440,000 organizations lost their exempt status in a single 18-month period under this rule.

Frequently asked

Common questions before you try it

What happens when the IRS flags a Form 990 for examination?
IRS correspondence typically begins with a written request for additional information or documentation related to specific line items. This may escalate to a field examination in which an IRS agent reviews financial records, board minutes, contracts, and internal policies. Examinations can result in no change, proposed adjustments, intermediate sanctions under IRC Section 4958, or in severe cases, proposed revocation of exempt status. Most examinations are resolved through documentation and explanation rather than sanctions.
How can a nonprofit reduce its audit risk on Form 990?
The highest-impact actions are: file complete returns with all required schedules, maintain documented compensation comparability data for officers and key employees, keep restricted fund balances separate and traceable at all times, reconcile fundraising expense ratios before filing, and use accounting software that produces functional expense allocations with an audit trail. Six of the ten primary audit triggers are directly connected to accounting record quality. Clean books reduce risk on all six simultaneously.
Do nonprofits using QuickBooks face higher audit risk than those using dedicated fund accounting software?
QuickBooks does not produce the native fund accounting reports that Form 990 requires. Organizations using QuickBooks must manually allocate functional expenses, reconstruct restricted fund balances, and reformat revenue reporting to match 990 line items. Manual processes introduce reconciliation gaps and inconsistencies between the 990 and financial statements, which is audit trigger #1. Fund accounting software built for nonprofits maintains these records natively throughout the year, reducing the risk of filing-time errors that draw scrutiny.

Want to learn more?