Nonprofit Formation Guide
How to Start a 501(c)(3) Nonprofit
7 steps from idea to IRS-approved 501(c)(3) — with real cost estimates, timelines, and partner recommendations.
Total cost: $300–$500Timeline: 4–8 weeksGoogle Grants: $10K/mo free
1
Choose Your State & Register Your Organization
- ›File Articles of Incorporation with your state (required before IRS filing)
- ›Must include: organization name, purpose, registered agent, dissolution clause
- ›State fees: $25–$100 depending on state
- ›Use ZenBusiness to file in minutes — they handle the paperwork
File with ZenBusiness
Nonprofit formation package — handles state filing and EIN
GrantScholar may earn a commission if you choose these partners, at no cost to you.
2
Get an Employer Identification Number (EIN)
- ›EIN is your organization's federal tax ID — required for bank accounts, IRS filing, and grants
- ›Apply free at IRS.gov or get it included with ZenBusiness formation
- ›Takes 1-2 business days if applied online
- ›You cannot open a bank account or apply for grants without an EIN
3
Get a Real Street Address
- ›IRS Form 1023-EZ requires a real street address — a PO Box is NOT accepted
- ›Required for: bank accounts, Google Ad Grants ($10K/mo free ads), IRS correspondence
- ›Keep your Foundation address separate from your personal home address
- ›Virtual mailbox services provide a real address for $10–$20/month
Get Address — Anytime Mailbox
$9.99/mo — 1,000+ real street address locations nationwide
GrantScholar may earn a commission if you choose these partners, at no cost to you.
4
File IRS Form 1023-EZ (Small Organizations)
- ›For organizations that expect to receive under $50,000/year in their first 3 years
- ›File online at pay.gov — $275 filing fee
- ›Approval time: 2–6 weeks (much faster than Form 1023)
- ›Once approved, you're officially a 501(c)(3) — donations become tax-deductible
- ›If you expect over $50K/year, use Form 1023 (full version) instead
5
Open a Nonprofit Bank Account
- ›Never mix personal and organizational finances
- ›Required to receive grant disbursements
- ›Most banks require: EIN, Articles of Incorporation, Board resolution, and address
- ›Credit unions often offer better rates for nonprofits than big banks
- ›Many grants require a dedicated nonprofit bank account to disburse funds
6
Register with Your State (Charitable Solicitation)
- ›Most states require nonprofits to register before soliciting donations
- ›Registration is separate from your Articles of Incorporation filing
- ›Annual renewal required in most states ($0–$300/year)
- ›Without this, you cannot legally fundraise in your state
7
Apply for Google Ad Grants ($10,000/month free)
- ›Once you have 501(c)(3) status, apply for Google for Nonprofits
- ›Google Ad Grants: $10,000/month in FREE Google Ads for nonprofits
- ›Requires: 501(c)(3) determination letter, nonprofit website, Google account
- ›One of the most valuable perks of nonprofit status — worth $120,000/year
Ready to Find Grants for Your Nonprofit?
Once your 501(c)(3) is approved, GrantScholar matches you with thousands of foundation and government grants.
