Starting a nonprofit in North Carolina can feel exciting, and overwhelming. There’s paperwork, rules, and more paperwork. But if you’ve got a mission you believe in and a community you want to serve, this guide is here to make things simple.
We’ve helped organizations take their first steps and grow into powerful forces for good. So we’re sharing what we’ve learned: the exact steps to get your nonprofit up and running in North Carolina.
Think of this as your nonprofit roadmap. You’ll learn what to file, who to contact, what forms to fill out, and when. We’ll also point out the things that usually trip people up, so you can skip the headaches and stay focused on your cause.
1. Choose a name for your nonprofit organization
This first step might sound easy, but it’s more important than you think. Your nonprofit’s name needs to do two things: make a good first impression and meet legal rules in North Carolina. So before you fall in love with a name, make sure no one else is using it. The North Carolina Secretary of State has a business name search tool online where you can check availability. If your name is too close to another one already in use, the state will reject your paperwork.
Also, the name must include a word like “Incorporated,” “Corporation,” or “Limited”, or a similar abbreviation. These tell the state you’re forming a real, legal entity. If you plan to use a different name for outreach or events (called a DBA, Doing Business As), that needs to be registered separately.
A clear, easy-to-remember name will also make it simpler for donors and volunteers to find you online, talk about your work, and feel connected to your mission.
2. Recruit your incorporators and board of directors
This is where you start building your team. You’ll need at least one incorporator to officially file your nonprofit with the state. That person signs the Articles of Incorporation. Then there’s your board of directors, North Carolina requires at least one director, but having three or more is common for good governance and credibility.
Think of your board as your nonprofit’s brain trust. These are the people who help make big decisions, keep things on track, and make sure your mission stays strong. Before you move on, take time to write and adopt your nonprofit’s bylaws and basic policies, like your conflict of interest policy. These will guide how your organization runs.
3. File your articles of incorporation with the North Carolina Secretary of State
Now it’s time to make it official. The Articles of Incorporation are your nonprofit’s birth certificate. You’ll file this with the Secretary of State’s office either online or by mail.
When you’re filling it out, make sure to include special wording that the IRS requires for 501(c)(3) status. This includes a purpose statement and what happens to your assets if your nonprofit ever closes. If you skip these, you might get your state approval but hit a wall when applying for federal tax exemption.
Expect a $60 filing fee. Processing can take a few days to a couple of weeks depending on how you file. Once approved, you’ll get a stamped copy back, and that’s when you’re officially a North Carolina nonprofit corporation.
4. Apply for an employer identification number (EIN)
Every nonprofit needs an EIN. It’s like a Social Security number for your organization. You’ll need it to open a bank account, hire people, and file forms with the IRS.
The good news? It’s free and easy. You can apply online through the IRS website and usually get your EIN in just a few minutes. Make sure your organization’s name and details match what you filed with the state.
5. Establish your nonprofit bylaws and hold your first board meeting
Your bylaws are the rules that explain how your nonprofit works, from how board members are elected to how often you’ll meet. They don’t get filed with the state, but they are required for your 501(c)(3) application and future decisions.
Once you’ve got your bylaws, hold your first official board meeting. Elect officers (like a president and secretary), approve your bylaws, and take minutes. These minutes become part of your official records. It doesn’t have to be fancy, but it should be clear and organized.
6. Apply for 501(c)(3) tax exempt status
This step opens big doors. Getting 501(c)(3) status from the IRS means your nonprofit won’t pay federal income taxes, and donors can write off their gifts.
To apply, you’ll use Form 1023 or the shorter Form 1023-EZ. Most small nonprofits (with expected revenue under $50,000 per year) qualify for the EZ version, which is cheaper and faster.
Be careful filling out your application, mistakes can delay your approval. You’ll need to attach your Articles of Incorporation, bylaws, and financial projections. Once approved, the IRS will send you a determination letter confirming your 501(c)(3) status.
7. Register with the North Carolina Department of Revenue
Getting federal tax exemption doesn’t automatically cover state taxes. To avoid paying state income and sales tax, you’ll need to file Form CD-405 with the North Carolina Department of Revenue. You may also need to request exemption from specific taxes depending on your activities.
The process is simple, but skipping it can cost you later. Once you’re approved, keep a copy of your exemption certificate for your records.
8. Apply for necessary licenses and permits
Depending on what your nonprofit does, you may need business licenses or local permits. For example, if you serve food, run events, or sell goods, the city or county might require extra paperwork.
Check with your local government to find out what’s required. It’s better to ask early than to run into problems after you launch.
9. Register for charitable solicitations and fundraising compliance
Before you ask for donations, North Carolina requires you to register for charitable solicitation with the Secretary of State. This is separate from your federal or tax paperwork.
You’ll need to file a Charitable Solicitation License application, renew it yearly, and report how funds are used. If you hire a fundraiser or raise money in other states, more rules apply. Missing this step could lead to fines or losing your good standing.
10. Set up your nonprofit’s bank account and financial systems
With your EIN and approved paperwork in hand, it’s time to open a business bank account. Choose a bank that supports nonprofits and ask what documents they require (usually your Articles of Incorporation, EIN, and bylaws).
This is also when to think about your accounting system. Even if you’re small, tracking income and expenses from day one makes your life easier come tax time. And if you need help, there are affordable bookkeeping services built for nonprofits.
11. Additional step: Ongoing compliance for North Carolina nonprofits
Once your nonprofit is up and running, staying compliant is just as important. Every year, you’ll need to file:
- IRS Form 990: This shows your financial activity and proves you’re still tax-exempt.
- North Carolina Annual Report: Update your info with the Secretary of State.
- Fundraising renewals: Keep your solicitation license active.
It’s also good practice to hold regular board meetings, document decisions, and keep organized records. Small actions now can save big stress later.
Make a lasting impact
Starting a nonprofit in North Carolina isn’t always easy, but it’s worth it. Once you’re through the paperwork and filings, you’ll have a legal organization that can raise funds, grow support, and make a lasting impact in your community.
And remember, you don’t have to do it all alone. Whether you're just starting or already building momentum, the right tools and guidance can make a big difference.
Harness is here to help you at every step. From personalized websites to smart fundraising tools and expert strategy, we work as an extension of your team. Partner with Harness and unlock expert support, intuitive tools, and scalable fundraising strategies.