Running a nonprofit comes with a long list of responsibilities. Managing programs, maintaining donor relationships, and securing grants are demanding on their own. But none of it runs smoothly without clean, valid financial records.
That is where nonprofit bookkeeping comes in. Done well, it keeps your organization compliant, builds funder trust, and makes audits far less stressful. Done poorly, it puts your tax-exempt status and reputation at risk.
This guide covers what nonprofit bookkeeping involves, why it matters, and how to build a system your organization can rely on.

What is Nonprofit Bookkeeping?
Nonprofit bookkeeping is the systematic recording and organizing of all financial transactions: donations, grants, program expenses, vendor payments, and payroll. It is the day-to-day layer of your financial system.
Bookkeeping for nonprofits differs from for-profit bookkeeping in three key ways:
- You track money by its designated purpose.
- Donor-imposed restrictions limit how certain funds can be spent.
- Your books must meet IRS reporting requirements that do not exist for businesses.
Nonprofit Bookkeeping vs. Accounting: Key Differences
Nonprofit leaders who aren’t familiar with finances often mix up bookkeeping and accounting. Here are the major differences:
- Your bookkeeper keeps track of everything coming in and going out. The $5,000 donation that arrived Tuesday, the payroll that went out Friday, and the grant check deposited last week. All of it is recorded, organized, and coded correctly.
- Your accountant picks up from there. They take that data, interpret it, prepare your financial statements, and help you understand what your numbers actually mean for the organization.
| Function | Nonprofit Bookkeeper | Nonprofit Accountant |
| Daily transaction recording | Yes | No |
| Financial statement preparation | Supports | Leads |
| Form 990 filing | Provides source data | Prepares and files |
| Audit support | Organizes and provides records | Coordinates and reviews |
| Financial analysis and projections | No | Yes |
Both roles are necessary. An accountant without accurate books has nothing to work with.
Why Nonprofit Bookkeeping Matters for Compliance and Credibility
Your books shape your legal standing, your relationships with funders, and your ability to grow.
Solid financial management keeps you compliant, audit-ready, and credible to the funders who matter. On the other hand, weak books lead to IRS exposure, failed audits, and lost funding opportunities.
Here is what is actually at stake:
IRS Compliance and 501(c)(3) Status
501(c)(3) is the IRS designation that makes your organization tax-exempt. It means your nonprofit doesn’t pay federal income tax on revenue related to your mission, and donors can deduct their contributions.
The IRS requires exempt organizations to keep records that show compliance with tax rules. That means documenting every source of income and every expenditure.
The exempt status isn’t permanent by default. The IRS can revoke it if your books show funds being used outside your exempt purpose, if you’re generating unrelated business income without reporting it, or if you fail to file your Form 990 for 3 consecutive years.
Losing it means losing your tax exemption, your ability to receive tax-deductible donations, and in most cases, your eligibility for grants.
To get the status back, you have to refile Form 1023 and pay a user fee of $275 to $600 (depending on which form applies). Your organization gets listed on the public IRS revocation registry in the meantime.
Donor Confidence and Funder Accountability
Most grantors want audited or reviewed financials before releasing funds. That audit starts with your books. Messy records drive up audit costs and can trigger grant clawbacks.
Form 990 is public. Any donor or funder can pull it up on ProPublica or Candid. Errors are visible to every funder who searches your name.
Organizations that work with a specialized CPA firm tend to stay ahead of these issues.
CDH is an independent CPA and advisory firm and a member of the Moore Global network, one of the top 15 accounting networks in the world. Our nonprofit audit services help organizations maintain the records and internal controls that keep audits clean.

