Mainstay Filing
Get Started

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

Minnesota Nonprofit Annual Requirements and Ongoing Compliance

Forming a nonprofit is a one-time event; keeping it in good standing is a yearly rhythm. This page lays out everything a Minnesota nonprofit corporation has to do year after year — the free-but-mandatory state renewal, the federal Form 990, charitable registration, and the record-keeping that protects your status.

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

State agency: Minnesota Secretary of State — Business Services Division (portal: mblsportal.sos.mn.gov)

Annual report due: December 31 · Processing: Same day

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

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

State facts

Minnesota Nonprofit

State filing fee$70.00
Annual report fee$0.00
Annual report dueDecember 31
Std. processingSame day

The Minnesota Annual Renewal

The centerpiece of Minnesota nonprofit compliance is the annual renewal filed with the Secretary of State. It's simple, it's free, and it's the one thing that will dissolve your corporation if you ignore it.

What the renewal is

The annual renewal confirms the corporation is still active and updates the state's record of your registered office, agent, and basic information. It is not a financial disclosure — you're not reporting revenue, expenses, or program details to the Secretary of State. You're simply telling the state "we're still here and here's how to reach us." You file it through the MBLS online portal.

When it's due

December 31 each year. This is a fixed calendar date, not your incorporation anniversary, which means every Minnesota nonprofit shares the same year-end deadline. That's easy to remember in principle but easy to lose in the December rush, so treat it as a hard end-of-year task from your very first year.

What it costs

Nothing, as long as the corporation is active and in good standing. Minnesota does not charge an annual fee for a nonprofit renewal — a genuine advantage over the many states that do. The renewal being free is exactly why it's dangerous: founders assume free means optional. It doesn't.

What Happens If You Miss the Renewal

Minnesota's consequence for a missed renewal is unusually blunt, and understanding it is the best motivation to never miss it.

Automatic statutory dissolution

If a Minnesota nonprofit fails to file its annual renewal, the Secretary of State dissolves the corporation by operation of statute. There's no drawn-out grace period, no series of escalating warnings you can rely on. The corporation loses its legal existence. A dissolved nonprofit can't reliably enter contracts, may have its bank account frozen, and can jeopardize its federal exemption, since exemption assumes an active underlying corporation.

Reinstatement is possible but painful

A dissolved Minnesota nonprofit can generally be reinstated, but reinstatement is more work and more cost than the free renewal would ever have been. You have to file to bring the entity back, and in the meantime the organization operates under a cloud — grants, contracts, and banking all become complicated. The lesson is straightforward: the renewal costs nothing and takes minutes, so build it into your annual calendar and never let it lapse.

Federal Annual Filing — Form 990

The Secretary of State renewal keeps your Minnesota corporation alive. The IRS Form 990 keeps your federal tax exemption alive. They're separate obligations on separate schedules, and a nonprofit has to satisfy both.

Which 990 you file

  • Form 990-N (e-Postcard): for the smallest organizations under the gross receipts threshold. It's free, filed online, and takes only a few minutes.
  • Form 990-EZ: for mid-sized organizations, a shorter version of the full return.
  • Form 990: the full return for larger organizations, with detailed financial and governance reporting.

Your revenue determines which version applies, and it can change from year to year as the organization grows.

The three-year revocation rule

This is the federal counterpart to Minnesota's dissolution trap. If a 501(c)(3) fails to file its required 990 for three consecutive years, the IRS automatically revokes its tax-exempt status. Getting reinstated with the IRS is a hassle and may require reapplying. Even the smallest all-volunteer nonprofit has to file at least the 990-N every year to stay exempt. The filing is easy; the penalty for skipping it three times is losing everything you built.

Charitable Solicitation and State Tax Matters

Beyond the two headline filings, a couple of situational obligations apply to many Minnesota nonprofits.

Charitable solicitation registration

