Fund accounting: the core difference from for-profit books
A for-profit company has one pool of equity. A nonprofit doesn't. Money comes in tagged for a purpose, a specific program, a capital campaign, a general operating gift, and it has to stay tagged all the way through to the financial statements. That's fund accounting: tracking resources by their source and restriction, not just by account and department.
In practice this means your chart of accounts needs a way to segregate restricted cash and pledges from general operating cash, even if both sit in the same bank account. Most nonprofits do this with classes or locations in QuickBooks Online, or with dimensions in Xero, rather than opening a separate bank account for every grant. A separate bank account for every restricted gift gets unmanageable fast once you have more than three or four active grants.
The governing standard is FASB ASU 2016-14, which replaced the old three-category net asset system (unrestricted, temporarily restricted, permanently restricted) with two: net assets with donor restrictions and net assets without donor restrictions. If your books or your prior accountant are still using the old three-bucket language, that's a sign your net asset presentation needs an update before your next audit or 990.
The practical test for whether something is restricted: did the donor or grantor put a condition on how or when the money can be used, in writing? A donor who says "I'd love this to go toward the youth program" without any written restriction is an unrestricted gift with a stated preference, not a restricted one. A grant agreement that says the funds may only be spent on a named project by a named date is restricted, and the restriction has to be tracked and released as the money is actually spent on that purpose.
Restricted vs. unrestricted: recognition, not just labeling
The mistake we see most often in nonprofit books: recording a restricted grant as revenue the day the check clears, instead of the day the restriction is satisfied. Under FASB's conditional contribution guidance, if a grant has a condition (a barrier the nonprofit must overcome, like matching funds or a measurable performance target), the cash received is recorded as a refundable advance, a liability, not revenue, until the condition is met. If the grant only has a restriction (a purpose or time limit, with no barrier), it's recognized as restricted revenue right away, then released to unrestricted net assets as the money is spent on the qualifying purpose.
That release entry, moving dollars from "with donor restrictions" to "without donor restrictions" as expenses hit, is where most DIY nonprofit books fall apart. Skip it, and your statement of activities either overstates unrestricted resources (you look richer than you are, and a board member approves spending that isn't actually free to spend) or permanently buries restricted money in a net asset class nobody ever clears.
A workable monthly routine: at close, pull every open restricted fund, compare cumulative spend against the grant budget, and post a release entry for the portion earned that month. Keep a running schedule per grant (award amount, spent to date, released to date, remaining balance) outside the general ledger too. That schedule is the first thing a grantor, an auditor, or a new board treasurer will ask to see, and rebuilding it after the fact from twelve months of bank statements is a slow, expensive exercise.
Functional expense classification: program, management, and fundraising
Every nonprofit expense gets sorted into one of three functional categories on the statement of functional expenses (this statement is required for all nonprofits under ASU 2016-14, not just voluntary health and welfare organizations as under the old rule):
- Program services: the direct cost of delivering your mission. Salaries of program staff, direct program supplies, space directly used for program delivery.
- Management and general: running the organization itself. The executive director's time on administration, board governance, HR, finance, general legal and insurance.
- Fundraising: the cost of soliciting contributions. Grant writing, development staff, donor events, fundraising software and mailing costs.
Most costs aren't purely one category. Rent, utilities, a shared bookkeeper's time, and the executive director's salary usually need to be allocated across all three using a reasonable, consistently applied basis, commonly square footage for occupancy, or time studies and timesheets for salaries. The IRS and most state charity regulators want to see a documented allocation methodology, not just a percentage pulled from last year's return.
Why this matters beyond compliance: your program expense ratio (program costs divided by total expenses) is the single number donors, watchdogs like Charity Navigator, and grant reviewers look at first. Misclassifying a program coordinator's salary as management and general because it's easier to book that way can quietly tank a ratio that took years to build, and fixing it after a funder has already seen the number is much harder than getting the allocation right the first time.
Which Form 990 do you file: the threshold table
The IRS uses gross receipts and total assets, checked at fiscal year end, to determine which version of the 990 series applies. Read it as a set of bullet rows, not a single rule:
- Gross receipts normally $50,000 or less → Form 990-N (e-Postcard). This is a short online-only form: eight data fields, no financial detail.
- Gross receipts under $200,000 AND total assets under $500,000 → Form 990-EZ or the full Form 990 (organization's choice; most file the EZ at this size).
- Gross receipts $200,000 or more, OR total assets $500,000 or more → full Form 990 is required, regardless of the other number.
- Private foundations → Form 990-PF is required at every size, gross receipts and asset thresholds don't apply to foundations.
- Organizations that fail to file for three consecutive years, in any of the above categories, have their tax-exempt status automatically revoked by law, with no IRS notice required before revocation takes effect.
"Gross receipts" for this test is the organization's total receipts before subtracting any costs or expenses, not net income, and it's measured on a "normally" basis using a rolling average for organizations that have been operating fewer than three years or whose receipts fluctuate year to year. A one-time large bequest can push an otherwise 990-N-sized organization into 990-EZ or full 990 territory for that year alone.
Form 990 (in any version) is due the 15th day of the 5th month after the close of the organization's fiscal year, May 15 for a calendar-year filer, and an automatic 6-month extension is available by filing Form 8868 before that deadline, moving a calendar-year filer's due date to November 15.
What's actually inside the full Form 990
The full Form 990 runs twelve core parts plus up to sixteen supporting schedules, and which schedules apply depends on what the organization does, not just its size:
- Part I-III: summary, signature block, and a statement of program service accomplishments in the organization's own words, this is the part most donors and grant reviewers actually read.
- Part IV: a checklist of roughly 38 yes/no questions that determines which schedules you must attach.
- Part VI: governance, board composition, conflict-of-interest policy, and whistleblower and document retention policies, all reported as yes/no, no financial detail.
- Part VII: compensation of officers, directors, key employees, and the five highest-compensated employees over $100,000.
- Part VIII-X: statement of revenue, statement of functional expenses (the categories from the section above, now with real numbers), and the balance sheet.
- Schedule A: public charity status and public support test, required for essentially every 501(c)(3) that isn't a private foundation.
- Schedule B: schedule of contributors, required once contributions from any one donor exceed the greater of $5,000 or 2% of total contributions; this schedule is not made public.
- Schedule D, G, I, J, L, R: triggered by specific activities, endowments, gaming or fundraising events, grants to other organizations, executive compensation over certain thresholds, related-party transactions, and related organizations, respectively.
The 990 is a public document. Anyone can pull a filed 990 through the IRS's Tax Exempt Organization Search or through GuideStar/Candid, so Part III's mission narrative and Part VI's governance answers function as a public-facing document as much as a tax filing. Boards that treat the 990 as a compliance afterthought instead of a communications document are leaving credibility on the table for free.
State charitable solicitation registration: separate from the IRS return
Filing Form 990 with the IRS says nothing about your standing with the states. Most US states require a separate charitable solicitation registration before a nonprofit can legally ask for donations from residents of that state, and this applies to online fundraising and email appeals, not just in-person or mail solicitation. A national donor base reachable through a website means, in principle, exposure to registration requirements in most states that have them.
The general shape, which varies by state, so this is a pattern to plan around rather than a checklist to file from without confirming the current rule with each state's charity regulator:
- Initial registration, usually tied to your IRS determination letter and a copy of your most recent 990.
- Annual renewal, often due on a schedule tied to your fiscal year end rather than the calendar year.
- A registration fee in most states, commonly scaled to the organization's revenue size.
- Some states exempt very small organizations (often under $25,000 or $50,000 in contributions) or organizations that only solicit within a single county; the exemption thresholds and rules differ by state and change periodically.
The multistate registration and renewal calendar is one of the most common compliance gaps we see in nonprofit books, because it doesn't show up anywhere in the general ledger. It lives in a separate tracking sheet, and it's easy for a growing organization to add a new state of donors without anyone adding that state to the registration list. Build the tracker the same month you start actively fundraising in a new state, not after a lapse notice arrives.
Grant accounting and PBC readiness
Grant-funded organizations layer grant compliance on top of standard fund accounting. Each award typically carries its own budget, its own allowable-cost rules, and its own reporting calendar to the funder, separate from the organization's own fiscal year reporting.
A workable grant tracking structure, whether built with classes/locations in your accounting software or a parallel spreadsheet reconciled monthly to the general ledger:
- Award amount, award period, and any matching-fund requirement, recorded at the time the grant agreement is signed.
- Budget by line item, matched to the categories the funder actually requires in its reports (these rarely match your chart of accounts one-for-one).
- Cumulative spend to date and remaining balance, updated at every close, not just before a report is due.
- Indirect cost rate applied, if the grant allows one, and the calculation basis for that rate.
- Required financial and narrative reports, with due dates, and who signs before submission.
For organizations that undergo an independent audit (federally funded organizations spending $1,000,000 or more in federal awards in a fiscal year are generally subject to a Single Audit under 2 CFR Part 200 Subpart F), the PBC (provided-by-client) list is the schedule of every document and reconciliation the audit firm needs before fieldwork starts: trial balance, bank reconciliations, fixed asset roll-forward, grant schedules, board minutes, and the prior year's management letter responses. Building that list continuously through the year, rather than reconstructing it in the two weeks before the auditor arrives, is the difference between a routine audit and a stressful one. An independent licensed firm performs the actual audit; audit-ready books and a complete PBC package are what a nonprofit's own accounting function is responsible for handing that firm.
Board reporting: what a nonprofit board actually needs to see
A nonprofit board's fiduciary duty runs through the financial statements it reviews, so the monthly or quarterly board package should answer a narrower set of questions than a full financial statement, not a wider one:
- Are we spending within budget, by program, and if not, why?
- How much cash do we have, and how many months of operating expense does that represent (the nonprofit equivalent of runway)?
- What restricted funds are open, how much is left on each, and when does each restriction expire or need to be spent by?
- Is the program expense ratio holding steady, and can we explain any month-over-month swing?
- Are there any related-party transactions, compensation changes, or governance items that need board sign-off before they show up on next year's 990?
A statement of financial position (the nonprofit balance sheet) and statement of activities (the nonprofit income statement) presented by net asset class, alongside a budget-to-actual by program, covers most of that. Cash flow projections matter more for nonprofits than for-profits in one specific way: grant reimbursement timing. A cost-reimbursement grant means the organization spends first and gets reimbursed weeks or months later, so a program can be fully funded on paper and still create a real cash squeeze if the reimbursement cycle isn't modeled into the cash plan.
Worked example: allocating expenses and checking the 990 threshold
Functional expense allocation. A community organization has one shared executive director earning $90,000 a year, and a program coordinator earning $60,000 who works entirely on programs. A timesheet study shows the executive director spends 60% of her time on program oversight, 30% on general management, and 10% on fundraising. The allocation for the year:
- Executive director: $54,000 to program services (60%), $27,000 to management and general (30%), $9,000 to fundraising (10%).
- Program coordinator: $60,000 entirely to program services (100% of time on programs, no allocation needed).
- Combined program services salary line: $114,000.
- Combined management and general salary line: $27,000.
- Combined fundraising salary line: $9,000.
Across a total budget of $300,000, that gives a program expense ratio of roughly 38% from salaries alone (before adding direct program supplies, which push the real ratio higher); most funders and watchdogs look for total program ratio in the 65-75%+ range once all direct program costs are included, so the salary allocation is only one input into that final number, not the whole picture.
990 threshold check. The same organization received a one-time $180,000 bequest in year three, on top of its normal $140,000 in annual gross receipts. Gross receipts for that year are $320,000, which is well above the $200,000 line, so the organization must file the full Form 990 for that year, even though it would normally qualify for the 990-EZ. The following year, once gross receipts return to $140,000, it can drop back to filing the 990-EZ, since it's under both the $200,000 receipts and $500,000 asset lines. Total assets and gross receipts are each tested independently for every fiscal year; a single unusual year doesn't lock the organization into the higher filing tier going forward.
Common mistakes that surface at audit or 990 time
A handful of errors show up repeatedly in nonprofit books that weren't built for compliance from the start:
- Recording restricted grants as revenue on receipt, without a release-from-restriction entry as the money is spent, overstating unrestricted net assets available for the board to allocate.
- No documented functional expense allocation methodology, so the program/management/fundraising split on the 990 can't be reproduced or defended if a funder or the IRS asks how it was calculated.
- Missing the state registration renewal calendar after expanding fundraising into a new state, leading to a lapse notice and, in some states, a late fee tied to total contributions received while unregistered.
- Treating board-designated funds as donor-restricted. A board vote to set aside $50,000 for a future building fund is an internal designation of unrestricted net assets, not a donor restriction, and the two are reported differently on the statement of financial position.
- No per-grant tracking schedule, so preparing a funder's mid-year financial report means reconstructing spend-to-date from raw transactions instead of pulling a maintained number.
- In-kind donations left off the books entirely. Donated professional services, rent, or goods that meet the accounting recognition criteria belong on both the statement of activities and the 990's Schedule M or Part VIII, and omitting them understates both revenue and the corresponding expense.
Where Finbryn's support fits
Our team maintains fund accounting in QuickBooks Online or Xero using classes or locations for each restricted grant and program, posts monthly release-from-restriction entries against a maintained grant tracking schedule, and prepares the statement of functional expenses using a documented allocation methodology, so the program ratio your board and funders see is defensible, not a guess.
On the 990 series, our team prepares the return and its schedules from your maintained books; your organization's authorized signing officer reviews and files it, with a credentialed signer engaged for any positions that call for one. Audit itself, and IRS representation, stay out of scope by design: audit-ready books and a continuously updated PBC package are what we hand your independent audit firm or enrolled agent, so fieldwork starts from a complete file instead of a scramble.
We don't track state charitable solicitation registration calendars for you today; that sits with your organization's counsel or a dedicated compliance service, and we're glad to hand off a clean donor-by-state breakdown from your books to whoever owns that filing.
Questions
Frequently asked questions
Do we need an audit if we file the full Form 990?
Filing the full Form 990 doesn't by itself trigger an audit requirement. An independent audit is typically required by a state charity regulator above a state-set revenue threshold, by a funder's grant terms, or under federal Single Audit rules once federal award spending crosses $1,000,000 in a fiscal year. Check your state's specific threshold and any grant agreement language directly.
Can we file Form 990-N if our gross receipts are usually under $50,000 but spiked one year?
No. The IRS looks at whether receipts are 'normally' at or under $50,000 using an averaging test over recent years, and a single unusually high year, from a large grant or bequest, can require filing the 990-EZ or full 990 for that year even if you'd otherwise qualify for the 990-N.
What happens if we miss three years of 990 filings?
The organization's tax-exempt status is automatically revoked by law after three consecutive years of non-filing, with no separate IRS notice required. Reinstatement requires a new exemption application and, depending on timing, can mean donations during the lapse weren't tax-deductible to donors. File even a late 990-N or 990-EZ rather than skip a year.
Is a board-designated fund the same as a donor-restricted fund?
No. A donor restriction comes from the donor or grantor in writing. A board designation is the organization's own board voting to set aside otherwise unrestricted funds for a future purpose, and the board can vote to undesignate them later. The two appear differently in the net asset classes on the statement of financial position.
Does Finbryn file our Form 990?
Our team prepares the Form 990 series and its schedules from your books. Your organization's authorized officer reviews and signs the return, and a credentialed signer is engaged for any tax positions that call for one; audit and IRS representation are handled by an independent firm or an enrolled agent or CPA partner, not by us.
Do we need to register in every state where we have online donors?
Most states with a charitable solicitation registration requirement apply it to online and email solicitation reaching their residents, not only mail or in-person appeals, so a national donor base can mean registration exposure across many states. Requirements, fees, and small-organization exemptions vary by state and change periodically; confirm the current rule with each state's charity regulator or your organization's counsel.
How is a conditional grant different from a restricted grant for accounting purposes?
A restriction is a purpose or time limit with no barrier to overcome, and revenue is recognized when received, then released as spent. A condition includes a measurable barrier, like a matching-funds requirement or a performance target, and the funds are recorded as a liability (refundable advance) until that barrier is met, at which point revenue is recognized.
Sources
- [1]IRS: Annual Electronic Filing Requirement for Small Exempt Organizations (Form 990-N), September 2026
- [2]IRS: Form 990 Series, Which Forms Do Exempt Organizations File (Filing Phase In), September 2026
- [3]IRS: Annual Exempt Organization Return: Due Date, September 2026
- [4]IRS: Automatic Revocation of Exemption, September 2026
- [5]IRS: About Schedule B (Form 990), Schedule of Contributors, September 2026
- [6]FASB: ASU 2016-14, Not-for-Profit Entities (Topic 958), Presentation of Financial Statements of Not-for-Profit Entities, September 2026
- [7]IRS: Form 990 Instructions, September 2026
- [8]eCFR: 2 CFR Part 200 Subpart F, Audit Requirements (Single Audit), September 2026
This guide is general information only, not tax or legal advice for your situation.