Grant Graph

How to Form a 501(c)(3) Nonprofit

The whole process — from picking a name to receiving your IRS determination letter — usually costs $325–$1,300 and takes 2–6 months. Here's exactly what to expect.

Quick reality check: If your nonprofit's first-year budget will be under $50,000 and you're not a church, school, or hospital, you can almost certainly use Form 1023-EZ — a 3-page online form, $275 IRS fee, often approved in 2–4 weeks. The full Form 1023 below is for larger or more complex orgs.

Step 1 — Pick a name and check availability

Search your state's business entity database to make sure your name isn't already taken. Almost every state has a free online search. Two extra checks worth doing:

Most states require “Inc.”, “Incorporated”, “Corporation”, or similar in the legal name.

Step 2 — Recruit your initial board

The IRS expects an arms-length board. Practical minimums:

Step 3 — File articles of incorporation with your state

This creates the legal entity. Filing happens at your Secretary of State office. Cost ranges from $25 (Kentucky, Mississippi) to $125 (Texas) for nonprofit incorporation.

Articles must include specific IRS-required language:

Without this language, the IRS will reject your 1023 application even if everything else is perfect.

Step 4 — Get an EIN from the IRS

Free. Apply online, takes 10 minutes, EIN issued immediately. You'll need this for everything — bank account, IRS application, state registrations.

The applicant must be a U.S. person with an SSN or ITIN, and you can only do one EIN application per responsible party per day.

Step 5 — Adopt bylaws and hold an organizational meeting

Bylaws govern how your board operates — meeting frequency, quorum, voting rules, officer terms, conflict-of-interest policy. Free templates are available from the National Council of Nonprofits.

At your first board meeting, formally:

Document everything in meeting minutes.

Step 6 — File IRS Form 1023 or 1023-EZ

Form 1023-EZ ($275 IRS fee)

For small orgs only:

Filed online at pay.gov. Approval often arrives in 2–4 weeks. Use the IRS eligibility worksheet to confirm you qualify.

Form 1023 long form ($600 IRS fee)

Required for everyone else. Significantly more involved — 28+ pages, narrative descriptions of activities, 3-year financial projections, board info, conflict policy. Approval usually takes 3–6 months and the IRS may send follow-up questions.

Step 7 — State charitable registration

Most states require nonprofits that solicit donations to register with the state Attorney General or Charities Bureau, separately from incorporation. Harbor Compliance maintains a free state-by-state guide. Fees range from $0 to $400.

Skip this and you can be fined — or barred from fundraising in that state.

Step 8 — Open a bank account and set up books

Once your IRS determination letter arrives, take it (plus EIN, articles, board resolution) to a bank. Many banks waive fees for verified 501(c)(3)s — ask. Set up accounting from day one using fund-accounting principles. Aplos and QuickBooks Online (with TechSoup discount) are the common picks.

Total cost summary

Item Cost
State articles of incorporation$25 – $125
EIN$0
IRS Form 1023-EZ$275
IRS Form 1023 long form (alternative)$600
State charitable registration$0 – $400
Registered agent (optional)$0 – $200/yr
Typical total (1023-EZ path)$325 – $1,000

Common mistakes that delay or kill applications


Already a 501(c)(3)?

Enter your EIN and Grant Graph will match you against every federal and private grant you qualify for. Free, forever.

Find my grants