Every nonprofit reaches a point where financial reporting moves beyond internal records and board meetings. Annual reporting brings another level of responsibility, with IRS Form 990 standing at the center of that process. The form serves as more than a tax filing. It presents a nonprofit’s financial health, governance practices, mission activities, and public accountability in one document.

Many organizations treat Form 990 as a year-end task, only to discover missing records, incomplete documentation, or reporting gaps when deadlines approach. Preparing throughout the year makes the filing process smoother while reducing the chance of errors that could trigger IRS questions or public scrutiny.

This checklist covers every stage of nonprofit form 990 filing, from gathering financial records to reviewing governance policies. Whether your organization manages a modest operating budget or multiple grant programs, these steps can help organize the process for a successful filing in 2026.

Why Form 990 Preparation Matters

Form 990 allows the IRS, donors, grant providers, board members, and the public to evaluate how a nonprofit manages its finances and carries out its mission. Since the completed return becomes publicly available, many stakeholders review it before making funding decisions.

Late filings, incomplete schedules, or inconsistent financial reporting can create unnecessary problems. A well-prepared return demonstrates sound financial management and organized recordkeeping.

Many nonprofits rely on form 990 preparation services to coordinate financial records, review reporting requirements, and prepare supporting schedules before submission.

Start With Your Financial Records

The preparation process begins with accurate accounting records.

Gather:

  • Statement of Financial Position
  • Statement of Activities
  • General ledger
  • Trial balance
  • Bank reconciliations
  • Investment statements
  • Grant records
  • Donation reports
  • Expense summaries
  • Budget reports

Every figure reported on Form 990 should match supporting documentation. Differences between accounting records and reported totals often create delays during preparation.

Organizations using professional nonprofit accounting services typically maintain organized financial records throughout the year, making annual reporting far less stressful.

Verify Revenue Categories

Revenue reporting requires more than adding total income.

Separate each source into its proper category, including:

  • Individual donations
  • Corporate contributions
  • Foundation grants
  • Government grants
  • Membership dues
  • Program service revenue
  • Fundraising event income
  • Investment income
  • Rental income
  • Other revenue

Each revenue stream follows its own reporting rules. Combining unrelated income into one category can create inaccuracies within the return.

Confirm that restricted and unrestricted funds are properly recorded before beginning the filing process.

Review Expense Classifications

Expense reporting should reflect how resources support the organization’s mission.

Review allocations for:

  • Program services
  • Management and administration
  • Fundraising

Supporting documentation should explain how shared costs are allocated across departments.

Payroll expenses, office costs, professional fees, insurance, occupancy expenses, and program-related spending should all match accounting records.

Organizations that use nonprofit payroll services often have cleaner payroll reports, making salary allocation much easier during Form 990 preparation.

Confirm Fund Accounting Records

Fund accounting plays a central role in nonprofit financial reporting.

Review:

  • Restricted funds
  • Unrestricted funds
  • Temporarily restricted balances
  • Permanently restricted funds, when applicable
  • Grant balances
  • Endowment activity

Every fund should reconcile with financial statements before numbers appear on Form 990.

Reliable nonprofit fund accounting services help organizations separate funding sources while maintaining accurate reporting throughout the fiscal year.

Update Governance Information

Form 990 asks detailed questions about organizational governance.

Review current information for:

  • Board members
  • Officers
  • Key employees
  • Independent voting members
  • Committee structures
  • Meeting frequency
  • Conflict of interest policy
  • Whistleblower policy
  • Document retention policy

Board information should match internal records, meeting minutes, and organizational documents.

Any leadership changes during the reporting year should also appear accurately.

Prepare Compensation Details

Many nonprofits must report compensation for officers, directors, trustees, key employees, and certain highly compensated staff members.

Gather:

  • W-2 forms
  • Payroll summaries
  • Benefits information
  • Retirement contributions
  • Deferred compensation records
  • Expense reimbursements

Compensation reporting should remain consistent across payroll records, financial statements, and Form 990 schedules.

Organize Contribution Records

Contribution reporting extends beyond total donation amounts.

Prepare documentation for:

  • Cash donations
  • Noncash contributions
  • In-kind donations
  • Major gifts
  • Grant funding
  • Donor acknowledgments

Organizations should maintain clear documentation supporting every reported amount.

For noncash donations, collect valuation records whenever required.

Review Grant Activity

Many nonprofits receive grants from multiple sources.

Before filing, review:

  • Award agreements
  • Grant restrictions
  • Spending reports
  • Remaining balances
  • Grant reimbursements
  • Matching fund requirements

Grant income and expenses should reconcile with accounting records.

Incomplete grant reporting often creates inconsistencies within financial statements.

Verify Program Service Accomplishments

Part III of Form 990 summarizes how the organization fulfilled its mission.

Prepare descriptions that include:

  • Primary programs
  • Community impact
  • Services delivered
  • Number of participants
  • Geographic reach
  • Major accomplishments

These summaries should remain factual while showing how financial resources supported organizational goals.

