Home / Resources / Nonprofit startup budget

For new nonprofits

Nonprofit startup budget: what it really costs to start

You do not need much money to start a nonprofit, but you do need to plan for a handful of one-time fees and a few first-year costs.

Here is an honest budget, from the IRS fee to the state filing, so nothing catches you off guard.

Typical startup costs

State incorporation fee$20 to $125, varies by state
IRS Form 1023-EZ$275 (or $600 for the full Form 1023)
EINFree, direct from the IRS
Registered agent (optional)$0 to $150 a year
Charitable registration$0 to $250 in most states
Newspaper notice (PA, GA)$40 to $300 where required
Typical total to launchRoughly $300 to $900

The one-time costs to form

Most of what you spend to start is a short list of filing fees:

Add it up and a bare-bones DIY start is usually $300 to $900, depending mostly on your state and which IRS form you file.

The cheapest and most expensive states

Your state drives most of the difference. Michigan is among the lowest, at $20 to file plus free charitable registration. States with a newspaper requirement, like Pennsylvania and Georgia, sit at the higher end. Our state start-up guides give the exact fees for each one.

First-year operating costs

Beyond forming, plan a little for the basics: a bank account (often free for nonprofits), modest insurance if you run programs or events, a domain and website, and the tools you use to run day to day. This is where Ember fits: a free tier for small nonprofits keeps your software cost near zero while you find your feet.

What you can skip at the start

Plenty of founders start without a lawyer, and that is normal for a straightforward 501(c)(3). You can also skip paid software early on. Spend on the filings you must, and add the rest as you grow.

A budgeting tip

Keep every receipt from these startup steps. They are organizational costs, and having them recorded makes your first tax filings and your board reporting much simpler later.

Common questions

How much does it cost to start a nonprofit?

A DIY start is usually $300 to $900. That is mostly the state filing fee ($20 to $125), the IRS user fee ($275 or $600), and charitable registration ($0 to $250). The EIN is free.

Can you start a nonprofit for free?

Not entirely, but it is inexpensive. The EIN is free and some charitable registrations are free, but the state filing and the IRS user fee are real costs. There is no way around the IRS fee.

Do I need a lawyer to start a nonprofit?

No. Many founders file everything themselves for a straightforward 501(c)(3). A short review by a professional can help with the Articles wording, but it is not required.

What is the cheapest state to start a nonprofit in?

It varies, but Michigan is among the lowest, at about $20 to file plus free charitable registration. States that require a newspaper notice tend to cost the most.

Ember Spark → A free, step-by-step checklist that turns your idea into a real nonprofit, with a reminder before each deadline.

Your nonprofit, from idea to first program

Ember Spark turns starting a nonprofit into a guided path: draft your paperwork, track each filing, and get a nudge before every deadline. Built only for nonprofits, with a free tier and no credit card.

No credit card · No trial clock · Unlimited users included