IRS Compliance Checks

Automated pre-flight checks that surface the gaps and red flags an auditor would look for, before you file your 990.

Updated April 1, 2026

NP Ledger automatically checks your books against common IRS requirements and points out gaps to look at before you file your 990. Think of it as a starting point, not a substitute for professional review: it catches many missing-information and incomplete-data issues, but it can't see everything an accountant or the IRS would. Use it to catch the obvious problems early, then have a qualified preparer review the return before you file.

  • You should have at least one fiscal year of financial data in NP Ledger
  • Compliance checks run automatically as part of the 990 Wizard; you don't need to run them separately
  • The checks appear in Step 1 (organization info gaps) and Step 5 (full review) of the wizard

Step 1: Open the 990 Wizard

  1. Go to "990 Tax Filing" in the sidebar.
  2. Start a new filing or resume an existing one for the fiscal year you want to check.
  3. On the wizard's first step (organization info), any must-fix gaps appear right away in a "Missing information" box at the top, each with a Fix link. The complete, severity-ranked list shows up later on the review step (Wizard Step 5).

Step 2: Understand the severity levels

Each gap has a severity level that tells you how urgently it needs attention. On the review step, the Items Needing Attention list color-codes them:

  • Critical (red): These prevent a valid filing. You must fix them before you can file. Examples: missing EIN, no officers on file.
  • High (amber): Strongly recommended to fix. Your filing could be flagged or rejected. Examples: missing organization address, missing city or state.
  • Medium (blue): You should review these, but they won't block your filing. Examples: unmapped accounts with activity, missing mission statement, schedule threshold warnings.

Step 3: Review each gap

  1. Each gap is listed with a plain-language description of what's missing and, where relevant, a Fix link straight to the page where you can correct it.
  2. Fix what you can directly in the wizard (like updating your mission statement or address).
  3. For items that live elsewhere (like adding officers), click the Fix link to go to the right page, make the change, then return to the wizard.

Step 4: Review compliance questions

  1. In Step 4 of the wizard, answer the governance and activity questions.
  2. NP Ledger checks your answers against IRS expectations. For example:
    • If you answer "Yes" to political campaign activities, an explanation field appears (the IRS requires one)
    • If officer compensation exceeds $150,000, Schedule J questions appear automatically
    • If fundraising event receipts exceed $15,000, Schedule G data appears

Step 5: Check the full review

  1. In Step 5 of the wizard, scroll to the Items Needing Attention section at the bottom.
  2. This is the complete list of all remaining gaps, organized by severity.
  3. Address critical and high items before downloading your worksheet.
  4. Medium items are noted for your awareness; discuss with your tax preparer if unsure.

NP Ledger runs checks across several categories:

Organization basics:

  • EIN is present and formatted correctly (XX-XXXXXXX)
  • At least one officer or director is on file
  • Organization address, city, state, and ZIP are complete
  • Mission statement is present

Financial data:

  • All accounts with activity are mapped to 990 line items
  • Revenue minus expenses equals the excess/deficit line (cross-check)
  • No unexpected negative balances

Schedule thresholds:

  • Schedule A (Public Support Test): Computes a 5-year public support percentage. Flags if below 33.33% (facts-and-circumstances test may apply) or below 10% (does not pass).
  • Schedule B (Major Contributors): Identifies donors who gave more than $5,000 or more than 2% of total support. Flags if contributor addresses are missing.
  • Schedule G (Fundraising Events): Flags if total fundraising event gross receipts exceed $15,000 (Schedule G required).
  • Schedule J (Officer Compensation): Flags if any officer compensation exceeds $150,000 (Schedule J required).
  • Schedule M (Noncash Contributions): Flags if total noncash contributions exceed $25,000 (Schedule M required). Checks that in-kind contribution categories are mapped to IRS noncash categories.

Governance and compliance:

  • Officers have titles assigned
  • Compensation review process is documented
  • Board review of 990 is confirmed
  • All critical and high severity gaps are resolved before downloading your worksheet
  • The cross-check in Step 5 passes (or you've acknowledged the discrepancy)
  • Schedule thresholds are reviewed. Even if a schedule isn't required, understanding why it's not can help you plan ahead
  • Ignoring medium-severity warnings. They won't block your filing today, but unresolved medium issues often become high or critical next year. Review them and fix what you can.
  • Not re-checking after fixes. If you leave the wizard to fix something (like adding an officer on your Organization page), resume the wizard to verify the gap is resolved.
  • Confusing NP Ledger's checks with a formal audit. These checks cover IRS requirements and common issues, but they don't replace a professional tax review or financial audit. Organizations with complex situations should consult a qualified tax advisor.
  • Assuming a "pass" on the public support test means no further action. Even with a passing score, you should track your public support percentage year over year. A major donor concentration can push you below the threshold in future years.

Accountant Note: Compliance checks cover requirements under IRC section 6033 and related schedules. The public support test follows IRC section 170(b)(1)(A)(vi) with the 2% per-donor cap per the regulations. Schedule B is not for public disclosure (IRC section 6104(d)(3)(A)). Organizations with unrelated business income (UBTI), foreign operations, or complex compensation arrangements should seek professional guidance beyond what automated checks can provide.

This is guidance, not tax advice. These checks are a starting point, not a substitute for professional review — they can't catch everything an accountant or the IRS would. The rules summarized here come from the Instructions for Form 990 and IRS Publication 557; the IRS is the final word and updates thresholds regularly. Have a qualified CPA or tax preparer review your return before you file, especially if your situation is at all complex.

Open the AI Help panel and try:

  • "What compliance gaps does my organization have?"
  • "Do I need to file Schedule B?"
  • "What is the public support test?"

Was this page helpful?

Ready to try NP Ledger?

Native fund accounting, Form 990 support, and smarter bookkeeping for nonprofits.