Annual Requirements · The filings and deadlines that keep a Colorado Nonprofit in good standing every year.
Annual Requirements for a Colorado Nonprofit Corporation
Forming a nonprofit is a single act; keeping it in good standing is a recurring discipline. This page lays out everything a Colorado nonprofit corporation must do year after year — the Colorado Periodic Report, IRS Form 990, charitable-solicitation renewal, registered agent upkeep, and internal governance — so nothing falls through the cracks.
One price: $199.00/yr covers your formation, your registered agent, and your annual report, plus the $50.00 state filing fee, at cost.
State agency: Colorado Secretary of State, Business Division
Annual report due: Anniversary of formation · Processing: Same day
✓ No hidden fees ✓ No second-year price hikes ✓ No missed filings
State facts
Colorado Nonprofit
The Colorado Periodic Report
The single most important state-level requirement for a Colorado nonprofit is the Periodic Report. Colorado uses the term "Periodic Report" rather than "annual report," but it serves the same purpose: it keeps your corporation's information current and your entity in good standing.
What the report does
The Periodic Report confirms two things: your corporation's current principal office address and its registered agent. It is not a financial disclosure — you are not reporting revenue, expenses, or program details. It is a simple standing-in-good-order check-in with the Secretary of State.
When it is due
The report is due during the anniversary month of your formation. Colorado opens the filing window two months before that month, giving you a reasonable runway to file. Filing early within that window is smart insurance against forgetting.
What happens if you miss it
Missing the Periodic Report moves your corporation into "noncompliant" status. If the lapse continues, the Secretary of State declares the entity delinquent. A delinquent nonprofit can lose the legal protections of good standing, and curing the delinquency generally costs more than filing on time would have. You can bring a delinquent entity back into compliance, but it is an avoidable hassle.
Federal Filings: The IRS Form 990 Series
If your nonprofit has obtained 501(c)(3) status, the federal government imposes its own annual requirement that is every bit as important as the state's — arguably more so, because the penalty for neglecting it is severe.
Which 990 you file
- Form 990-N (e-Postcard) — for the smallest organizations, with gross receipts normally at or below the IRS small-organization threshold. It is a brief electronic filing.
- Form 990-EZ — for mid-sized organizations, a shorter version of the full return.
- Form 990 — the complete, long-form return that larger organizations must file.
Your gross receipts and total assets determine which version applies. The IRS publishes the current thresholds, and they shift over time, so confirm which form fits your organization each year.
The three-year rule
This is the requirement founders most often overlook and most regret ignoring. If a tax-exempt organization fails to file its required 990-series return for three consecutive years, the IRS automatically revokes its tax-exempt status. There is no warning that stops the revocation once the third year passes. Getting reinstated means reapplying to the IRS and paying the user fee again. Filing the 990 every year, even the simple e-Postcard, is non-negotiable for a tax-exempt nonprofit.
Charitable Solicitation Registration and Renewal
If your nonprofit raises money from the Colorado public, you enter a third annual compliance track that is separate from both the Periodic Report and the IRS 990.
Who this applies to
Organizations that solicit charitable contributions from Colorado residents — through appeals, events, online donation pages, or mailings — generally must register with the Colorado Secretary of State's Charitable Solicitations program. This registration is designed to give the public transparency about who is asking for donations.
Annual renewal
Charitable-solicitation registration is not a one-time step. It must be renewed on an annual cycle, and lapsing can jeopardize your ability to legally fundraise in Colorado. Organizations that fundraise across state lines may face similar registration requirements in other states, so a growing nonprofit should keep track of where it solicits.
Coordinate it with your other filings
Because you now have three annual deadlines that can fall in different months — the Periodic Report in your anniversary month, the 990 tied to your fiscal year, and the charitable-solicitation renewal on its own cycle — building a compliance calendar is the single best defense against a missed filing.
Registered Agent and Recordkeeping
Two ongoing obligations are easy to ignore precisely because they do not have a loud annual deadline — but neglecting them causes real problems.
Keep the registered agent current
Your registered agent must remain continuously valid: a real person or service with a physical Colorado street address, available during business hours. If a board member serving as agent moves or steps down, update the record immediately. An invalid agent leaves the corporation noncompliant even when every filing is current, and it risks legal papers going undelivered.
Maintain your corporate records
A nonprofit is expected to keep an organized set of internal records: adopted bylaws, board meeting minutes, its conflict-of-interest policy and annual disclosures, financial records, and copies of its state and federal filings. These records are not filed with anyone, but funders, auditors, and the IRS can ask to see them, and good governance depends on them. Keeping minutes of board decisions and an up-to-date record of directors and officers is part of running a legitimate, durable organization.
Building an Annual Compliance Routine
The organizations that stay in good standing year after year are not the ones with the most staff — they are the ones with a system.
A simple annual rhythm
- Two months before your anniversary month: watch for the Periodic Report window to open and file it
- After your fiscal year ends: prepare and file the appropriate IRS 990-series return
- On its own cycle: renew charitable-solicitation registration if you fundraise from the public
- At your annual board meeting: re-elect or confirm directors and officers, collect conflict-of-interest disclosures, and approve the budget
- Anytime it changes: update your registered agent and principal address immediately
Assign an owner to each deadline
The most reliable safeguard is not a calendar alone but a person accountable for each filing. Decide, at your annual board meeting, who is responsible for the Periodic Report, who prepares the Form 990, and who handles charitable-solicitation renewal. Write it into the minutes. When a single volunteer quietly assumes "someone else is handling it," that is exactly how a filing gets missed. Naming an owner for each obligation — and a backup — turns compliance from a vague worry into a tracked task. Treasurers and secretaries often split these duties, but any clear assignment beats an unspoken assumption.
Where Mainstay Filing helps
Mainstay Filing tracks your Colorado Periodic Report deadline and can file it for you, and as your registered agent we keep that piece current and catch the state reminders. That takes the state-side annual burden off your board. The IRS 990, charitable-solicitation renewal, and internal governance remain your organization's responsibility — but with the Colorado filings handled reliably, your board has more room to focus on the rest.
Frequently asked questions
What annual filing keeps our Colorado nonprofit in good standing?
The Colorado Periodic Report. Every nonprofit corporation files it each year during its anniversary month to confirm the principal address and registered agent. The filing window opens two months before your anniversary month. Missing it pushes the corporation into noncompliant status and eventually delinquency.
When is the Periodic Report due?
It is due during the anniversary month of your formation. Colorado opens the filing window two months before that month, so you have a runway to file. Filing early in the window is the safest way to avoid missing the deadline.
Do we have to file anything with the IRS every year?
If you are a 501(c)(3), yes — an annual Form 990-series return (the full 990, 990-EZ, or 990-N e-Postcard depending on size). This is critical: missing it for three consecutive years causes automatic revocation of your tax-exempt status, which requires reapplying and paying the IRS user fee again.
Do we need to renew our charitable registration?
If your nonprofit solicits donations from the Colorado public, you generally must register with the Colorado charitable-solicitation program and renew annually. This is separate from the Periodic Report and the IRS 990. Lapsing can jeopardize your ability to legally fundraise in the state.
What if we forget to update our registered agent?
An outdated or invalid registered agent leaves the corporation noncompliant even if your Periodic Report and 990 are filed, and it risks legal papers going undelivered. Update the agent with the Secretary of State immediately whenever it changes. Colorado lets you make the update online.
Ready to form your Colorado Nonprofit?
Formation, your registered agent, and your annual report. One price, $199.00/yr, with the state fee passed through at cost.
Form Your Colorado Nonprofit ($199.00/yr All-In)