If your nonprofit solicits charitable contributions from Minnesota residents, you generally have to register with the Minnesota Attorney General's Charities Division and file annual reports there. This is distinct from the Secretary of State renewal and from the IRS 990. Organizations that do public fundraising should confirm their registration status and keep those annual reports current, because soliciting out of compliance can draw regulatory attention.

Sales and use tax exemption

Qualifying Minnesota nonprofits can apply to the Minnesota Department of Revenue for exemption from state sales and use tax on purchases. This isn't automatic with incorporation or even with 501(c)(3) status — it's a separate application. Once granted, it can save a purchasing nonprofit meaningful money, but you have to maintain eligibility and follow the state's rules for using it.

Employment and payroll obligations

If your nonprofit has employees, the usual payroll, withholding, and employment tax obligations apply just as they would for any employer. Nonprofit status doesn't exempt you from being a responsible employer.

Records, Meetings, and the Registered Office

Compliance isn't only about filings. A few ongoing governance habits protect both your liability shield and your exemption.

Hold and document board meetings

A nonprofit is supposed to be governed by an active board. Hold your meetings, keep dated minutes, and document major decisions. This record is what demonstrates, to the IRS and to a court, that the organization is a genuine corporation with real governance rather than one person's informal project. A board that never meets undermines both liability protection and exemption.

Keep the registered office current

Your registered office and agent must stay accurate. If the agent moves, resigns, or you switch providers, update the Secretary of State promptly. An outdated registered office means state notices — including anything tied to your standing — can go undelivered, which is one of the main ways a nonprofit accidentally misses its renewal and gets dissolved.

Maintain financial separation and records

Keep the organization's money in its own accounts, maintain clean books, and don't blur the line between the nonprofit's funds and anyone's personal finances. Good records make the annual 990 painless, satisfy funders' due diligence, and preserve the corporate protections that make incorporating worthwhile in the first place.

Frequently asked questions

What annual filing does a Minnesota nonprofit have to make?

The core state requirement is the annual renewal filed with the Minnesota Secretary of State by December 31. It confirms the corporation is active and updates your registered office and contact information. It's free for organizations in good standing. Separately, once you hold 501(c)(3) status, you must file an annual IRS Form 990 (or the free 990-N e-Postcard) to keep your federal exemption.

When is the Minnesota nonprofit renewal due?

December 31 each year — a fixed calendar date, not your incorporation anniversary. Every Minnesota nonprofit shares this year-end deadline. Filing is free when the corporation is in good standing, but it's mandatory: miss it and the Secretary of State dissolves the corporation by statute, so put it on your compliance calendar from year one.

What happens if we forget to file the annual renewal?

Minnesota administratively dissolves the nonprofit by operation of statute. There's no long grace period. A dissolved corporation loses its legal standing, which can freeze bank accounts, disrupt contracts, and endanger your federal exemption. You can reinstate it, but that's far more work and cost than the free renewal would have been. The fix is simply never missing December 31.

Does a small nonprofit still have to file a Form 990?

Yes. Even the smallest all-volunteer 501(c)(3) has to file at least the Form 990-N e-Postcard every year — it's free and takes only minutes. The penalty for skipping is severe: fail to file a required 990 for three consecutive years and the IRS automatically revokes your tax-exempt status. There's no revenue floor that exempts you from filing something.

Do we have to register to fundraise in Minnesota?

If you solicit charitable contributions from Minnesota residents, you generally must register with the Minnesota Attorney General's Charities Division and file annual reports there. It's a separate obligation from the Secretary of State renewal and the IRS 990. Organizations doing public fundraising should confirm their registration and keep those reports current to avoid soliciting out of compliance.

Is 501(c)(3) status the same as Minnesota sales tax exemption?

No. Federal 501(c)(3) status exempts you from federal income tax. Exemption from Minnesota sales and use tax on purchases is a separate application to the Minnesota Department of Revenue, available to qualifying nonprofits. Being a 501(c)(3) helps your case, but it doesn't automatically grant the state sales tax exemption — you have to apply for that separately and maintain eligibility.

Ready to form your Minnesota Nonprofit?

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

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