How Does Bookkeeping for a Nonprofit Work?
A nonprofit bookkeeper's job is to record every dollar in a way that proves where it came from and where it went. It's the daily, transaction-level work, logging donations, tagging grants, and reconciling accounts, that turns activity into records a board, a donor, or the IRS can trust.
Done well, it's quiet. Done poorly, it becomes a year-end crisis.
This guide covers what a nonprofit bookkeeper actually records, how to tag funds correctly, how to handle in-kind gifts, the monthly routine, and the mistakes that catch organisations out.
Bookkeeping vs accounting in a nonprofit
The two words get used interchangeably, but they're different jobs. Bookkeeping is the day-to-day recording and organising of transactions. Accounting is the bigger picture: analysing those records, preparing statements, and handling compliance.
Bookkeeping comes first and feeds everything else. The bookkeeper enters and categorises the data; the accountant turns it into the Statement of Financial Position, the Statement of Activities, and the Form 990. Get the bookkeeping wrong and every downstream report inherits the error.
If you want the reporting and compliance side, our guide to nonprofit accounting covers it, and the broader bookkeeping versus accounting distinction applies to any organisation. This guide stays on the recording side.
The money a nonprofit bookkeeper records
Nonprofit income comes in more forms than a typical business, and each needs recording the right way. Here's what lands on a bookkeeper's desk.
Expenses need the same care in reverse. Every cost is recorded to the right account and, just as important, tagged to the fund and function it belongs to. That tagging is what separates nonprofit bookkeeping from ordinary bookkeeping.
Tagging every dollar: restricted vs unrestricted
This is the habit the whole system depends on. Every dollar a nonprofit receives is either unrestricted, usable for any mission purpose, or restricted, tied by the donor or grantor to a specific use.
The bookkeeper's job is to tag each transaction to the right fund as it's recorded, not to sort it out later. A grant for the after-school programme gets tagged to that programme's fund; a general donation goes to unrestricted.
When the money is spent, the expense is tagged to the same fund, so you can always show a grant was used as promised.
Skip this at the transaction level and you're left reconstructing months of activity at year-end, guessing which expenses drew on which grant. A clean chart of accounts, with funds built in, is what makes consistent tagging possible.
Recording in-kind (non-cash) donations
In-kind gifts are the task most new nonprofit bookkeepers miss. When someone donates goods, services, or supplies rather than cash, that contribution still has to be recorded.
You record an in-kind donation at its fair market value, entering it as both revenue and a corresponding expense or asset. If a designer donates $2,000 of work, you book $2,000 of contribution income and $2,000 of expense.
It nets to zero on the bottom line, but it captures the real scale of support the organisation receives.
This matters for transparency and for the Form 990, which asks about non-cash contributions. It also gives donors and the board an honest picture of everything flowing into the mission, not just the cash.
The monthly nonprofit bookkeeping workflow
Nonprofit bookkeeping runs on a rhythm. Let it slide, and the backlog compounds into a reporting emergency. Each month, work through these steps.
- Record every transaction promptly. Enter all income and expenses as they happen, rather than in a year-end rush.
- Categorise and tag. Assign each transaction to the right account, fund, and functional category.
- Record in-kind gifts. Enter non-cash contributions at fair market value.
- Reconcile accounts. Match your books to bank and card statements so nothing is missing or duplicated, following the same bank reconciliation discipline any business uses.
- Review fund balances. Check that restricted funds show the right balances, then hand clean data to whoever prepares the statements.
The reconciliation and review steps are the ones under pressure to skip. They're also what keep the books trustworthy, so they're the last thing to cut.
Setting up the books
Good nonprofit bookkeeping starts before the first transaction. A few setup choices make everything after easier.
Open a dedicated bank account for the organisation, separate from anyone's personal finances, and keep restricted funds clearly identifiable. Build a chart of accounts that reflects your programmes and funds, so tagging is a quick choice rather than a judgement call each time.
If you use accounting software, set up classes or locations to represent your funds and programmes. That lets every transaction carry its fund tag and lets you filter reports by fund, which is the whole point of nonprofit bookkeeping.
Common nonprofit bookkeeping mistakes
A handful of errors cause most of the year-end pain. The most common is failing to tag funds at the transaction level, which forces a painful reconstruction later.
Others include commingling restricted and unrestricted money, forgetting to record in-kind donations, skipping monthly reconciliation, and mixing personal and organisational spending. Falling behind is its own mistake: a nonprofit that only touches its books quarterly can't answer a donor's question in real time or catch a problem while it's small.
Every one of these traces back to consistency. Nonprofit bookkeeping rewards doing the same careful thing every time and punishes the shortcut.
DIY, a bookkeeper, or software
Small nonprofits often start with a volunteer or staff member and a spreadsheet. That works at low volume, but it gets risky as grants, restrictions, and reporting demands grow, since a spreadsheet can't enforce fund tagging or reconcile automatically.
Most organisations move to accounting software, and many add a bookkeeper, whether staff or outsourced, once the fund tracking gets serious. The National Council of Nonprofits offers guidance on building sound financial management as you grow.
Automation is what makes the software route sustainable for a lean team. Finlens keeps categorisation and reconciliation current on top of QuickBooks, so fund and functional tagging stay accurate as transactions flow in.
For a nonprofit where staff time belongs on the mission, that's the difference between books that stay clean and books that become a year-end crisis.
Conclusion
Nonprofit bookkeeping is the disciplined, daily work of recording money in a way that proves stewardship. Log every transaction promptly, tag each one to the right fund and function, record in-kind gifts at fair value, and reconcile every month. Do that consistently and the accounting, the statements, and the Form 990 all fall into place.
The organisations that stay out of trouble aren't the ones with the biggest finance teams. They're the ones whose bookkeeping keeps pace with their activity, so a restricted grant can always be traced from gift to spend.
Start with a clean setup, a separate bank account, a fund-aware chart of accounts, and a monthly routine, and keep the books current. When staff time is scarce, automation carries the repetitive part, leaving your people free to do the work the organisation exists for.
.png)
Frequently asked questions
What is nonprofit bookkeeping?
Nonprofit bookkeeping is the day-to-day recording and organising of an organisation's financial transactions, income, expenses, grants, and donations. Its purpose is accountability: keeping records that prove funds were used as donors and grantors intended. It feeds the accounting work of preparing statements and meeting compliance requirements like Form 990.
How is nonprofit bookkeeping different from regular bookkeeping?
Nonprofit bookkeeping tracks money by donor restriction, tagging each transaction to a fund and function, which a typical business doesn't do. It also records in-kind donations and supports nonprofit-specific reports. The core recording tasks are similar, but the level of detail around restrictions and functional expenses is much greater.
How do you record a donation in nonprofit bookkeeping?
Record a cash donation as contribution income, tagged as restricted or unrestricted based on any donor conditions. Restricted donations are tracked to their specific purpose so you can prove the money was spent as intended. Enter the donation promptly and keep documentation for the donor's tax records and your own.
How do you record in-kind donations?
Record an in-kind, or non-cash, donation at its fair market value, entering it as both contribution income and a matching expense or asset. For example, $2,000 of donated services is booked as $2,000 income and $2,000 expense. This captures the true support the organisation receives and supports Form 990 reporting.
What is the difference between restricted and unrestricted funds?
Unrestricted funds can be used for any purpose that serves the mission. Restricted funds carry donor or grantor conditions on how or when they can be spent. A bookkeeper tags each transaction to the correct fund so restricted money is never spent outside its intended purpose.
Can a nonprofit do bookkeeping in a spreadsheet?
A very small nonprofit with few transactions can start in a spreadsheet, but it gets risky as grants and restrictions grow, since a spreadsheet can't enforce fund tagging or reconcile automatically. Most organisations move to accounting software once fund tracking and reporting become serious.
How often should a nonprofit update its books?
Monthly at a minimum, and ideally as transactions happen. Recording and reconciling every month keeps fund balances accurate, lets you answer donor and board questions in real time, and prevents the year-end backlog that turns compliance into a scramble.
Do nonprofits need a bookkeeper and an accountant?
Often both, in different roles. The bookkeeper records and organises the daily transactions; the accountant analyses the data, prepares financial statements, and handles compliance. Small nonprofits may combine the roles or outsource them, but the two functions, recording and reporting, are distinct.
