Nonprofit Law

Nonprofit Annual Compliance: What You Must File Every Year

Nonprofit annual compliance checklist — Form 990, state reports, and charitable registration renewals
Formation is a one-time event. Compliance is the part that repeats every year.

Getting your 501(c)(3) approved is the milestone everyone celebrates. Keeping it is the part nobody puts on the calendar. Missing three consecutive years of federal filings revokes your tax-exempt status automatically, without a warning letter, a hearing, or any discretion on the IRS’s part.

The organizations this happens to are almost never bad actors. They are small, volunteer-run, and busy doing the work. The treasurer changes, nobody inherits the filing calendar, and three years pass.

It’s important to note that you have to file these annual reports regardless of whether you brought in income or conducted activities. Many of our clients failed to file during COVID and found themselves having to reapply.

Here is what has to happen each year, and when.

1. Your annual federal return

Nearly every tax-exempt organization has to file something with the IRS every year, even if it took in no money at all. Which form you file depends on your size.

Your organizationYou file
Gross receipts normally $50,000 or lessForm 990-N (the “e-Postcard”)
Gross receipts under $200,000 and total assets under $500,000Form 990-EZ
Gross receipts $200,000 or more, or total assets $500,000 or moreForm 990
Private foundations, at any sizeForm 990-PF

Two things trip people up here. First, “normally $50,000 or less” is a three-year average once your organization has existed for at least three tax years — not a single-year snapshot. One unusually good fundraising year does not necessarily move you up a tier, and one bad year does not necessarily move you down.

Second, Form 990-N is genuinely easy. It is a short electronic notice, which is exactly why it gets forgotten. Easy things do not feel like deadlines.

2. The deadline, and the extension

Your annual return is due on the 15th day of the fifth month after your fiscal year ends. If your nonprofit runs on a calendar year, that is May 15.

Form 8868 buys you an automatic six-month extension of time to file. It is automatic in the real sense but it has to be filed by the original due date, and it extends time to file, not time to pay anything you owe.

3. What happens when you miss it

Under section 6033(j) of the Internal Revenue Code, missing three consecutive years of required annual filings revokes your tax-exempt status automatically. Not “may result in.” Automatically, by operation of law, on the due date of the third missed filing.

What revocation actually costs. Your organization appears on the IRS Auto-Revocation List, which is public and which grantmakers check. Donations stop being deductible. You may owe corporate income tax for the period you were revoked. And getting back requires filing a brand-new exemption application — Form 1023 or 1023-EZ — and paying the user fee all over again.

There are paths to reinstatement, including retroactive relief in some circumstances, but every one of them costs more time and money than the filing would have. If this has already happened to your organization, it is fixable and something we can help with. Check out our nonprofit reinstatement page if you are needing help.

4. Your state annual report

Your federal exemption and your state corporate existence are two separate things, tracked by two separate agencies, on two separate calendars. Nearly every state requires nonprofit corporations to file an annual or biennial report with the Secretary of State to stay in good standing.

Miss it and the state can administratively dissolve your corporation — which means the legal entity that holds your 501(c)(3) status no longer exists. Keep your registered agent information current while you are in there; a missed notice is how most of these lapses start.

While you are checking that, check the things that hold your address. A commercial registered agent is a paid subscription, and it lapses when the card on file expires. So does a PO box, a virtual mailbox, or a mail forwarding service. When one of those quietly ends, the state and the IRS keep sending notices to an address that no longer accepts them — and you find out you missed something when the consequence arrives, not when the notice did.

These renewals have no legal deadline attached to them, which is exactly why they get missed. Put them on the same calendar as everything else.

5. Charitable solicitation registration renewals

If you ask the public for donations, most states require you to register before you solicit, and most require you to renew that registration every year. This is the requirement we see missed most often, for two reasons.

The renewal deadline is usually different from your Form 990 deadline, so it does not ride along with anything else on your calendar. And obligations multiply quietly: a donate button on your website, an email appeal, or a grant request can create a registration requirement in a state you have never set foot in.

If you fundraise in more than one state, this is worth reviewing annually rather than assuming last year’s footprint still describes this year’s.

6. Form 990-T, if you have unrelated business income

If your organization has $1,000 or more in gross income from a trade or business that is not substantially related to your exempt purpose, you file Form 990-T and pay tax on it, in addition to your regular annual return.

Unrelated business income catches organizations by surprise because the activity often feels mission-adjacent. Advertising revenue, certain rental arrangements, and merchandise sales are common examples. Having some unrelated business income is not a problem in itself; not reporting it is.

7. The governance items with no filing deadline

These do not go to any agency, which is exactly why they slide. They are also the first things a grantmaker, an auditor, or the IRS asks to see.

  • Board meetings, actually held and actually documented. Minutes written contemporaneously are evidence. Minutes reconstructed two years later are a reconstruction.
  • Annual conflict-of-interest disclosures. Adopting the policy is step one. Getting every director to sign a disclosure each year is what demonstrates you follow it.
  • Donor acknowledgment letters. Required for any single gift of $250 or more, and your donors need them for their own returns.
  • Public support test tracking. Public charities have to keep passing it. Watch this before it becomes a problem, not after.
  • Registered agent and address updates with both the IRS and your state.

A calendar you can actually keep

Most compliance failures are calendar failures, not knowledge failures. Once a year, in one sitting, put these on a shared calendar that outlives whoever currently holds the treasurer role:

  • Federal annual return due — the 15th day of the fifth month after fiscal year end
  • State annual report due — check your Secretary of State’s website. They also typically share this at the time your nonprofit is incorporated
  • Charitable registration renewal due — in every state where you solicit
  • Registered agent service and PO box renewals — these are paid subscriptions, and they lapse quietly
  • Board meeting dates for the year, with someone named to take minutes
  • The date you will circulate conflict-of-interest disclosures

Use a shared organizational calendar rather than a personal one. The single most common cause of a lapse we see is a treasurer who left, taking the reminders with them.

Filing thresholds and deadlines described here are current as of publication and are set by the IRS and by individual states; confirm current requirements before you file. This article is for general informational purposes only, is not legal advice, and does not create an attorney-client relationship.

Not sure where your nonprofit stands?

We can review what has been filed, what has not, and what it takes to get current.