Why Start a 501(c)(3)?
Starting a 501(c)(3) nonprofit organization is one of the most impactful decisions you can make if you're committed to a cause. Tax-exempt status opens doors to grant funding, tax-deductible donations, and public trust that's difficult to achieve through other structures.
But the process isn't simple — and getting it wrong can cost you time, money, and momentum.
This guide walks you through each step so you know exactly what to expect.
Step 1: Validate Your Mission
Before you file anything, take the time to clearly define your mission. Ask yourself:
- What specific problem are you solving?
- Who does your organization serve?
- Is there an existing organization already doing this work?
- Can you achieve your goals through an existing nonprofit or fiscal sponsor?
A clear, focused mission is the foundation of everything that follows.
Step 2: Choose Your State of Incorporation
You'll need to incorporate as a nonprofit corporation in your state. This typically involves:
- Choosing a unique name that meets your state's requirements
- Appointing an initial board of directors (most states require at least 3)
- Filing Articles of Incorporation with your Secretary of State
- Paying the state filing fee (typically $25-$150)
Your Articles of Incorporation must include specific IRS-required language about your tax-exempt purpose and dissolution clause.
Step 3: Get Your EIN
An Employer Identification Number (EIN) is your organization's tax ID. You can apply for free directly from the IRS — it takes about 10 minutes online.
You'll need your EIN for bank accounts, tax filings, and your 501(c)(3) application.
Step 4: Draft Your Bylaws
Bylaws are the internal operating rules for your organization. They should cover:
- Board structure and officer roles
- Meeting procedures and voting requirements
- Conflict of interest provisions
- Amendment procedures
- Fiscal year designation
Strong bylaws prevent governance disputes and demonstrate organizational maturity to funders.
Step 5: Hold Your Organizational Meeting
Your initial board meeting should formally:
- Adopt the bylaws
- Elect officers
- Approve a conflict of interest policy
- Authorize the 501(c)(3) application
- Open a bank account
Keep minutes of this meeting — the IRS may request them.
Step 6: Apply for 501(c)(3) Status
This is the big one. You'll file either:
- Form 1023-EZ — A streamlined application for smaller organizations (projected annual revenues under $50,000 and assets under $250,000). Filing fee: $275.
- Form 1023 — The full application for larger or more complex organizations. Filing fee: $600.
The application requires a detailed description of your activities, governance structure, and financial projections.
Step 7: State Registrations
After receiving your IRS determination letter, you'll typically need to:
- Register for state tax exemption
- Register for charitable solicitation (if you'll be fundraising)
- File any required annual reports with your state
Requirements vary significantly by state.
Step 8: Set Up Compliance Systems
Don't wait for a crisis to set up your compliance infrastructure:
- Annual Form 990 filing with the IRS
- State annual reports and renewals
- Board meeting schedule and documentation
- Financial recordkeeping
- Donor acknowledgment procedures
What Comes Next
With your 501(c)(3) status secured and compliance systems in place, you're ready to focus on what matters most — your mission.
If you'd like expert guidance through this process, the Nonprofit Startup Navigator service is designed to walk you through every step.
Frequently Asked Questions
How long does it take to start a 501(c)(3)?
The full process typically takes 2–6 months. State incorporation takes 1–4 weeks. Getting your EIN is instant. Form 1023-EZ approval takes 2–4 weeks; the full Form 1023 takes 4–12 weeks. Adding state tax exemption registration and charitable solicitation registration can add another month. Professional help can speed up the process by avoiding common delays.
How much does it cost to start a 501(c)(3)?
DIY formation costs $300–$1,250 total: state incorporation ($25–$150), IRS application ($275–$600), and basic supplies. With professional guidance, expect $1,700–$5,700+. For a full breakdown of every line item, see our nonprofit startup cost guide.
What's the difference between a nonprofit and a 501(c)(3)?
A nonprofit is a state-level legal structure — a corporation organized for purposes other than profit. A 501(c)(3) is federal tax-exempt status granted by the IRS. You need both: incorporate as a nonprofit first, then apply to the IRS for 501(c)(3) status. For a deeper explanation, see nonprofit vs. 501(c)(3): what's the difference.
Do I need a board of directors to start a nonprofit?
Yes. Most states require at least 3 directors, and the IRS expects a majority to be independent (no financial relationship with the organization). You'll need your board in place before filing your 501(c)(3) application. For guidance on building your first board, see how to build an effective nonprofit board.
Can I start a nonprofit by myself?
You can lead the formation process, but you'll need at least 2–3 other people to serve as board members (most states require a minimum of 3 directors). The IRS expects board independence, so your board can't be just you and your spouse. Beyond the board, you can absolutely be the sole staff member or volunteer running the organization.
Related Resources
For a deeper look at which steps you can handle yourself, nonprofit formation: DIY vs. hire help rates each phase by difficulty. To choose between IRS application forms, Form 1023 vs. 1023-EZ has a side-by-side comparison. If you're not sure a nonprofit is the right structure, alternatives to starting a 501(c)(3) covers fiscal sponsorship and other options. For state-specific steps and fees, check your state formation guide.