top of page
Team doing Nonprofit Bookkeeping

Nonprofit Bookkeeping Guide – Step-by-Step Instructions

Bookkeeping is the backbone of every nonprofit organization. Accurate financial records help you maintain IRS compliance, track donations and grants, and demonstrate transparency to donors and stakeholders.

 

Many nonprofit leaders struggle with bookkeeping because the rules differ from for-profit businesses. This guide walks you through step-by-step processes and best practices to keep your nonprofit finances organized.

Why Nonprofit Bookkeeping Matters

 

Good bookkeeping allows nonprofits to:

* Track revenue and expenses accurately

* Ensure compliance with Internal Revenue Service rules

* Prepare timely Form 990

* Build trust with donors and grant makers

* Identify cost-saving opportunities

 

Without proper bookkeeping, nonprofits risk financial mismanagement, audit penalties, and loss of tax-exempt status

 

Key Nonprofit Accounting Priniciples

Nonprofits follow unique accounting principles compared to businesses:

  • Fund Accounting – Track income and expenses by program, project, or fund.

  • Revenue Recognition – Record donations, grants, and membership dues when earned or received.*

  • Expense Categorization – Separate program services, management & general, and fundraising costs.

  • Internal Controls – Implement checks to prevent errors and fraud. Understanding these principles helps nonprofits maintain accurate financial reporting.

Step 1 – Set Up Your Accounting System

 

Nonprofits can use QuickBooks, Xero, or nonprofit-specific software. Steps to set up:

1. Create a chart of accounts by fund and program.

2. Record bank accounts and payment methods.

3. Set up recurring revenue and expense categories.

4. Assign user permissions for staff and volunteers.

 

A properly structured system saves time and improves reporting accuracy.

 

 

Step 2 – Track Donations and Grants

Every contribution must be documented:

* Record donor information and amount received

* Track restricted vs unrestricted funds

* Issue donation receipts for IRS compliance

* Monitor grant income and reporting requirements

 

Accurate tracking ensures transparency and accountability to stakeholders.

 

 

Step 3 – Record Expenses Properly

 

Categorize expenses into three main areas:

  • Program Services – Direct costs for mission-related programs

  • Management & Administration – Office, staff, and leadership costs

  • Fundraising – Events, campaigns, and donor acquisition

 

Correct expense classification is essential for Form 990 reporting and grant audits.

 

Step 4 – Reconcile Bank Statements

Monthly bank reconciliations ensure your records match actual account balances:

1. Compare accounting software entries to bank statements

2. Identify discrepancies or errors

3. Document adjustments and corrections

 

Consistent reconciliation prevents mistakes and simplifies audit preparation.

 

 

Step 5 – Prepare Financial Statements

Key statements every nonprofit should generate:

  • Statement of Financial Position (Balance Sheet) – Shows assets, liabilities, and net assets.

  • Statement of Activities (Income Statement) – Summarizes revenue and expenses.

  • Statement of Cash Flows – Tracks cash inflows and outflows by activity type.

 

These statements provide insights into financial health and help board members make informed decisions.

 

 

Step 6 – Maintain Proper Records for Audits

  • Keep records for at least 7 years, including:

    • Bank statements and reconciliations

    • Grant agreements and donor acknowledgments

    • Payroll records and expense receipts

    • Board meeting minutes and financial reports

 

Proper documentation reduces risk of penalties and eases annual audits.

 

 

Step 7 – Implement Internal Controls

Nonprofits should implement controls to protect assets:

  • Separate bookkeeping and approval duties

  • Use approval workflows for expenses

  • Conduct regular financial reviews by staff or board members

  • Limit access to sensitive financial data

 

Strong controls prevent fraud and increase donor confidence.

 

 

Step 8 – Use Reporting Tools for Transparency

Nonprofits can create dashboards and reports to show:

  • Revenue vs expenses by program

  • Fund balances and grant expenditures

  • Donor giving trends

 

Visual reporting improves board understanding and demonstrates impact to stakeholders.

Step 9 – Link Bookkeeping to Form 990 Filing

Accurate bookkeeping makes Form 990 preparation easier. Key connections:

  • Total revenue matches recorded donations and grants

  • Expenses categorized for program, admin, and fundraising

  • Board member compensation accurately reflected

  • Program accomplishments supported by financial data

 

 

Frequently Asked Questions (FAQ)

Why is bookkeeping important for nonprofits?

Bookkeeping ensures compliance, transparency, and financial management, helping nonprofits maintain tax-exempt status and build donor trust.

Can small nonprofits manage bookkeeping themselves?

Yes, with simple software like QuickBooks or Excel. However, professional guidance can reduce errors and improve reporting.

How long should I keep nonprofit records?

Keep financial records and supporting documents for at least 7 years, including bank statements, donation records, and grant reports.

What are common bookkeeping mistakes?

Mixing personal and nonprofit funds, Misclassifying expenses, Not reconciling bank accounts and Failing to track restricted funds.

How does bookkeeping help with Form 990?

Accurate bookkeeping provides all financial data needed for Form 990, ensuring compliance with the IRS and transparency to donors.

Related Resources

  • LinkedIn
  • Facebook
  • Instagram
  • YouTube

©  1994-2026 Galloway Tax Express. Galloway Tax Express and associated trademarks are owned by Galloway Tax Express, LLC. - All Rights Reserved.

bottom of page