Complete compliance checklist for 501(c)(3) non-profit organizations. Form 990 filing, exempt status maintenance, record retention, UBIT, governance policies, and public support test — from a CPA with 20+ years as a national non-profit controller.
## Why Compliance Matters
Non-profit organizations face unique compliance requirements. Failure to file required forms can result in automatic revocation of tax-exempt status — and reinstatement is expensive, time-consuming, and puts deductible donations at risk.
With over a decade of experience serving as the financial controller for a national non-profit, Alan Balmer has managed compliance from the inside. He knows what the IRS scrutinizes, what boards overlook, and what separates organizations that stay clean from those that face crises.
**Key Stat:** The IRS automatically revokes tax-exempt status for non-profits that fail to file Form 990 for three consecutive years. Reinstatement requires a complex application process, user fees, and lost deductible giving during the gap.
## Annual Filing Requirements
### Form 990 (Full Return)
**Who files:** Organizations with gross receipts ≥ $200K or total assets ≥ $500K.
**Due date:** 15th day of the 5th month after fiscal year end (May 15 for calendar-year organizations).
**Key sections:**
- **Part I** — Revenue, expenses, and net assets
- **Part III** — Program service accomplishments
- **Part IV** — Checklist of required schedules
- **Part VI** — Governance, management, and disclosure
- **Part VII** — Compensation of officers, directors, and key employees
### Form 990-EZ (Short Form)
**Who files:** Organizations with gross receipts < $200K and total assets < $500K.
**Due date:** Same as Form 990.
### Form 990-N (e-Postcard)
**Who files:** Organizations with gross receipts normally ≤ $50K.
**Due date:** Same as Form 990.
**Warning:** If you fail to file Form 990-N for three consecutive years, your exempt status is automatically revoked. Even small organizations must file — the e-Postcard takes 5 minutes but keeps your status active.
### Penalties for Non-Filing
- **$20 per day** for late filing (up to $11,000 or 5% of gross receipts, whichever is less)
- **Automatic revocation** if you fail to file for 3 consecutive years
- **Lost deductibility** — donors can't claim deductions during the gap
**Example:** A $500K non-profit that misses its Form 990 deadline by 60 days faces a $1,200 penalty ($20 × 60 days). But if it misses three years entirely, it loses exempt status entirely — and must reapply from scratch.
## State Compliance
### State Income Tax Exemption
Most states recognize federal 501(c)(3) status, but some require separate state exemption applications. Check your state's requirements before assuming you're covered.
### State Sales Tax Exemption
501(c)(3) organizations may be exempt from state sales tax on purchases — but you must apply for the exemption in most states. It's not automatic.
### Charitable Solicitation Registration
If you solicit donations in a state, you likely need to register with that state's attorney general or charity official. Most states require annual renewal and financial reporting.
**Pro Tip:** If you have an online donation page, you may trigger solicitation registration in every state where donors reside. Alan helps multi-state non-profits navigate these requirements without over-registering.
## Unrelated Business Income Tax (UBIT)
### When Tax-Exempt Organizations Owe Tax
If your organization earns income from a trade or business that is regularly carried on and not substantially related to your exempt purpose — you may owe unrelated business income tax (Form 990-T).
**Common UBIT triggers:**
- Rental income from mortgaged property (debt-financed income)
- Advertising revenue in publications
- Fee-for-service activities unrelated to your mission
- Income from partnerships or LLCs (passed through to your return)
**Filing requirement:** If you have $1,000 or more in gross unrelated business income, you must file Form 990-T and pay tax at corporate rates.
**Warning:** UBIT can trigger unrelated business taxable income (UBTI) even in organizations that otherwise owe no tax. If your non-profit holds investments through partnerships or LLCs, review K-1s carefully for UBTI pass-through.
## Governance Best Practices
Five policies protect your organization and satisfy Form 990 disclosure requirements.
### 1. Conflict of Interest Policy
Required by Form 990 and essential for board accountability. All directors, officers, and key employees should disclose potential conflicts annually. The board should review and approve the policy each year.
### 2. Whistleblower Policy
Protects employees and volunteers who report illegal or unethical behavior. Required by Sarbanes-Oxley for organizations with over $1M in revenue — but advisable for all sizes.
### 3. Document Retention and Destruction Policy
Establishes standards for keeping and disposing of records. Protects against spoliation claims and ensures compliance. See the [full Record Retention Guide](/insights/record-retention-guide/) for detailed timelines.
### 4. Compensation Policy
Documents how compensation is set for officers and key employees. Form 990 requires disclosure of the compensation-setting process. Use comparable data and board-approved benchmarks.
### 5. Investment Policy
For organizations with endowments or reserve funds. Establishes investment guidelines, risk tolerance, and spending policies. Required by most state prudent investor laws.
## Public Support Test
### Maintaining Public Charity Status
To maintain 501(c)(3) public charity status (not private foundation status), you must receive a substantial portion of your support from the general public, government grants, or other public charities.
**The test:** You must receive at least 33⅓% of your support from public sources over a 5-year period.
**Public sources include:**
- Individual donations
- Government grants
- Grants from other public charities
- Program service revenue (in some cases)
**What counts as non-public support:**
- Investment income
- Net unrelated business income
- Large grants from a single donor (over 2% of your budget)
**Warning:** If you fail the public support test, you may be reclassified as a private foundation — which means stricter rules, excise taxes, and more complex reporting. Monitor your public support percentage annually.
## Record Retention for Non-Profits
Non-profits should retain:
**Permanent records:**
- Articles of incorporation and bylaws
- IRS determination letter (501(c)(3) approval)
- Board meeting minutes
- Audited financial statements
- Form 990 filings
**7-year records:**
- Banking records and reconciliations
- Donation records and acknowledgment letters
- Grant agreements and reporting
- Payroll records
- Contracts and leases
**3-year records:**
- Routine correspondence
- Receipts for expenses under $500
- Vendor invoices
**Annual Compliance Checklist:**
- [ ] File Form 990/990-EZ/990-N by the deadline
- [ ] File state charitable solicitation renewals
- [ ] Review and update governance policies
- [ ] Conduct conflict of interest disclosures
- [ ] Document board compensation decisions
- [ ] Monitor public support test percentage
- [ ] Review unrelated business income exposure
- [ ] Send donation acknowledgment letters (contemporaneous, for gifts over $250)
- [ ] Update organizational documents if needed
## Next Steps
Non-profit compliance is more than filing one form — it's maintaining exempt status, following state rules, managing unrelated business income, and keeping the right records. Alan spent over a decade as the financial controller for a national non-profit. He handles Form 990, state compliance, UBIT, governance, and ongoing advisory — so your board can focus on the mission.
Alan reviews every inquiry personally. If your situation aligns, he'll respond with a direct link to schedule a 15 or 30-minute introductory call.
**Related Resources:**
- [Record Retention Guide](/insights/record-retention-guide/) — How long to keep tax documents
- [Tax Deadlines Calendar](/insights/tax-deadlines/) — Never miss a filing deadline
- [Non-Profit Tax Compliance & Controller Services](/services/#nonprofit) — Alan's specialized non-profit services
Ready for Personalized Tax Strategy?
Schedule a consultation with Alan to discuss your specific situation and discover how much you could save.
Schedule Consultation