top of page

Complete Guide to Nonprofit Form 990 Filing

Nonprofits must file Form 990 each year to report finances to the IRS. This guide explains everything you need to know: who files, deadlines, penalties, bookkeeping tips, and how to prepare it.

This page also links to our Nonprofit Bookkeeping Services and Form 990 Preparation Services to help you stay compliant.

What is Form 990?

Form 990 is the IRS tax return for tax-exempt organizations. It shows:

  • Income

  • Expenses

  • Governance and leadership information

Filing Form 990 keeps your nonprofit in good standing and builds trust with donors. Without it, your nonprofit risks fines or losing tax-exempt status.

Pro Tip: Even small nonprofits should track finances carefully. Accurate records make filing Form 990 much easier.

Learn more or download the form directly from the IRS Form 990 page.

Who Must File Form 990?

Not all nonprofits file the same form. Here’s who must file:

  • Large nonprofits: Gross receipts over $200,000 or assets over $500,000 file the standard Form 990.

  • Smaller nonprofits: Gross receipts under $200,000 may file Form 990-EZ.

  • Very small nonprofits: Gross receipts under $50,000 may file Form 990-N (also called the e-Postcard).

  • Churches: Usually exempt but check for special circumstances.

Pro Tip: Filing the correct form keeps you compliant and avoids unnecessary IRS questions.

Need detailed guidance? Check the IRS Form 990 instructions for official filing rules.

990-EZ vs 990-N

Here’s a simple comparison:

Form
Who Files
Details
How to File
990
Large nonprofits: Gross receipts over $200,000 or assets over $500,000
Long form
Online
990-N
Very small nonprofits (under $50k revenue)
Tiny, online-only e-Postcard
Online via IRS website
990-EZ
Small nonprofits (under $200k revenue)
Shorter than full 990, reports basic finances
Online

Pro Tip: Even if your nonprofit qualifies for 990-N, maintaining full records is smart. It helps with audits, grants, and growth.

For more help, see our Nonprofit Digital Resources for guides and checklists.

Filing Deadlines

Most nonprofits must file Form 990 5 months after fiscal year-end.

  • Example: Fiscal year ends Dec 31 → Deadline is May 15.

  • Late filings may trigger penalties.

Tip: File early if possible. Late filings can cause fines or revoked tax-exempt status.

Penalties for Late Filing

The IRS can fine nonprofits that file late:

  • $20 per day for small nonprofits (<$1M revenue)

  • $100 per day for larger nonprofits (> $1M revenue)

  • Maximum penalties can reach the total revenue of the organization in severe cases.

Repeated late filings may automatically revoke tax-exempt status.

Tip: Even if funds are tight, file on time. It protects your nonprofit’s credibility and status.

Nonprofit Bookkeeping Requirements

Proper bookkeeping makes Form 990 easy. Here’s what you need:

  1. Track all income (donations, grants, fundraising).

  2. Track all expenses (program costs, administrative costs).

  3. Separate restricted funds from unrestricted funds.

  4. Keep detailed donor records for acknowledgments and compliance.

  5. Use nonprofit-friendly software like QuickBooks Setup Services.

Pro Tip: Consistent bookkeeping prevents headaches when filing Form 990 or preparing for audits.

How to Prepare Form 990

Step 1: Gather Financial Records

Collect bank statements, receipts, invoices, and donor information.

Step 2: Choose the Correct Form

Decide between 990, 990-EZ, or 990-N depending on revenue and assets.

Step 3: Follow IRS Instructions

The IRS provides detailed checklists and instructions for each form.

Step 4: Complete the Form Carefully

Avoid mistakes in revenue reporting or expenses. Accuracy matters.

Step 5: Consider Professional Help

A nonprofit tax expert ensures compliance and may help identify missed deductions.

 

Bonus Resource: Download our free Nonprofit Form 990 Checklist to make filing faster and simpler.

How to Prepare Form 990

A single page like this can save you hours of research. It gives clear answers, step-by-step guidance, and reduces IRS filing stress.

CTA: Ready to file Form 990 without stress? Contact Galloway Tax Express for expert nonprofit filing and bookkeeping support.

  • LinkedIn
  • Facebook
  • Instagram
  • YouTube

©  1994-2026 Galloway Tax Express. Galloway Tax Express and associated trademarks are owned by Galloway Tax Express, LLC. - All Rights Reserved.

bottom of page