Starting a 501(c)(3) nonprofit costs a minimum of around $300 in government fees if you qualify for Form 1023-EZ and incorporate in a low-fee state.
Most organizations spend $500 to $1,000 doing it themselves, or $1,200 to $2,500 with professional help. The two unavoidable federal costs are $275 for Form 1023-EZ or $600 for the standard Form 1023, plus a state incorporation fee that ranges from $8 to $500 depending on where you file. The EIN is free. Charitable solicitation registration adds $0 to $400 depending on your state.
501(c)(3) startup costs at a glance
The table below covers every government fee and optional professional cost you are likely to encounter. According to analysis by Charitable Allies, the lowest total cost to start a 501(c)(3) in any state is approximately $283, achieved in Kentucky using Form 1023-EZ. The highest government-fee total, for organizations in Washington D.C. using the standard Form 1023, can reach $1,191 or more before any professional fees.
Note: IRS user fees are confirmed on the IRS website and are subject to change. State fees, charitable solicitation requirements, and timelines vary by state. For a full state-by-state fee breakdown, see our 501(c)(3) filing fees by state guide.
State incorporation costs
Every nonprofit must be incorporated at the state level before applying to the IRS. This is the step that creates your organization as a legal entity. State nonprofit incorporation requirements vary significantly, but most involve filing articles of incorporation and paying a filing fee to your state's Secretary of State.
State filing fees range from $8 in Kentucky to $150 or more in higher-cost states. Most states charge between $50 and $100. Some states also charge an expedited processing fee if you need approval faster than the standard 7 to 14 business day window.
In addition to the incorporation fee, most states require you to designate a registered agent, which is the person or entity that receives official legal correspondence on behalf of your organization. If you use a professional registered agent service, expect to pay $50 to $150 per year. Using a board member's address is free and works fine for most small nonprofits.
What you will need to file: Your organization's name, a statement of purpose that aligns with IRS charitable purpose requirements, the names and addresses of your initial directors, and a registered agent designation. Your articles of incorporation also need specific IRS-required language about your organization's purpose and asset dissolution.
For a detailed walk-through of this process, our guide to how to start a nonprofit organization covers state registration alongside every other formation step.
Employer Identification Number (EIN): free
Your EIN is your organization's federal tax ID number, required to open a bank account, apply for grants, hire employees, and file taxes. It is free to obtain directly from the IRS website and takes approximately 15 minutes. Apply at IRS.gov using Form SS-4 and you receive the number immediately upon completion.
Never apply through a third-party service that charges a fee for this. There is no legitimate reason to pay for an EIN. See our full guide on the federal ID number for nonprofit organizations for step-by-step instructions.
IRS Form 1023 vs Form 1023-EZ: which do you file?
This is the most consequential cost decision in the entire process. The two forms carry different fees and require different levels of documentation.
Which form should you use?
Most new nonprofits qualify for Form 1023-EZ and should use it. The eligibility threshold, gross receipts under $50,000 and total assets under $250,000, covers the majority of small nonprofits in their first years. The form is filed entirely online through Pay.gov, requires minimal supporting documentation, and typically receives an IRS determination letter within two to four weeks for complete applications.
The critical risk with Form 1023-EZ is filing it when you do not actually qualify. If your organization grows beyond the eligibility thresholds after using 1023-EZ, you do not face a penalty. But filing 1023-EZ when you already expect to exceed those thresholds at launch is a compliance issue that can result in revocation later. If you have any doubt about eligibility, use the standard Form 1023.
The standard Form 1023 at $600 takes longer and requires significantly more documentation: your bylaws, conflict of interest policy, program descriptions, financial projections, and governance structure. For organizations with complex activities, unusual revenue sources, or plans to receive large grants immediately, this form provides a stronger foundation for ongoing compliance.
Both forms require your bylaws and conflict of interest policy to already be in place at the time of filing. See our guide to writing bylaws for a 501(c)(3) for what these documents need to include to satisfy the IRS requirements.
State charitable solicitation registration
Most states require nonprofits to register with a state agency before soliciting donations from residents. This applies to online fundraising as well as in-person and direct mail. In many states, a "Donate" button on your website triggers the registration requirement in every state where a donor might click it.
At a minimum, register in your home state before your first fundraising campaign. If you operate nationally or run online campaigns that reach donors across state lines, you may need registration in multiple states. Fees range from $0 (some states exempt small organizations) to $400 or more in high-fee states. Annual renewal is required in most states.
This is one of the most commonly skipped steps in nonprofit formation and one of the most frequently penalized. Fines for unregistered solicitation range from a few hundred dollars to several thousand, depending on the state.
Professional help: attorney and consultant fees
Professional help is optional but can save significant time and reduce the risk of errors on your IRS application. The level of help you need depends on your organization's complexity, your own comfort with legal and financial documents, and how urgently you need to begin fundraising.
Pro bono legal assistance is worth pursuing seriously before paying for attorney services. Many bar associations, law school clinics, and community legal organizations provide free nonprofit formation assistance to organizations with strong community missions. The National Center for Charitable Statistics and local nonprofit associations can often connect you with pro bono resources in your area.
Operational startup costs beyond government fees
Government fees cover the legal formation of your nonprofit. Getting it to a point where it can actually operate and fundraise involves additional costs, most of which are optional or variable.
- Website and domain: $20 to $200 per year. Free website builders handle the basics. Google for Nonprofits provides eligible organizations with free Google Workspace and $10,000 per month in Google Ads credits.
- Nonprofit software: $0 to several hundred dollars per month depending on the platform. Many companies offer significant discounts or free tiers for nonprofits. Donor management, email marketing, and fundraising tools are the most common early purchases.
- Accounting and bookkeeping: $0 to $200+ per month. QuickBooks and other platforms offer nonprofit pricing. A volunteer treasurer with accounting experience can handle bookkeeping for small organizations at no cost.
- Branding and design: $0 to $1,000+ for logo and materials. Canva offers a free nonprofit tier with substantial design templates. Volunteer designers from your community are a practical alternative to paid services.
- Annual Form 990 filing: Free for organizations that file the 990-N (annual electronic notice, for organizations with gross receipts under $50,000). Larger organizations may pay $200 to $2,000+ for a CPA to prepare the full Form 990.
Total cost scenarios
Putting the categories together, here is what the three most common starting paths actually cost:
- Full DIY, 1023-EZ, low-fee state: $300 to $700. This covers state incorporation, IRS filing fee, and charitable solicitation registration. Assumes you draft your own bylaws and conflict of interest policy using templates.
- DIY filings with online service for incorporation: $500 to $1,200. Adds the cost of a formation service for state registration but handles the IRS form yourself.
- Consultant or attorney assisted, Form 1023: $1,500 to $3,000. Covers government fees plus professional help for the full Form 1023, bylaws review, and charitable solicitation registration guidance.
Fiscal sponsorship: a lower-cost alternative
If you need to start fundraising and receiving grants immediately but cannot cover the startup costs or are not ready to commit to full incorporation, fiscal sponsorship is a practical bridge. A fiscal sponsor is an existing 501(c)(3) that accepts donations and grants on your behalf under their tax-exempt status. Donors can give tax-deductible donations to your project without you having your own IRS determination letter.
The sponsor typically charges a 5 to 10% administrative fee on funds received. This is not a permanent solution: fiscal sponsorship is designed for organizations that plan to pursue independent status within 1 to 3 years, or for specific time-limited projects.
Our guide to starting a nonprofit with no money covers fiscal sponsorship alongside other strategies for organizations with limited startup budgets.
How to keep startup costs down
- Use Form 1023-EZ if you qualify. The $325 savings versus the standard form is meaningful for an early-stage organization.
- Incorporate in your home state. Incorporating in another state to take advantage of lower fees often creates additional compliance obligations that exceed the savings.
- Draft your own bylaws using templates. Bylaws templates are widely available from state nonprofit associations and legal aid organizations. Having a board member or volunteer with legal background review them before filing costs nothing.
- Seek pro bono legal help. Law school clinics, bar association programs, and community legal organizations provide free nonprofit formation assistance in most metropolitan areas.
- Use free technology in year one. Google for Nonprofits, free tiers of common nonprofit software platforms, and Canva for nonprofits collectively cover most early-stage operational needs at no cost.
- Crowdfund your filing fee. A transparent campaign asking your early supporters to fund the IRS filing fee specifically often raises the required amount quickly, and signals community investment in your mission from the start.
Planning your nonprofit's finances from day one
The government fees to start a 501(c)(3) are fixed and predictable. The larger financial challenge for most new nonprofits is not the startup cost but the ongoing operational sustainability: building a donor base, managing recurring revenue, and keeping the organization funded through its first few years.
Harness helps nonprofits build the fundraising infrastructure and donor relationships that make long-term sustainability achievable, from recurring giving programs and donor engagement tools to the fundraising strategy support that turns a newly formed nonprofit into a financially stable organization. If you are ready to move from formation to growth, we are built to help with that.
Frequently asked questions
How much does it cost to get 501(c)(3) status?
The IRS charges $275 to process Form 1023-EZ, which is available to organizations with projected gross receipts under $50,000 and total assets under $250,000. The standard Form 1023 costs $600. These are the federal government fees for the tax-exempt status application itself. State incorporation fees, which are required before you can file with the IRS, add $8 to $500 depending on your state.
What is the cheapest way to start a 501(c)(3)?
The cheapest path is to qualify for Form 1023-EZ ($275), incorporate in a low-fee state such as Kentucky ($8), handle all paperwork yourself using free templates, and apply for a free EIN directly from IRS.gov. In the lowest-cost states, total government fees can be under $300. Budget $500 to $700 total to allow for state charitable solicitation registration and any miscellaneous fees.
Do I need a lawyer to start a 501(c)(3)?
No. Many nonprofits are successfully formed without an attorney. Form 1023-EZ is designed to be filed by founders without legal expertise. The standard Form 1023 is more complex, but free guidance from the IRS, nonprofit legal aid organizations, and state nonprofit associations makes a DIY approach feasible for straightforward organizations. An attorney adds the most value when your activities are unusual, your governance structure is complex, or you expect to receive large grants immediately after formation.
How long does it take to get 501(c)(3) status?
Form 1023-EZ applications that are complete and accurate typically receive a determination letter in 2 to 4 weeks. The standard Form 1023 takes 3 to 12 months depending on IRS workload and the complexity of your application. You have 27 months from your incorporation date to file and have approval apply retroactively to your founding date.
What is the difference between Form 1023 and Form 1023-EZ?
Form 1023-EZ costs $275 and is a short online form available to organizations with gross receipts under $50,000 and total assets under $250,000. It is approved quickly and requires minimal documentation. Form 1023 costs $600, is far more detailed, and is required for organizations that exceed the EZ thresholds or have complex activities. Filing 1023-EZ when you do not qualify risks revocation of your status later.
Is the EIN free for nonprofits?
Yes. The Employer Identification Number is free for all organizations, nonprofit and for-profit. Apply directly through IRS.gov using Form SS-4 and receive the number immediately upon completing the online application. Never pay a third party to obtain an EIN.
What is charitable solicitation registration and do I need it?
Charitable solicitation registration is a state-level requirement that most nonprofits must complete before soliciting donations from the public. It is separate from your IRS 501(c)(3) application. Most states require it, fees range from $0 to $400+, and annual renewal is required in most jurisdictions. A "Donate" button on your website may trigger registration requirements in multiple states even if you are only incorporated in one.
Can I start a 501(c)(3) with no money?
The minimum government fees are unavoidable, but you can fundraise your startup costs before your IRS determination letter is in place. Fiscal sponsorship allows you to receive tax-deductible donations under an existing nonprofit's umbrella while your own application is pending. Many founders also crowdfund their IRS filing fee specifically as their first campaign. For a complete guide, see how to start a nonprofit with no money.

