
You have an idea you can't shake. A cause that won't let go. And one thought that keeps stopping you cold: I can't do anything until everything is legit.
Here's the truth most guides skip: starting a Colorado nonprofit is not a sprint to a 501(c)(3) determination letter. It is a 2-to-6-month formation runway, and the real risk is not the paperwork. It is the months you spend feeling stuck while waiting on the IRS. Colorado's filing fees are blissfully cheap (around $50 for Articles of Incorporation, free EIN), and you can legally start fundraising the day Colorado approves your Articles. The IRS gives you a 27-month window after state registration to file Form 1023, so the long federal wait does not have to bury your momentum.
This guide walks you through all 13 steps a first-time Colorado founder needs, in order, with the real fees, the real timelines, and the charitable solicitation step most other guides skip entirely. You do not need a $3,000 lawyer retainer. You do not need a $300 filing service. You can submit most of these forms yourself at sos.state.co.us in under an hour each.
Before you dive in, here is the full picture at a glance:
The 13 steps, with cost and time:
For a small nonprofit: Colorado is one of the cheaper states to form in, and the steps are DIY-friendly. The hard part is not the filings. It is the patience to keep building momentum during the IRS wait. This guide is built so you can do the whole thing yourself, without paying a filing service for forms you can submit in 30 minutes.
Before any paperwork, get clear on what your nonprofit will actually do. A strong mission statement is not just inspiration. It is required language for your Articles of Incorporation and your federal tax exemption application.
Work through these questions with a notebook:
Write your mission in one or two sentences a stranger could understand. You will reuse this language in your Articles of Incorporation, your bylaws, your IRS application, your website, and every grant proposal you ever write.
For a small nonprofit: Resist the urge to make the mission broad enough to "cover everything." A narrow, specific mission ("provide trauma-informed yoga to Denver-area youth aging out of foster care") wins grants and donors faster than a wide one ("support youth wellness in Colorado").
Your name is both a marketing choice and a legal filing. In Colorado, your nonprofit name must be distinguishable from every other entity already on file with the Secretary of State. Unlike some states, Colorado does NOT require nonprofits to include words like "corporation," "incorporated," or "company" in the name. You can include those terms if you want, but they are optional under CRS 7-90-601.
Run your name through the Colorado Secretary of State business name search before you fall in love with it. If the name is available and you are not ready to file your Articles yet, you can reserve it:
Reservation is optional. If you plan to file your Articles within a week or two, skip it.
For a small nonprofit: Pick a name you can also get as a .org domain and as social handles. The name is free to choose. The rebrand later is not.
Colorado's Revised Nonprofit Corporation Act (CRS 7-122) requires a minimum of one director, not three. Your Articles or bylaws can set a higher number, and most nonprofits do. The IRS expects a working board, and Form 1023 reviewers look closely at whether you have independent directors.
Practical guidance:
You also need an Incorporator, the person who signs and submits your Articles of Incorporation. The Incorporator can be a director, but does not have to be.
For a small nonprofit: A founding board of 3 to 5 people who actually show up beats a board of 10 names on a letterhead. Recruit for engagement, not for the resume.
A registered agent is the person or company that accepts legal documents on behalf of your nonprofit. Colorado requires every nonprofit to keep one on file with the Secretary of State.
Requirements:
If you serve as your own registered agent, the cost is $0. Paid commercial registered agent services are available if you prefer privacy or do not have a Colorado address. Pricing varies, so shop around before committing.
If your nonprofit ever loses its registered agent and does not replace them, Colorado can administratively dissolve your nonprofit. Keep this information current.
For a small nonprofit: If you have a stable Colorado address and you are comfortable with the public-record exposure, be your own registered agent. You can switch to a commercial service later if your situation changes.
This is the filing that legally creates your Colorado nonprofit. You file directly with the Colorado Secretary of State, online. You do NOT need to pay a filing service $300 or more to submit this form. The form is short, the system is plain-English, and most founders finish it in 30 to 45 minutes.
Information you will need ready:
The IRS-required purpose and dissolution language is the most-missed item on first-time filings. If your Articles do not include these provisions, the IRS will reject your 501(c)(3) application later. Use the Colorado Secretary of State's help file as you complete the form, and double-check the purpose and dissolution provisions before submitting.
For a small nonprofit: File this yourself. There is no honest reason to pay a filing service for a 30-minute form. The $250 to $400 you would have spent on a service is better used on your first donor receipt printing, your first event venue, or kept in the bank for the 501(c)(3) application fee.
An Employer Identification Number (EIN) is your nonprofit's federal tax ID. You need it before you can open a bank account, apply for 501(c)(3) status, or hire anyone.
Print or save the EIN confirmation (CP 575) the IRS issues. You will need it for your bank, your state tax registration, and your 501(c)(3) application.
For a small nonprofit: Apply for the EIN the same week you file Articles. There is no reason to wait, and your next step (opening a bank account) depends on it.
Bylaws are your nonprofit's internal rulebook. They are not filed with Colorado, but they are required for your 501(c)(3) application and they govern how your organization actually runs.
Your Colorado nonprofit bylaws should include:
At your first board meeting, adopt the bylaws, elect officers, approve opening a bank account, authorize filing the 501(c)(3) application, and approve the conflict of interest policy. Record minutes. Sign and store them with your corporate records. The IRS will want to see organized minutes during your 1023 review.
For a small nonprofit: Use a Colorado-specific nonprofit bylaws template from the Colorado Nonprofit Association or a similar source as your starting point. Do not write bylaws from scratch, and do not copy from a for-profit corporation. The structure is different.
This is the big one. Federal 501(c)(3) status is what makes donations to your nonprofit tax-deductible and what most grantmakers and corporate giving programs require before they will fund you.
You have two options:
Form 1023-EZ has a required Eligibility Worksheet in its instructions. A single disqualifying "yes" means you must file the full Form 1023 instead. Do the worksheet honestly. Misrepresenting eligibility can cost you your determination letter later.
The reframe most founders need: you do NOT have to wait on the IRS to start fundraising. The IRS gives you a 27-month window after your state registration date to file Form 1023, and once Colorado approves your Articles and you complete your charitable solicitation registration (Step 11), you can legally solicit donations in Colorado. While your 1023 is processing, you can build a donor base, run launch events, and accumulate operating funds. See our 501(c)(3) application guide for a deeper walkthrough.
For a small nonprofit: If you qualify for 1023-EZ, take it. The fee is less than half, the form is much shorter, and the timeline is dramatically faster. Just verify your eligibility honestly. If you fail the worksheet, file the full 1023 and use the wait time to fundraise.
Not every Colorado nonprofit needs a state tax account right away. You need to register with the Colorado Department of Revenue if you:
Register through MyBizColorado when one of these applies. If you are an all-volunteer nonprofit with no employees and no taxable sales, you can skip this step for now and revisit when your activities change.
For a small nonprofit: If you are a board of volunteers with no payroll and no merchandise sales, you very likely do not need this yet. Do not register for taxes you do not owe.
Once you have your federal 501(c)(3) determination letter, you can apply for Colorado sales tax exemption. This lets your nonprofit make tax-exempt purchases for items used directly in your charitable activities.
How it works:
You generally cannot apply until your federal 501(c)(3) letter is in hand, so this step waits for Step 8 to complete.
For a small nonprofit: If most of your spending is on services (rent, payroll, professional fees) and not taxable goods, the exemption saves less than founders expect. Worth doing, but do not stress about it before you have the IRS letter.
This is the step most other Colorado guides skip, and skipping it can get your nonprofit fined.
Under the Colorado Charitable Solicitations Act, charitable organizations must register with the Secretary of State before engaging in any solicitation campaigns in Colorado. "Solicitation" is broad: it includes donation requests on your website, fundraising events, grant applications, direct mail, and online giving forms.
Key details to confirm on the Colorado SOS Charities FAQ before you file:
This step matters because it is the legal switch that lets you start fundraising. Once your Articles are approved (Step 5) and your charitable solicitation registration is on file, you can solicit donations in Colorado, even if your 501(c)(3) determination has not arrived yet.
For a small nonprofit: Do this step right after your Articles are approved. The registration fee is small and it is the cheapest insurance policy in nonprofit law — it unlocks legal fundraising on day one.
Here is the math after all the formation work above: you just spent about $335 to $685 forming your Colorado nonprofit. You are state-registered. You can legally solicit donations. The IRS clock is ticking and you have up to 27 months to file Form 1023, so you can fundraise the whole time.
The last thing a brand-new Colorado nonprofit needs is a fundraising platform that takes 5% to 8% of every donation in platform and processing fees. That is real money: $50 to $80 out of every $1,000 raised, gone before it reaches your mission.
Zeffy is a free online donation platform built for nonprofits. 100K+ nonprofits use Zeffy to raise money with one-time and recurring donation forms, free event ticketing for launch events and community fundraisers, a free raffle tool (note that Colorado requires a separate raffle license through the Secretary of State before you run a raffle, so handle that filing first), and automatic tax receipts for every donor. No platform fee, no transaction fee, no credit card fee. Ever. Zeffy is funded by optional contributions from donors, so 100% of every donation reaches your nonprofit.
Zeffy only requires that you be recognized as a nonprofit at any level, including state-level recognition. You do NOT need your IRS determination letter to sign up. That means the moment Colorado approves your Articles and your charitable solicitation registration is on file, you can be live and accepting donations.
The math after formation:
The Get Grounded Foundation is a Colorado nonprofit that supports youth mental health awareness, funding mental health support for children. Their programs include mobile food pantry support, trauma-informed yoga, mental health support by and for LGBTQ+ youth, art therapy, and dog and equine-assisted therapy. Keeping these programs running depends on donor contributions, so Get Grounded needed a simple, mobile-friendly donation experience where supporters could give as little or as much as they wanted, receive automatic receipts, and know their full gift reached the mission, not a payment processor.
That is when Get Grounded found Zeffy.
Since partnering with Zeffy in 2023, Get Grounded has launched four donation campaigns, from the Sam Aden Kindness Fund to Sam's Day of Stoke. Across these campaigns, Get Grounded has raised over $500,000 for its programs without paying a single processing fee. They built donation forms in a few clicks and could promise donors that 100% of every contribution went straight to the cause.
Forming the nonprofit is the easy part. Staying in good standing year after year is what keeps your 501(c)(3) status alive and your reputation clean with donors, grantmakers, and Colorado regulators.
Your annual compliance checklist:
Failing to file any 990 series return for three consecutive years results in automatic revocation of your federal 501(c)(3) status. Put this on the calendar.
Donor records are part of corporate records hygiene the IRS expects. Keep clean donor data from day one, not after your first audit notice. You can track your first donors in a free CRM with tags, donor history, and automatic receipts, so your records grow with you instead of becoming a year-three cleanup project.
For a small nonprofit: Build a one-page annual compliance calendar with three dates: Periodic Report month, 990 deadline (5 months and 15 days after the close of your fiscal year), and charitable solicitation renewal date. Put it on the wall. You will save yourself a panicked December.
Here is the all-in itemized cost for forming a Colorado nonprofit, assuming you DIY the filings:
Colorado is on the affordable end for nonprofit formation. Compared to states that charge $100 to $250 just for the equivalent of Articles of Incorporation, Colorado's $50 online filing is a gift. For more on stretching every dollar at the start, see our guide to nonprofit startup costs.
For a small nonprofit: The $300+ gap between 1023-EZ and full 1023 is the single biggest variable. Spend an hour with the IRS Eligibility Worksheet before you commit. If you qualify for 1023-EZ, take it.
Realistic timelines, in order:
Total realistic timeline: 2 to 6 months for most founders. Longer if you file the full 1023 in a slow IRS queue.
Three tips to compress the timeline:
And the big reframe: the IRS gives you a 27-month window after state registration to file Form 1023, and Colorado lets you legally fundraise as soon as your Articles are approved and your charitable solicitation registration is on file. Your timeline to fundraising can be as short as 2 to 4 weeks. The timeline to your IRS letter is separate, and you do not have to wait on it.
For a small nonprofit: Plan for 2 to 6 months end-to-end, but plan to be raising money inside the first month. The waiting is real. The helplessness is optional.

3%201.avif)
Check out the 501c3 raffle rules and regulations of your state. Learn how to hold your nonprofit raffle legally.

.avif)
Learn everything about hosting a raffle, from license applications to compliance with Colorado laws. Essential insights for nonprofits.


Plan your raffle in 60 seconds with our free revenue planner. Then follow 10 steps to set up, promote, and run a raffle that keeps 100% of what you raise.
.webp)