Core Nonprofit Bookkeeping Duties
Your nonprofit bookkeeper handles three core responsibilities.
Here is what each one involves:
Maintaining Fund Accounting and Tracking Restricted vs. Unrestricted Funds
Every dollar needs to be tracked by its intended purpose. A $10,000 grant for a youth literacy program can’t be spent on utilities. Your books must reflect that clearly.
Under FASB ASU 2016-14, you report funds across two net asset classes:
| Fund Type | Definition | Example |
| Without donor restrictions | Available for any purpose | General operating donations |
| With donor restrictions | Tied to a specific use or time period | Grant for a two-year housing program |
| Permanent restrictions | Principal must stay intact indefinitely | Endowment fund |
Mixing these categories violates FASB ASC 958 and almost always surfaces as an audit finding. Restricted funds don’t need a separate bank account. Fund coding in your general ledger is sufficient.
Preparing Key Nonprofit Financial Statements
Nonprofit organizations have various financial statements.
Each one serves a specific reporting purpose:
- Statement of Financial Position: Records assets, liabilities, and net assets by restriction class.
- Statement of Activities: Tracks revenue and expenses for the period, split between restricted and unrestricted funds.
- Statement of Cash Flows: Documents where cash came from and where it went.
- Statement of Functional Expenses: Categorizes every expense by what you spent it on and why.
Your bookkeeper is responsible for keeping the data supporting these four statements accurate and up to date.
Recording and Allocating Payroll, Grants, and Expenses
These are the transactions your bookkeeper handles most often. Getting them right keeps your books clean and your Form 990 defensible.
- Payroll: Withhold Social Security and Medicare taxes for all employees. Misclassifying employees as contractors creates tax liability. Use the IRS common-law rules to classify correctly.
- Grants: Track each grant separately: budgeted vs. actual spending, and whether it is consistent with the grant agreement. Federal grants also require compliance with Uniform Guidance.
- Expenses: Sort every dollar into program services, management and general, or fundraising. Use a consistent allocation method and document it.
Top 5 Nonprofit Bookkeeping Software Options
Choosing nonprofit bookkeeping software depends on your size, budget, and funding complexity.
Here’s how the most common options compare:
| Software | Best For | Nonprofit-Specific Features | Price Range |
| QuickBooks Online | Small to mid-size nonprofits | Fund tracking, Form 990 reports, donation records | $35-$235/month |
| Aplos | Small nonprofits and faith-based organizations | Fund accounting, donor management, built-in CRM | $79-$159/month |
| Sage Intacct | Mid-to-large nonprofits | Grant management, multi-entity reporting, real-time dashboards | Custom pricing |
| Blackbaud Financial Edge NXT | Large nonprofits and foundations | Deep fund accounting, grant tracking, audit support tools | Custom pricing |
| Wave | Very small or volunteer-run organizations | Basic bookkeeping only; no nonprofit-specific features | Free |
Sage Intacct is the strongest option for organizations managing multiple grants or entities. It is the AICPA’s only preferred provider of financial applications.
At CDH, we have hands-on experience transforming nonprofit finance with Sage Intacct for organizations that have outgrown simpler tools.
In-House vs. Outsourced Nonprofit Bookkeeping: How To Decide
As your organization grows, so does the volume and complexity of your financial activity. At some point, most nonprofits ask the same question: Do we hire someone internally, or bring in a specialized firm?
The right answer depends on your budget, your grant structure, and how much nonprofit-specific expertise your situation actually demands.
Here is how the two models compare:
| Factor | In-House Bookkeeper | Outsourced Bookkeeping |
| Annual cost | Salary plus benefits, typically $45,000-$65,000+ | Monthly retainer, often lower total cost |
| Nonprofit expertise | Depends on the individual hired | Specialist firms bring deep sector knowledge |
| Availability | Full-time, on-site | Remote; response times vary by provider |
| Scalability | Requires a new hire as needs grow | Scope adjusts with organizational growth |
| Audit readiness | Depends on individual capabilities | Reputable firms maintain audit-ready records |
Outsourced nonprofit accounting makes the most sense in a few specific situations:
- Your organization cannot support a full-time hire.
- You are managing 3 or more restricted grants simultaneously.
- Someone from the executive team is currently handling the books.
- You are approaching your first independent audit.
CDH offers accounting and bookkeeping services and not-for-profit accounting and advisory services designed for organizations looking to outsource. You get nonprofit-specialized expertise and audit-ready records, without the overhead of a full-time hire.
7 Common Nonprofit Bookkeeping Mistakes and How To Avoid Them
Most bookkeeping problems are preventable with the right partner and the right habits in place. If you don’t have these, you may encounter some issues.
Here are 7 of the most common ones and how to fix them:
- Mixing restricted and unrestricted funds: Code the restriction the moment the money comes in. Run monthly fund-balance reports so your leadership always knows where each fund stands.
- Skipping monthly reconciliations: Leaving reconciliations until year-end lets errors pile up and hides cash-flow problems you could have caught early. Reconcile every account, every month.
- Misclassifying functional expenses: If you’re labeling program costs as management expenses, or the other way around, your overhead ratio gets distorted, and your Form 990 becomes inaccurate. Pick an allocation method, document it, and stick to it.
- Not recording in-kind donations: Donated goods and specialized volunteer services need to go in your books at fair market value. ASC 958 requires it, and skipping this understates both your revenue and your expenses.
- Poor grant spending documentation: Every grant needs a paper trail from the day the money arrives to the day you close it out. Missing receipts and unsubstantiated expenses show up in audits and can lead to clawbacks from funders.
- Treating your chart of accounts as permanent: A chart of accounts built for 3 programs won’t work for 10. Review yours every year and update it as your organization grows.
- Letting the executive director handle the books: When one person runs programs, makes financial decisions, and records transactions, there’s no oversight. Errors go unnoticed, and fraud risk goes up. A board member, volunteer treasurer, or outsourced bookkeeper gives you the second set of eyes you need.
A good outsourced bookkeeper brings nonprofit internal controls built into their workflow:
- Dual sign-off on large transactions,
- Monthly reconciliations reviewed by a second person
- Regular financial reporting for your board
Those systems stop most mistakes before they start.

