Mainstay Filing
Get Started

Annual Requirements · The filings and deadlines that keep a Alabama Nonprofit in good standing every year.

Annual Requirements for an Alabama Nonprofit Corporation

Keeping an Alabama nonprofit in good standing is an ongoing job spread across the state, the IRS, and the Attorney General. This page lays out every recurring obligation — what's due, to whom, and what happens if you miss it — so your organization doesn't quietly lose its status while everyone's focused on the mission.

One price: $199.00/yr covers your formation, your registered agent, and your annual report, plus the $200.00 state filing fee, at cost.

Form Your Alabama Nonprofit ($199.00/yr All-In)

✓ No hidden fees  ✓ No second-year price hikes  ✓ No missed filings

State facts

Alabama Nonprofit

State filing fee$200.00
Annual report fee$0.00
Annual report dueNone
Std. processingSame day

The Three Places You Answer To

An Alabama nonprofit's annual obligations aren't a single checklist filed in one place. They're split across three separate authorities, and each has its own deadline, its own form, and its own consequence for missing it.

  • The IRS — for your federal tax-exempt status and annual information return.
  • The Alabama Department of Revenue — for any state tax touchpoints under the Business Privilege Tax framework.
  • The Alabama Attorney General — for charitable solicitation registration, if you fundraise from the public.

Plus one standing obligation with the Alabama Secretary of State: keeping your registered agent and office information current.

The reason organizations get into trouble is that they treat "annual compliance" as one thing and satisfy one authority while forgetting another. A nonprofit can be perfectly current with the IRS and still fall out of good standing because it never renewed its charitable solicitation registration. Treat each authority as its own track.

Federal: The Annual Form 990

This is the big one — the recurring obligation with the sharpest teeth. Every 501(c)(3) organization must file an annual information return with the IRS. Which version you file depends on your size.

Which 990 you file

  • Form 990-N (e-Postcard) — for the smallest organizations (below the gross receipts threshold). It's a short online filing and it's free.
  • Form 990-EZ — for mid-sized organizations.
  • Form 990 — the full return for larger organizations, requiring detailed financial and governance disclosures.

The deadline

The 990 is due by the 15th day of the 5th month after your fiscal year ends. For a calendar-year nonprofit, that's May 15. You can request an extension, but the underlying obligation doesn't go away.

The consequence you cannot ignore

If a nonprofit fails to file its required 990-series return for three consecutive years, the IRS automatically revokes its tax-exempt status. There's no warning that stops the clock, and reinstatement is a paperwork-and-fee ordeal that can leave you retroactively taxable in the gap. The 990 is the single obligation most worth putting on a recurring calendar reminder the day your exemption is approved.

State: The Business Privilege Tax Question

Alabama restructured how corporations handle ongoing state filing. The annual report that used to run through the Secretary of State has been moved, and the ongoing state touchpoint for entities now sits within the Business Privilege Tax framework administered by the Alabama Department of Revenue.

Where nonprofits stand

Many 501(c)(3) nonprofits are exempt from the Business Privilege Tax, but "many" is not "all," and the exemption isn't automatic in every situation. Rather than assume, confirm your organization's specific obligation with the Department of Revenue or an accountant who works with exempt organizations. The safe posture is to verify your status in year one and document it, so you're not surprised by an unexpected filing requirement or minimum.

Sales and use tax

Federal 501(c)(3) status doesn't automatically exempt you from Alabama sales and use tax on purchases or sales. If your nonprofit buys goods or sells things, look into how Alabama treats your organization for sales and use tax purposes — it's a separate question from income-tax exemption and often catches new organizations off guard.

Fundraising: Charitable Solicitation Registration

If your nonprofit asks the public in Alabama for donations, you enter a separate regulatory track overseen by the Alabama Attorney General's office.

Initial registration and renewal

Organizations that solicit contributions from Alabama residents generally must register for charitable solicitation before or shortly after they begin fundraising, and then renew that registration on its schedule — commonly annually. This is entirely separate from your incorporation and your IRS exemption; being a recognized 501(c)(3) does not exempt you from registering to solicit.

Multi-state fundraising