Reconcile Payroll Records

Payroll affects multiple sections of Form 990.

Review:

  • Employee wages
  • Payroll taxes
  • Retirement contributions
  • Health insurance
  • Contractor payments
  • Payroll accruals

Payroll totals should agree with financial statements and IRS reporting documents.

Organizations using nonprofit payroll services often complete this step more quickly because payroll records remain organized throughout the year.

Check Independent Contractor Payments

Review payments made to consultants, contractors, accountants, attorneys, and other service providers.

Confirm:

  • Total annual payments
  • Form 1099 reporting
  • Service agreements
  • Payment records

Missing contractor information may create reporting issues during filing.

Review Related Organizations

Some nonprofits operate alongside supporting organizations, affiliates, or controlled entities.

Gather documentation covering:

  • Ownership interests
  • Shared employees
  • Financial transactions
  • Loans
  • Cost-sharing arrangements

Relationships between organizations should remain transparent throughout the filing.

Examine Fundraising Activities

If fundraising events occurred during the reporting year, organize records for:

  • Ticket sales
  • Sponsorship revenue
  • Auction proceeds
  • Event expenses
  • Direct fundraising costs

Separate fundraising revenue from charitable contributions whenever required.

Expense allocations should also remain consistent across accounting records.

Review Investment Activity

Organizations with investments should collect:

  • Brokerage statements
  • Dividend reports
  • Interest income
  • Capital gains
  • Unrealized gains or losses
  • Investment management fees

Investment income should reconcile with financial statements before filing.

Confirm Fixed Asset Records

Review organizational assets such as:

  • Buildings
  • Office equipment
  • Vehicles
  • Technology equipment
  • Furniture

Update:

  • New purchases
  • Asset disposals
  • Depreciation schedules

Asset balances should agree with financial statements.

Gather Loan Information

If the organization borrowed funds during the reporting year, prepare documentation for:

  • Loan balances
  • Interest payments
  • Repayment schedules
  • Lines of credit
  • Board approvals

Outstanding liabilities should match year-end financial reports.

Review State Filing Requirements

Federal reporting does not replace state compliance.

Many nonprofits also submit:

  • Annual charitable registration renewals
  • State information returns
  • Financial reports
  • Solicitation registrations

Review filing deadlines well before IRS submission dates.

Double-Check Public Support Calculations

Public charities often calculate public support percentages to maintain their classification.

Review:

  • Public donations
  • Government grants
  • Program revenue
  • Investment income
  • Large donor limitations

Errors in these calculations may affect organizational status.

Review Internal Controls

Strong internal controls reduce reporting mistakes.

Confirm:

  • Expense approval procedures
  • Segregation of duties
  • Bank reconciliation processes
  • Financial review procedures
  • Board oversight

Well-documented internal controls also support accurate reporting across financial statements.

Conduct a Final Internal Review

Before filing, complete a detailed review covering:

  • Financial statement consistency
  • Schedule completion
  • Required attachments
  • Board information
  • Compensation reporting
  • Program descriptions
  • Mathematical accuracy

Another review by someone not involved in preparation often catches overlooked issues.

Many organizations choose form 990 preparation services during this stage to conduct an independent review before submission.

Work With Qualified Financial Professionals

Preparing Form 990 involves accounting, tax reporting, governance, payroll, and regulatory reporting.

Professional nonprofit accounting services often support organizations by:

  • Maintaining financial records
  • Reconciling accounts
  • Preparing financial statements
  • Reviewing IRS reporting requirements
  • Preparing supporting schedules
  • Identifying missing documentation

Organizations with grant funding frequently combine these services with nonprofit fund accounting services to maintain separate fund tracking throughout the year.

Those with growing teams also benefit from nonprofit payroll services, helping payroll records remain consistent with annual reporting.

When these financial functions work together, nonprofit form 990 filing becomes more organized and far less time-consuming.

Common Mistakes to Avoid

Several filing issues appear repeatedly across nonprofit organizations.

These include:

  • Waiting until the filing deadline to gather records
  • Missing supporting schedules
  • Incorrect revenue classifications
  • Poor expense allocation
  • Incomplete governance information
  • Payroll inconsistencies
  • Missing board approvals
  • Unreconciled bank accounts
  • Inaccurate grant reporting
  • Failing to review the final return before submission

Most of these issues begin long before filing season. Maintaining organized financial records throughout the year reduces the chance of last-minute corrections.

Final Thoughts

Preparing Form 990 should never become a last-minute project. The strongest filings result from consistent financial management across the entire reporting year. Organized accounting records, accurate payroll data, updated governance documents, and well-maintained grant records all contribute to a smoother filing process.

Whether an organization handles reporting internally or works with form 990 preparation services, following a structured checklist reduces delays and supports accurate reporting. Pairing those efforts with reliable nonprofit accounting services, nonprofit fund accounting services, and nonprofit payroll services creates a stronger financial foundation that extends well beyond annual compliance.

A prepared organization spends less time correcting errors and more time focusing on the mission it exists to serve.