Frequently Asked Questions
Below are answers to common questions about nonprofit bookkeeping, compliance, and financial functions:
What Qualifications Should a Nonprofit Bookkeeper Have?
Your bookkeeper should have hands-on experience with fund accounting and know at least one nonprofit software platform like QuickBooks Nonprofit, Sage Intacct, or Aplos. Familiarity with Form 990 requirements is a strong plus.
A CPA is not required for a bookkeeper, but is necessary for preparing audited financials.
Does a Nonprofit Need a Financial Audit?
It depends on your revenue and funding sources. If you spend less than $1,000,000 in federal funds in a fiscal year, a Single Audit is generally not required. At $1,000,000 or more in federal expenditures, it becomes mandatory as per Uniform Guidance.
Note that this is not based on what you received. It’s on what you actually spent. Many states also set their own thresholds, and most institutional grantors require audited financials regardless of size.
What is Form 990, and How Does Bookkeeping Prepare for It?
Form 990 is the annual information return your nonprofit files with the IRS. It covers your revenue, expenses, net assets, and governance practices, and it is available for anyone to view.
Clean books make preparation much faster since your financials feed directly into the form.
Does Nonprofit Bookkeeping Differ for Small Organizations?
The rules are the same regardless of size, but smaller organizations often rely on a part-time bookkeeper or board treasurer.
You may file a simpler Form 990-EZ or 990-N, but recordkeeping standards still apply. A $200,000 budget carries the same compliance risks as a much larger one.
What Records Should a Nonprofit Keep and for How Long?
Keep your financial statements and Form 990 filings permanently. Bank statements, payroll records, and expense documentation should be retained for at least 7 years.
Grant records should be kept for the full grant period and for a minimum of 3 to 7 years thereafter.
Conclusion
Your finances affect every part of how your organization runs. When they’re in order, compliance is manageable, audits go smoothly, and funders trust you.
CDH has worked with nonprofits since 1996. From outsourced bookkeeping and audit prep to internal controls and Sage Intacct implementation, we handle it all under one roof.
Every engagement comes with transparent upfront pricing. You get a dedicated team that knows your sector and treats your organization as a long-term partner.
Talk to a CDH advisor and see what the right financial support can do for your organization.


