Most compliance guides are written for organizations with a compliance officer. If you are reading this, you probably are the compliance officer, along with everything else you do.
This post is for small nonprofits: teams of two to ten people managing programs, funders, a board, and a pile of deadlines that never stops growing. Here is what you are actually required to track, in plain terms.
The two kinds of obligations
A useful way to organize your obligations is to place them in two broad groups.
Regulatory obligations come from federal, state, or local law. Depending on the organization, they can include an annual IRS filing, state charitable registration, payroll filings, licenses, or program-specific credentials. The exact list depends on your activities and location.
Funder, governance, and contract obligations come from grant agreements, bylaws, insurance policies, leases, and other commitments. Missing one can affect funding, operations, or the confidence of the people responsible for oversight.
Most small nonprofits have a decent handle on the regulatory side, at least they know it exists. The funder and stakeholder side is where things fall through the cracks, because no single government form tells you what you owe.
What the regulatory side actually requires
At the federal level, tax-exempt organizations that have an annual filing requirement submit a Form 990-series return or notice. The form generally depends on financial activity and organization type:
- Gross receipts normally $50,000 or less: many eligible organizations may submit Form 990-N
- Gross receipts under $200,000 and total assets under $500,000: Form 990-EZ may be available
- Organizations at or above either Form 990-EZ threshold generally file Form 990
Exceptions apply, including for churches and certain related organizations, so use the current IRS filing chart for your organization.
The usual deadline is the 15th day of the fifth month after the accounting period ends. For a calendar-year organization, that is generally May 15. An organization that is required to file and fails to do so for three consecutive years automatically loses its federal tax-exempt status.
State requirements vary. Many states regulate charitable solicitation and may require registration or periodic reporting, with exemptions that differ by state. Online fundraising can create questions beyond the organization's home state, so check the rules in the states where the organization solicits or receives contributions.
What the funder and stakeholder side actually requires
This is the harder list to maintain, because it is different for every organization and every grant.
A typical small nonprofit is tracking some combination of:
- Grant narrative and financial reports (due dates set by each funder, often quarterly or annually)
- Board meeting minimums (usually set by your bylaws, often four times a year)
- Insurance policy renewals (general liability, directors and officers, workers comp)
- Lease renewal windows (the notice period, not just the expiration date)
- Staff certification renewals (first aid, mandatory reporter, program-specific credentials)
- Fiscal sponsor reporting (if you operate under a fiscal sponsor rather than your own 501(c)(3))
None of these show up on a single checklist. You have to build your own, then maintain it as obligations change.
The practical problem
The reason small nonprofits fall behind on compliance is not negligence. It is that the obligations are spread across emails, grant agreements, board bylaws, insurance documents, and lease files, often in different places, owned by different people, with no single system connecting them.
The answer is a compliance calendar: one place where every deadline lives, with an owner attached to each one, and enough lead time to actually prepare before the due date arrives.
Building your compliance calendar
Start with these categories:
- IRS filings (990 series, due date based on your fiscal year)
- State charitable registration renewals (due dates vary by state)
- Payroll filings (quarterly and annual)
- Active grants (one row per grant, one column per report due)
- Board meeting schedule (per your bylaws)
- Insurance renewals (pull the expiration dates from your current policies)
- Lease renewal windows (go back and read the notice clause)
- Staff certifications (list each credential and its expiration)
Put every item in a shared calendar or spreadsheet. Assign an owner to each line. Set a reminder at least 30 days before each deadline, 60 days for anything that requires assembling information from multiple people.
That system does not have to be elaborate to work. What it has to be is shared, maintained, and consistently used.
Practical note: This article provides general operational information, not legal, tax, accounting, insurance, or grant advice. Check the governing document and current official guidance for your organization.