Starting a nonprofit is mostly a series of small, doable steps. There is paperwork, and there are fees, but none of it is a secret and you do not need a law degree to get through it. This guide walks you from the first idea to an approved 501(c)(3), in the order the work actually happens. We started Nexus Point Family Foundation the same way, so the steps below are the ones we used, with the current fees and the official IRS pages linked so you can check every figure yourself.
Step 1: Confirm there is a real need
Before anything else, make sure the problem you want to solve is real and that people actually feel it. Good intentions are not enough to build an organization on. Talk to the people you want to serve and listen more than you pitch. Ask what they are missing, what they have tried, and what gets in their way.
Look for evidence beyond your own circle. Public data helps here: census figures, county health rankings, school district reports, and local news all show where needs are going unmet. If you can point to a specific gap and name who is affected, you have something worth building. If the only proof is your own hunch, keep listening before you spend a dollar.
Step 2: Research what already exists
Almost every good idea is already being worked on by someone. That is not a reason to stop. It is a reason to look closely. Search for nonprofits, government programs, and mutual aid groups doing similar work in your area, then ask an honest question: is there a real gap, or could you do more good by joining or partnering with a group that already exists?
If you find a gap, write down exactly what makes your approach different. Maybe you serve a county nobody covers, a population that keeps getting missed, or you fill a step in the process that others skip. That difference becomes the core of your mission, and later it becomes the part of your 501(c)(3) application that explains why you should exist.
Step 3: Shape your idea and write a plan
You do not need a fifty-page business plan. You need clear answers to a handful of questions, written down where your future board and the IRS can read them.
- Mission. One or two sentences on who you help and how.
- Programs. The specific activities you will run in your first year or two. The IRS wants to see what you will actually do, not just what you hope to do.
- Budget. A simple estimate of money coming in and going out. Even a one-page version is fine to start.
- Name. Pick a name that is clear, and check that it is available with your state's business registry and as a web domain.
Keep this document close. Your bylaws, your incorporation papers, and your IRS application will all pull from it.
Step 4: Build your founding team and board
A nonprofit is not owned by anyone, including its founder. It is governed by a board of directors who are responsible for keeping it honest and on mission. Most states and the IRS expect at least three directors, and they should be unrelated people who are not all from the same household, so that no single person controls the organization.
Choose people who believe in the work and bring something useful: community trust, bookkeeping skills, legal or grant experience, or simply good judgment. You will also draft bylaws, the internal rulebook for how your board meets, votes, and makes decisions. The IRS provides plain guidance on what governance they look for, and many states post free bylaw templates.
Step 5: Incorporate and get an EIN
Now the legal steps begin, and they are more routine than they sound.
Incorporate in your state. You file articles of incorporation with your state agency, usually the Secretary of State. The filing fee is small and varies by state, roughly $8 to $130. To qualify for 501(c)(3) status later, your articles need specific language that limits the organization to charitable purposes and explains what happens to its assets if it ever closes. The IRS publishes the exact wording it expects, so copy it carefully.
Get an EIN. An Employer Identification Number is your organization's tax ID. You request it from the IRS using Form SS-4, and the fastest way is the free online application on IRS.gov. It costs nothing, and you get the number right away. Be careful of websites that charge a fee for this; the IRS does not.
Step 6: Apply for 501(c)(3) status
This is the step most people mean when they say "getting nonprofit status." It is how the IRS formally recognizes your group as a tax-exempt charity, which makes donations tax-deductible and opens the door to most grants. There are two paths.
Form 1023-EZ (the streamlined option)
This shorter application is filed online through Pay.gov, and the user fee is $275. It is meant for smaller organizations. In general you qualify if you expect annual gross receipts of $50,000 or less and your total assets are $250,000 or less. You confirm eligibility by working through the IRS Form 1023-EZ Eligibility Worksheet. Approval is often quick, frequently within two to four weeks.
Form 1023 (the full application)
Larger or more complex organizations file the full Form 1023, and the user fee is $600. It asks for more detail about your programs, finances, and governance. It usually takes longer to process, commonly three to six months, and longer if the IRS sends follow-up questions.
Step 7: Stay compliant after approval
Approval is the beginning, not the finish line. To keep your status in good standing:
- File your annual return. Every 501(c)(3) files some version of IRS Form 990 each year. The smallest organizations file the Form 990-N online postcard. Miss it three years in a row and the IRS automatically revokes your exemption.
- Register to fundraise. Most states require charities to register before asking residents for donations, and to renew that registration each year. Rules and fees vary by state.
- Keep clean records. Hold real board meetings, keep minutes, track income and spending, and separate your organization's money from your personal money from day one.
What it costs, in plain numbers
Here is the realistic starting cost for a small nonprofit in 2026:
- EIN from the IRS: free.
- State incorporation: about $8 to $130, depending on your state.
- 501(c)(3) user fee: $275 (Form 1023-EZ) or $600 (Form 1023).
- State charity registration: often $0 to $50, depending on your state.
For many small, family-focused groups, the all-in cost to become a recognized 501(c)(3) lands somewhere between roughly $290 and $730. Optional help from a lawyer or accountant adds to that, but plenty of founders do it themselves.
Frequently asked questions
How much does it cost to start a nonprofit?
Budget for a state incorporation fee (about $8 to $130) plus the IRS user fee of $275 for Form 1023-EZ or $600 for the full Form 1023. The EIN is free.
How long does it take to get approved?
Form 1023-EZ is often approved in two to four weeks. The full Form 1023 commonly takes three to six months.
Can one person start a nonprofit?
You can start the work alone, but you cannot govern it alone. Expect to recruit a board, usually at least three unrelated people.
Do I need a lawyer?
No. Many founders file everything themselves with the IRS instructions. Professional help is useful but optional.