For nonprofit operators across the Bay Area — public charities, family foundations, religious organizations, and supporting orgs — Form 990 is the document the IRS, your donors, and your board all read. It is also the document where most preventable problems quietly accumulate. Here is what a CPA who works with nonprofits looks for first.
- Form 990 has public-facing schedules that donors and regulators actually read — Schedule A, B, J, and L are where governance and compensation get scrutinized.
- The 33 1/3% public support test is calculated over a five-year rolling window — one bad year is recoverable, but trend matters.
- Unrelated Business Income (UBI) over $1,000 triggers Form 990-T and unrelated business income tax — common UBI sources surprise most boards.
- Intermediate sanctions (excess benefit transactions) target executive comp that lacks proper substantiation — board minutes and comparability data matter.
- California adds its own filings: Form 199, RRF-1, and CT-TR-1 for charitable solicitation. None are optional.
What Form 990 actually says about a nonprofit
Form 990 is the closest thing nonprofits have to a public 10-K. Schedule A documents the public support test. Schedule B lists major donors (kept confidential from the public version but available to the IRS). Schedule J reports executive compensation in detail. Schedule L tracks transactions with insiders. Most boards never read these schedules until they are already filed — which is too late for the conversations they should have prompted.
The narrative section (Part III) is where many nonprofits inadvertently weaken their own exempt position by describing program activities in language that does not clearly tie to the exempt purpose.
The public support test, year over year
Public charities (501(c)(3) organizations classified as 509(a)(1) or (a)(2)) must demonstrate broad public support — generally 33 1/3% of total support — measured over a five-year rolling window. The 10% facts-and-circumstances test provides a fallback if the bright-line fails.
One unusual gift from a single donor can throw off the percentage. Planning for this requires reviewing the test annually with a multi-year view, not just looking at the prior year.
Unrelated Business Income — where it hides
UBI is income from a trade or business regularly carried on, not substantially related to the exempt purpose. Common UBI sources that surprise boards: parking lot rentals to commercial tenants, advertising revenue in newsletters, sales of branded merchandise unrelated to mission, certain gaming activities, and debt-financed property income.
UBI above $1,000 triggers Form 990-T. Above $1,000 net, it triggers actual tax. The threshold sounds high but is reached more often than expected, particularly with debt-financed real estate held by the nonprofit.
California-specific compliance
California nonprofits owe Form 199 to the FTB annually. Form RRF-1 is the Attorney General’s charitable trust registration renewal. The CT-TR-1 is required for organizations with revenue under $50,000. Missing any of these can result in suspension of charitable solicitation privileges.
Frequently Asked Questions
Do family foundations file Form 990?
Family foundations file Form 990-PF (private foundation) rather than the standard Form 990. It is the most complex of the 990 series and includes minimum distribution requirements, excise tax on net investment income, and reporting of self-dealing transactions. The filing deadline is the 15th day of the 5th month after the fiscal year ends.
What kinds of activities trigger UBI exposure?
The most common UBI sources are advertising income in publications, rental income from debt-financed property, parking lot rentals to commercial tenants, sales of merchandise unrelated to the exempt purpose, and certain gaming activities. The activity must be a trade or business, regularly carried on, and not substantially related to the exempt purpose.
How is the public support test calculated?
It is a five-year rolling test. You divide qualifying public support by total support over the same period. Qualifying support generally excludes large gifts from any single donor that exceed 2% of total support. Hitting at least 33 1/3% keeps the public charity classification automatic.
What happens if we miss the 33 1/3% test in one year?
A single year of low public support is recoverable — the rolling five-year window absorbs it. But two consecutive years below threshold trigger the 10% facts-and-circumstances fallback test, and continued failure can mean reclassification to private foundation status, which has different tax treatment.
Are unpaid board members or volunteers subject to compensation disclosure?
Schedule J requires disclosure of compensation paid to officers, directors, trustees, and key employees. Unpaid volunteers are not on Schedule J. But reimbursements, taxable fringe benefits, and indirect compensation through related organizations can trigger disclosure even when the individual is not formally paid.
Reviewing your nonprofit’s tax position?
We work with Bay Area nonprofits, family foundations, and charitable trusts on Form 990 work, UBI analysis, and exempt-status maintenance. A complimentary 30-minute consultation walks through your specific situation.
Active member of the AICPA and CalCPA. Tax strategy and advisory for Bay Area business owners, real estate investors, and high-net-worth families.
This article is for general information and does not constitute tax, legal, or investment advice. Individual situations vary; please consult a CPA before making tax elections. Milestone CPAs is licensed in California and serves clients across the Bay Area and Tri-Valley.