If you solicit across state lines — through a national mail campaign, an online "donate" button, or events in other states — many states require their own charitable registration. This is one of the fastest-growing compliance burdens for a nonprofit as it scales, and it's easy to overlook when donations start arriving from everywhere. Build a renewal calendar that tracks each state you're registered in.

Standing Obligations With the Secretary of State

Some obligations aren't annual on a fixed date — they're continuous. The clearest example is your registered agent.

Keep your registered agent current

Your nonprofit must maintain a registered agent with a physical Alabama street address at all times. If the agent moves, resigns, or is replaced, you must file a change with the Secretary of State promptly. An outdated agent leaves the organization technically out of compliance and, worse, unable to reliably receive legal notices. Review the agent every time your board turns over.

Keep addresses accurate

If your principal office or registered office address changes, update the state record. Stale addresses mean state and legal mail may never reach you.

Building a Compliance Calendar

The organizations that stay in good standing are the ones that turn scattered obligations into a single recurring calendar. Here's the framework.

The recurring items to schedule

  • IRS Form 990 / 990-EZ / 990-N — due the 15th day of the 5th month after fiscal year-end (May 15 for calendar-year orgs). Non-negotiable; three misses ends your exemption.
  • Charitable solicitation renewal (Attorney General) — if you fundraise from the public, on its renewal schedule, and in every state where you solicit.
  • State tax check (Department of Revenue) — confirm your Business Privilege Tax and sales/use tax status annually so nothing sneaks up.
  • Registered agent review — whenever the board or officers change, verify the agent is still valid and update the state if not.
  • Insurance renewals — general liability and directors-and-officers coverage, if you carry them.

Assign an owner

In a volunteer-run organization, "everyone's responsibility" becomes no one's. Assign compliance to a specific officer — usually the secretary or treasurer — and have them report at board meetings. A single owner with a calendar prevents the slow drift into non-compliance that costs nonprofits their exempt status. Losing 501(c)(3) recognition is far more expensive and disruptive than any of the routine filings that prevent it.

Frequently asked questions

What annual filings does an Alabama nonprofit have to make?

The core recurring filing is the IRS annual information return — Form 990, 990-EZ, or the 990-N e-Postcard depending on size. Beyond that, confirm your Business Privilege Tax status with the Alabama Department of Revenue, renew charitable solicitation registration with the Attorney General if you fundraise publicly, and keep your registered agent current with the Secretary of State. Obligations are split across several authorities.

When is the Form 990 due?

The 990-series return is due the 15th day of the 5th month after your fiscal year ends — May 15 for a calendar-year nonprofit. You can request an extension, but the obligation itself remains. Missing it for three consecutive years causes the IRS to automatically revoke your tax-exempt status, so it's the deadline to guard most carefully.

Does an Alabama nonprofit still file an annual report with the Secretary of State?

Alabama moved ongoing corporate filing away from the Secretary of State to the Department of Revenue's Business Privilege Tax framework. Many 501(c)(3) nonprofits are exempt from that tax, but you should confirm your specific status. You still have a standing obligation to keep your registered agent and office information current with the Secretary of State.

What happens if we miss the Form 990 three years in a row?

The IRS automatically revokes your tax-exempt status — no discretion, no warning that stops the clock. Your organization becomes taxable, donations stop being deductible, and you have to apply for reinstatement, which involves paperwork and fees and can leave you retroactively liable for the lapse period. This is why the 990 belongs on a permanent recurring calendar reminder.

Do we have to renew our charitable solicitation registration?

If you solicit donations from the public in Alabama, yes — charitable solicitation registration with the Attorney General generally must be renewed on its schedule, often annually. And if you fundraise in other states, each may require its own registration and renewal. Being a 501(c)(3) does not exempt you from registering to solicit; it's a separate track from your exemption.

Who in our nonprofit should be responsible for compliance?

Assign it to a specific officer, usually the secretary or treasurer, rather than leaving it as everyone's vague responsibility. Have them maintain a compliance calendar covering the IRS 990, charitable solicitation renewals, state tax checks, and registered agent reviews, and report at board meetings. A single accountable owner is the most reliable way to keep a volunteer-run nonprofit in good standing.

Ready to form your Alabama Nonprofit?

Formation, your registered agent, and your annual report. One price, $199.00/yr, with the state fee passed through at cost.

Form Your Alabama Nonprofit ($199.00/yr All-In)