Filing Form 990 isn't optional if your nonprofit grosses over $50,000 in annual revenue—and getting it wrong costs you time, penalties, and credibility. Most organizations underestimate the paperwork required, leading to rushed submissions and incomplete documentation that the IRS questions. Having the right documents assembled before you sit down with a Form 990 preparer or auditor cuts your timeline in half and reduces preparation fees by 15–25%.
Financial Records and Bank Statements
Your preparer needs complete bank statements for every account your organization holds—checking, savings, money market, and donor-restricted funds. Pull statements for all 12 months of your fiscal year and organize them chronologically. If you've opened or closed accounts mid-year, include statements showing the closing balance. Many nonprofits keep these scattered across multiple bank portals; consolidating them into one folder before reaching out to a Form 990 service provider saves both parties hours of back-and-forth.
You'll also need reconciled general ledger reports by account category. If your accounting is handled through QuickBooks, Xero, or similar software, export the trial balance as of your fiscal year-end date. If you're still on paper or spreadsheets, create a summary showing opening balances, all transactions by category, and closing balances for revenue, expenses, and net asset accounts.
Expense Documentation and Program Breakdown
The IRS requires nonprofits to categorize expenses into program services, management and general, and fundraising. Gather receipts, vendor invoices, and contracts for major expenditures—anything above $500 should be itemized. For recurring expenses like salaries, utilities, or rent, you'll need annual totals with supporting documentation showing how much was allocated to each expense category.
Create a detailed program expense breakdown if you run multiple programs. For example, if you operate both youth mentoring and job training, allocate shared costs (office space, director's salary) proportionally between them. Document your allocation methodology—whether it's headcount, square footage, or time-tracking data—because auditors will want to see the logic.
Payroll and Personnel Files
Prepare a complete payroll summary showing total compensation by employee (excluding names for now, but organized by role). Include W-2s issued, 1099s to contractors, and payroll tax deposits made throughout the year. If you have key employees earning over $150,000, the Form 990 requires specific disclosures, so flag those salaries now.
Collect board meeting minutes or resolution documentation if you conducted a Form 990 review process or had compensation committees. The IRS increasingly scrutinizes whether nonprofits followed reasonable compensation procedures; having documentation of board oversight protects you.
Grant Agreements and Restricted Funds Documentation
Any grants received during the year need supporting agreements showing restrictions and how funds were used. Compile grant award letters, funder reporting requirements, and your organization's tracking of restricted versus unrestricted revenue. If you received a $50,000 grant earmarked for equipment purchases, you'll need receipts showing that the money was spent as promised.
Similarly, track donor restrictions on contributions. If a donor gave $10,000 "for the scholarship fund," that's a restricted contribution; your Form 990 preparer needs clear documentation separating restricted and unrestricted income.
Supporting Documentation Checklist
- Year-end bank reconciliations (one per account)
- Audited financial statements (if required by law or funders)
- IRS determination letter (your 501(c)(3) approval)
- State registration or charity license renewals
- Corporate records (bylaws, conflict-of-interest policy, board roster)
- Insurance policies (liability, D&O) if carrying significant coverage
- In-kind donation records and fair-market valuations
- Fixed asset schedule (equipment, building, vehicle purchases)
Organizing these documents before contacting a Form 990 service provider typically costs you 4–8 hours of internal work but saves $800–$1,500 in preparer time. Most nonprofits can handle this themselves without hiring a document compiler.
Platforms like Mercoly help you compare and find trusted Audit & Form 990 Services providers, making it easier to get quotes based on your actual document readiness rather than guessing at total cost.
Frequently Asked Questions
Q: When should I start gathering documents for Form 990 preparation? Start collecting within 30 days of fiscal year-end while transactions are fresh; this prevents scrambling when your filing deadline (typically May 15) approaches.
Q: How much does Form 990 preparation cost, and does document organization affect the price? Preparation alone typically runs $1,200–$3,500 for straightforward nonprofits under $5 million in revenue, but disorganized documents can add 50% to that cost because preparers bill hourly to locate and reconcile missing pieces.
Q: Do I need an audit if I'm filing Form 990? Audits are required only if your nonprofit meets state thresholds (usually $500,000+ in revenue) or if funders mandate one, but many organizations under audit requirements still choose to do limited reviews or compilations for credibility.
Gather your documents today and request Form 990 preparation quotes with confidence.