Most 990 delays aren't your CPA's fault. They're waiting on you — or more precisely, they're waiting on data that should be easy to pull but isn't, because your books weren't organized with the 990 in mind.
Form 990 maps almost directly onto your general ledger, your board records, and your grant files. If those three sources are clean and current, 990 preparation is straightforward. If they're not, it becomes a multi-week reconstruction project that your accountant charges by the hour to help you fix.
Use this checklist to get ahead of that. Every section below corresponds to a part of the 990. Work through it before your first meeting with your CPA — or before the fiscal year ends if you want to close cleanly.
Before You Start: What the 990 Actually Is
Form 990 is an informational return required of most tax-exempt organizations under IRC Section 6033. It is not a tax return in the traditional sense — you're not calculating a bill owed. You're disclosing your organization's finances, governance, and programs to the IRS and the public.
The standard Form 990 has a twelve-part core return plus up to sixteen schedules. Smaller organizations may qualify for the 990-EZ or 990-N (the "e-Postcard"), but any organization with gross receipts of $200,000 or more, or total assets of $500,000 or more, must file the full Form 990.
The due date is the 15th day of the 5th month after your fiscal year ends. For a December 31 fiscal year, that's May 15. A single six-month extension (Form 8868) is available, moving the deadline to November 15. Extensions don't change what you need to prepare — they just give you more time to prepare it.
Part I: Revenue, Expenses, and Changes in Net Assets
This is the summary section. The numbers here are pulled from the detailed schedules in Parts VIII and IX, so don't try to fill Part I directly — fill the supporting parts first and let the totals flow up.
Revenue items your CPA will need:
- Total contributions and grants received, broken down by type (see Part VIII below)
- Program service revenue — fees, tuition, membership dues, or event registration that represents an exchange transaction
- Investment income — interest, dividends, and any realized gains on investments
- Special event gross income and direct expenses (these are disclosed separately — see Schedule G)
- Any "other revenue" that doesn't fit the categories above
Expense items your CPA will need:
- Total expenses by function — program, management and general, and fundraising (see Part IX below)
- Grants paid to other organizations or individuals
- Officer, director, trustee, and key employee compensation (see Part VII)
Part VII: Compensation of Officers, Directors, Trustees, and Key Employees
This is one of the most scrutinized sections of the 990 and one of the most commonly incomplete.
For each officer, director, trustee, and key employee, gather:
- Full legal name and title
- Average hours per week devoted to the position (for directors who are not employees, this is often 1–3 hours; don't leave it blank)
- Whether the individual is an officer, individual trustee, institutional trustee, key employee, highest-compensated employee, or former officer
- Total reportable compensation from your organization (W-2 box 5 or 1099-NEC box 1)
- Total reportable compensation from related organizations
- Estimated amount of other compensation — retirement contributions, health benefits, deferred compensation
Key employees are defined by the IRS as employees (other than officers) who receive more than $150,000 in reportable compensation AND either exercise substantial influence over the organization or manage 10% or more of its activities or assets.
What most organizations miss: The 990 asks for the five highest-compensated employees who aren't already listed as officers or key employees and who received more than $100,000. Pull your payroll records and sort by total compensation before your CPA meeting.
Part VIII: Statement of Revenue
The 990 requires revenue to be disclosed by specific line item. General ledger account mapping is the most efficient way to prepare this — each line on the 990 should map to one or more accounts in your chart of accounts.
Contributions, gifts, grants, and similar amounts (Lines 1a–1f):
- Federated campaigns (e.g., United Way designations) — Line 1a
- Membership dues that are contributions, not exchange transactions — Line 1b
- Fundraising events — gross receipts on Line 1c (direct expenses reported separately in Line 8)
- Related organization contributions — Line 1d
- Government grants — Line 1e (separate from government contracts, which are program service revenue)
- All other contributions and grants — Line 1f (most individual and foundation donations land here)
Program service revenue (Line 2):
- Revenue from each distinct program service activity, listed separately if over $100,000 or if required by Schedule O
- Include: client fees, tuition, consulting revenue billed to funders, event registration where attendees receive a benefit
Investment income (Lines 3–5):
- Interest income — Line 3
- Dividends — Line 3
- Royalties — Line 5
Other revenue (Lines 6–12):
- Gross rents and rental expenses (Lines 6a–6c)
- Gross amount from sales of assets other than inventory (Line 7a), cost basis (Line 7b), and gain/loss (7d)
- Special events gross income (Line 8a) and direct expenses (Line 8b) — these are disclosed gross, not net
- Gross sales of inventory (Line 10a) and cost of goods sold (Line 10b)
- Miscellaneous revenue with description for any items over $5,000 (Line 11e)
A common mistake: Government contracts (where your organization provides a service to a government agency in exchange for payment) are program service revenue, not grants. The classification affects where the number lands on the 990 and can affect your public support calculation on Schedule A.
Part IX: Statement of Functional Expenses
This is where nonprofit accounting diverges most sharply from standard bookkeeping. Every expense must be allocated across three functional categories: program services, management and general, and fundraising.
The IRS and FASB (in FASB ASC 958) require this allocation to reflect actual usage or a reasonable systematic method — not an arbitrary split.
For each major expense category, gather the total amount and its functional allocation:
- Grants and similar amounts paid (Line 1)
- Benefits paid to or for members (Line 2)
- Salaries, other compensation, employee benefits (Lines 5–10) — this requires payroll records broken down by the functional role of each employee
- Professional fundraising fees (Line 11e)
- Accounting fees (Line 11a)
- Legal fees (Line 11b)
- Lobbying (Line 11c)
- Investment management fees (Line 11g)
- Advertising and promotion (Line 12)
- Office expenses (Line 13)
- Information technology (Line 14)
- Royalties (Line 15)
- Occupancy (Line 16) — typically allocated based on square footage by use
- Travel (Line 17)
- Payments to affiliates (Line 18)
- Depreciation, depletion, amortization (Line 19)
- Insurance (Line 20)
- Other expenses (Lines 21–24) — describe each type separately if over $10,000
For expenses that require allocation across functions, document your allocation methodology. Auditors and the IRS expect consistency year over year. The most defensible methods are time studies for salary allocation, square footage for occupancy, and direct identification for clearly program-specific or fundraising-specific costs.
Part X: Balance Sheet
Your balance sheet as of the last day of the fiscal year. This should come directly from your accounting system with no adjustments needed if your books are on accrual basis and properly closed.
Assets:
- Cash and non-interest-bearing accounts (Line 1)
- Savings and temporary cash investments (Line 2)
- Pledges and grants receivable, net of allowance (Lines 3–4)
- Accounts receivable, net (Line 5)
- Loans and other receivables from officers, directors, and key employees (Line 6) — this triggers additional disclosure on Schedule L if any balance exists
- Prepaid expenses and deferred charges (Line 9)
- Land, buildings, and equipment, net of accumulated depreciation (Line 10)
- Investments — publicly traded securities at FMV (Line 11)
- Other assets with description (Lines 12–15)
Liabilities:
- Accounts payable and accrued expenses (Line 17)
- Grants payable (Line 18)
- Deferred revenue (Line 19)
- Tax-exempt bond liabilities (Line 20)
- Loans and notes payable (Lines 22–23)
- Other liabilities (Line 25)
Net assets:
- Net assets without donor restrictions (Line 27)
- Net assets with donor restrictions (Line 28)
If your general ledger doesn't distinguish these two net asset classes, your CPA cannot complete the 990 accurately. This is a structural issue, not a year-end adjustment. The fund accounting primer on the Ciste blog covers why general-purpose tools often miss this.
Part XI: Reconciliation of Net Assets
This section reconciles your beginning and ending net assets. It starts with the prior year ending balance, adds revenue, subtracts expenses, and accounts for any other changes.
Have ready:
- Prior year ending net assets (from last year's 990 or audited statements)
- Current year total revenue (from Part VIII)
- Current year total expenses (from Part IX)
- Net unrealized gains/losses on investments
- Any prior period adjustments
- Other changes — reclassifications, corrections, changes in accounting method
If the reconciliation doesn't balance, something is wrong upstream. Don't hand unreconciled books to your CPA and expect them to find the error for free.
Schedule A: Public Support Test
Most 501(c)(3) organizations are classified as public charities, not private foundations. Schedule A is where you prove it — by showing that a substantial portion of your support comes from the general public rather than a small number of large donors.
The two most common tests are the one-third support test and the 10%-facts-and-circumstances test. Both require five years of revenue data. If the underlying concepts are unfamiliar, the nonprofit accounting guide covers public support and net asset classification in depth.
Have ready:
- Five years of revenue history (current year plus the four prior years)
- Contributions broken out by donor, so you can identify any donor who gave more than 2% of total support in any year — those amounts are capped in the public support calculation
- Government grants distinguished from government contracts (grants count as public support; contracts typically don't)
If your organization is approaching private foundation status (below 33.3% public support for two consecutive years), flag this to your CPA well before the 990 deadline — there may be steps to take.
Schedule B: Schedule of Contributors
Schedule B discloses significant contributors — donors who gave $5,000 or more during the year (or 2% of total contributions if that figure is higher).
Have ready:
- A sorted list of all donors with cumulative giving for the year
- For donors over the threshold: full legal name, address, and aggregate contribution amount
- For noncash contributions: description and date received
Schedule B is confidential — it's filed with the IRS but not disclosed publicly on the version submitted to state charity regulators or posted on ProPublica. Your CPA will handle redaction, but you need to give them the complete data.
Schedules to Know About (Not Always Required)
| Schedule | Triggers |
|---|---|
| Schedule D | Endowments, investments in securities, program-related investments, donor-restricted endowments |
| Schedule F | Activities outside the US — grants to foreign organizations or foreign individuals |
| Schedule G | Fundraising activities — required if gross fundraising event revenue exceeds $15,000 |
| Schedule I | Grants and other assistance to domestic organizations or domestic governments — required when any single grant exceeds $5,000 |
| Schedule J | Compensation information — required when any officer, director, or key employee receives more than $150,000 in total compensation |
| Schedule L | Transactions with interested persons — loans to or from officers, directors, or key employees; grants to family members |
| Schedule O | Supplemental information — required when any question on the core return requires additional explanation; nearly every organization files this |
The Bottom Line
A clean 990 requires clean books — specifically, books that track revenue by source, expenses by function, and net assets by restriction class. If those three things are true at December 31, 990 preparation is mostly data assembly. If they're not, it's a reconstruction project, and reconstruction is expensive.
The checklist above covers the data your CPA needs. The structural question — whether your accounting system captures data in the shape the 990 requires — is worth asking before the fiscal year ends, not after.