Home / Use cases / Never miss a Form 990 or state renewal

Use case · compliance

Never miss a Form 990 or state renewal again

Updated September 2026

Four answers build the filing calendar. A name goes on every line. The owner hears 30 days out. Here is how a three-staff nonprofit keeps eight filings a year current.

The problem, in your words

The 990 is due in a month and nobody is sure whether it is the 15th or the 17th. The state charity renewal came in the mail in April, to the old treasurer. The insurance lapsed for eleven days last year and you found out from the broker. None of it is hard. All of it is invisible until it is late.

You are not careless. You are running a compliance calendar in your head, and your head has other jobs. The fix is a calendar with a name on every line.

The short answer

Answer four questions once and Ember builds the filing calendar. The Form 990, the state charitable registration renewal, the periodic corporate filing. Payroll filings if you have staff, a health permit if you serve food. Put a name on each line. The owner gets an email 30 days out, 7 days out, on the day, and weekly until it is filed. Recording the filing moves the date forward a year.

The org in this example

Established band ($100K to $500K a year)

BudgetAbout $320K a year
Paid staff3
Fiscal yearEnds June 30
Filings a yearAbout 8, to several authorities

An invented example, sized like the orgs Ember is built for. Not a customer.

What it looks like, once and then never again

  1. Four answers, one calendar

    Ember Compliance asks you four things: when your financial year ends, whether you have paid employees, whether you ask the public for money, and whether you handle food. Tap Build my calendar and the usual filings each get a line with a date and the office it goes to. The Form 990 lands 4 months and 15 days after your year end, so a June 30 year end means November 15. The corporate report and any permit start with a placeholder date, because those vary by state and county; you set the real ones.

    Ember Compliance, the filing calendar with five rows, one Overdue, one Due soon, the rest Upcoming
    Five filings. One already late, one due inside a month. Demo data.
  2. Put a name on every line

    Give each filing to the person who will actually do it. The 990 is usually yours. The state renewal might go to whoever handles the admin, the food permit to whoever runs the kitchen. Nothing belongs to the organization in general, because that is the same as belonging to nobody. Everyone on staff can see the calendar; you and your admins are the ones who change it.

  3. The reminder goes to the person who has to act

    Thirty days out, the person whose name is on it gets an email. Again at seven days, again on the day, then every week until it is filed. It also jumps to the top of their own to-do list in Ember Work, above whatever else they were doing.

    Ember Work, the Assigned to me card with a filing listed first above three open tasks
    The filing sits above everything else on their list until it is done. Demo data.
  4. Two things to check before the 990 goes out

    The 990 line carries a short list: has the board approved it, and are this year's financials recorded. Both are what a small org forgets in the rush. Which 990 you file depends on your income; Ember tracks the date, and you and whoever prepares it pick the form.

    The Form 990 filing detail in Ember Compliance with owner, authority, next due, the Before you file checklist and filing history
    Who owns it, when it is due, what to check first. Demo data.
  5. File it, record it, and next year is already set

    The state's own filing site is linked from the line. When it is done, record it: the date, the confirmation number, a link to the proof. The line changes to Filed, the record is kept, and next year's date appears on its own. Nothing to re-enter next April.

    The Record filing sheet with Filed on, Confirmation number and Proof link fields
    Once: the date, the confirmation, the proof. Demo data.
  6. Add the ones only you know about

    Those four questions cover the common filings, not yours specifically. The insurance renewal and the county permit are yours to add: a name, the office, how often, when it is next due, who owns it, and a link. Nothing is ever deleted, only tucked away, so the history holds.

Who does what

If you are the executive director

You answer four questions, hand out the owners, and stop being the only person who knows when things are due. The 990 checklist catches the two things that slip.

If you are the person who does the filing

Your reminder arrives in your inbox 30 days out. The row has the portal link and last year's notes and confirmation. You file, record it, and the next date is set.

If you are the treasurer with an admin role

You can see the whole calendar and whether anything is overdue, without asking. You can hand a filing to someone else with one change.

Built for orgs like this
  • A handful of filings a year to two or three authorities, and one of them has slipped before.
  • Deadlines that live in one person's head, or in mail sent to a former treasurer.
  • A board that wants to know the org is current without running the calendar itself.
  • A wish to keep proof of filing in one place for the next audit or grant application.

What it costs at this size

An org with a $320K budget sits in the Established band: $99 a month billed yearly, every app, unlimited users. Under $50K a year it is $0, and the calendar is the same. See every band.

Free template

Nonprofit compliance calendar

The same calendar as a checklist you can print. Start here if you want to see the year before you build it.

This is general information, not legal or tax advice. Which Form 990 you file, which state registrations apply, and when they are due depend on your own facts and change over time. Confirm every deadline with the IRS, your state, or a professional.

The Ember tool for this step

Ember Compliance

A plain-English filing calendar with an owner on every deadline and a reminder 30 days out.

The Ember tool for this step

Ember Work

Every task in one shared place, with a name on it and a due date.

Sources: Form 990 due date: IRS, return due dates for exempt organizations, read 3 September 2026. The org, people and figures on this page are an invented example; Ember has no customer data to report yet. Product behavior is described as built on 3 September 2026 and re-checked at each release.

Common questions

Is there compliance software that tracks nonprofit filing deadlines?

Yes. The job is a calendar with an owner on each filing and reminders that reach that person, not a general inbox. Ember Compliance builds the calendar from four answers, emails the owner at 30 days, 7 days, the day, and weekly while overdue, and keeps proof of each filing.

How does our fiscal year set the 990 date?

The 15th day of the 5th month after your fiscal year ends. For a June 30 year end that is November 15; for a calendar year, May 15. Form 8868 gives the 990 and 990-EZ a six-month extension; the 990-N cannot be extended. The due date itself is the same for all three.

Who should own a filing deadline at a small nonprofit?

The person who will actually do it, named on the row. The 990 usually belongs to the director, state registration to whoever does the admin, permits to whoever runs the program. A deadline that belongs to the org in general belongs to nobody.

Does Ember file the 990 for us?

No. It tracks the date, links to the portal, reminds the owner, and records what was filed with the confirmation and proof. You or your preparer file. Ember never submits anything to the IRS or a state.

What happens if we miss a state charitable registration renewal?

It varies by state: late fees, a lapse in the right to solicit, and in some states penalties. The practical answer is that it should never be a surprise, which is what the 30-day and 7-day reminders are for. Registration rules by state.

News and guides by email

Sign up for Ember's newsletter: what's new in Ember, plus guides and resources for running a nonprofit, sent to your inbox.

Unsubscribe anytime. Privacy policy

We use cookies for analytics and, if you opt in, advertising. See our Privacy Policy.