Nonprofit bookkeeping records the same bank deposits and payments as any business, then adds a fund to each line: money a donor or grantor restricted to a purpose, and money the organization may spend freely. Grants, gifts and program costs are coded so the board can see each month what was received, what was spent and what remains restricted.
What changes in nonprofit bookkeeping compared with business books?
A nonprofit's books answer a different question from a company's. An owner wants to know whether the business made money. A nonprofit board wants to know whether money given for a purpose was used for that purpose, and how much the organization has left to run on. Profit matters less than stewardship.
That shift shows up in three places on the books:
- Equity becomes net assets. There is no owner, so the balance sheet shows net assets, split into money with donor restrictions and money without.
- Income has strings. A grant for an after-school program can only pay for that program, even though it lands in the same checking account as everything else.
- Expenses carry a purpose. Each cost is tagged to a program, to general administration or to fundraising, because donors, grantors and the annual return all ask for that split.
The bank statements look ordinary. Deposits from donors, a few large grant transfers, payroll, rent, supplies. The work is in labeling each line correctly, and the labels come from documents the bank never sees: grant agreements, donation records and the board's own decisions.
Other clients that hold money for someone else face a similar duty. A law firm's trust account is the closest parallel, and law firm bookkeeping with trust and operating accounts shows how strict that separation gets when a regulator is watching.
Restricted and unrestricted funds on one nonprofit bank account
A restricted fund is money a donor or grantor has limited to a purpose or a time period. Unrestricted funds are everything else. Most small nonprofits keep both in one checking account, so the separation lives in the books, not the bank: every deposit and every payment that touches restricted money needs a fund tag.
Your accounting system's class, tracking category or project field usually carries the fund. Set up a short list and keep it short:
- General operating for unrestricted money.
- One fund per active grant, named after the grantor and the year.
- One fund per significant restricted gift, such as a donation for a building repair.
At any month end, the cash in the bank should be at least as large as the unspent balance of all restricted funds combined. If it is not, restricted money has already been spent on something else, which is a governance problem the board needs to hear about.
Some organizations open a separate bank account for a large grant, and some grantors require it. That makes the bookkeeping easier, since the statement for that account is the fund's record. Treat transfers between the accounts as transfers, never as income or expense, or the same dollar will be counted twice.
Grant deposits and reimbursement draws on nonprofit statements
A grant deposit is recorded as income to the grant's fund when the organization has a right to the money, and the bank line then clears that amount. Grants arrive in two common forms: a lump sum paid in advance, or reimbursements the organization requests after spending its own cash.
The difference matters for the books. An advance grant puts restricted cash in the bank before any program cost exists. A reimbursement grant does the reverse: the organization spends unrestricted cash first, then claims it back. In the gap, general funds are carrying the program.
A step list for a reimbursement-style grant deposit:
- Record the reimbursement request as a receivable from the grantor, tagged to the grant fund, when it is submitted.
- When the transfer arrives on the statement, match it to that receivable rather than coding it as new income.
- If the grantor paid less than requested, find out why before writing anything off. Disallowed costs often need to move back to general operating.
- Keep the request, the supporting invoices and the payment notice together in the grant's folder.
Statement descriptions for grant payments are often vague, such as a state treasury name or a foundation's bank. Write a rule that maps each grantor's description to the receivable account so it is recognized next time. In AutoBankConvert, approving a line in the review queue teaches the client's rules, so a grantor's transfer that needed a look in March can code on its own in April.
Batched payments that arrive net of adjustments are not unique to grants. Clinics see the same thing with insurance payers, as the post on medical practice bookkeeping for insurance deposits describes.
How should donor gifts and their acknowledgments be recorded?
Each gift is recorded as contribution income to the right fund, with the donor's name kept in the books or a linked donor record. Gifts usually arrive as checks in a mobile deposit, card payments through a donation platform, or bank transfers. The bank line shows the deposit; the donor detail comes from the deposit slip or the platform's report.
Gifts of 250 dollars or more carry an extra paperwork duty. The IRS says donors need a written acknowledgment from the charity for contributions of $250 or more, stating the organization's name, the amount of cash given and whether anything was provided in return. The bookkeeper is often the person who can produce a list of those gifts.
Donation platforms complicate the bank side. They usually pay out net of processing fees and bundle many gifts into one deposit. Record the gross gifts as income and the fees as an expense, so the donor total matches what donors actually gave. A platform payout of 1,940 dollars might represent 2,000 dollars of gifts and 60 dollars of fees, as an example.
Event income needs one more decision. A gala ticket that includes dinner is partly a gift and partly a purchase, and the acknowledgment must say so. Keep ticket sales in their own account so that split can be worked out later.
Donors who claim a deduction also need their own records in order. The checklist for reviewing deductible expenses before tax time covers that work from a business client's side, which helps when a client both runs a company and gives to the charity you also keep books for.
Coding nonprofit expenses by program, administration and fundraising
Functional expense coding means tagging each cost to the activity it supports: a named program, general management and administration, or fundraising. Boards and grantors read these splits to judge how much of each dollar reaches the mission, so a careless tag on rent or salaries can make a lean organization look top-heavy.
Most lines are easy. Art supplies for the youth program go to that program. The fee for a donor database goes to fundraising. The audit fee goes to administration. Shared costs are the hard part:
- Salaries of staff who work across programs, split by time records.
- Rent and utilities, split by floor space or another reasonable measure the board approves.
- Insurance and phone, often allocated the same way as rent.
Pick an allocation method, write it down and apply it the same way every month. Changing the split to make one report look better is the fastest way to lose a board's trust.
Code the account first and the function second. The account (rent, supplies, payroll) can be filled from the statement by rules; the function often needs a person who knows the program.
What goes in the monthly nonprofit board report?
A monthly board report for a small nonprofit shows income and spending by fund, cash on hand against restricted balances, and progress on each grant's budget. One page is enough for most boards. Treasurers want the same layout every month so changes stand out.
The table below is an example with invented figures for a small community organization at the end of June.
| Fund | Opening balance | Received this month | Spent this month | Closing balance | Notes |
|---|---|---|---|---|---|
| General operating | 41,200 | 8,350 | 11,900 | 37,650 | Spring appeal gifts arriving |
| Youth program grant 2026 | 22,000 | 0 | 4,180 | 17,820 | Spending behind the grant budget |
| Roof repair gift | 15,000 | 0 | 0 | 15,000 | Bids due in July |
| Food pantry reimbursement | -3,600 | 3,600 | 2,950 | -2,950 | Next claim filed June 30 |
| Total | 74,600 | 11,950 | 19,030 | 67,520 | Cash in bank: 67,520 |
Three readings jump out of a table like this. General funds are falling, so the board may want to see the appeal results. The youth grant is underspent for the year, which may need a call to the grantor. The food pantry fund runs negative between claims, meaning general money is covering it for a few weeks at a time.
The annual return depends on clean monthly records too. The IRS publishes which Form 990 return an exempt organization files, based on gross receipts and total assets, and that choice is the preparer's call.
When restricted grant money pays for general nonprofit costs
Restricted money ends up paying general costs more often than anyone intends. Payroll runs short, the grant cash is sitting in the same account, and rent goes out on time. Nothing on the bank statement flags it, because to the bank it is all one balance.
Catch it with the month-end test from the funds section: compare cash on hand with the total of restricted balances. If cash is lower, record what happened honestly rather than re-tagging expenses to make the funds balance. Then tell the treasurer, because the board may need to decide how general funds will repay the restricted fund.
Two related mistakes are worth watching for:
- Spending before the grant period. Costs incurred before a grant's start date often cannot be charged to it.
- Leftover restricted balances. Some grants require unspent money to be returned, so an old fund with a small balance is not free cash.
Nonprofit statements arrive like any client's, often from more than one account. AutoBankConvert converts each month's statements per client, checks that each one's balances add up, and leaves you the fund and function tags that only someone who knows the organization can apply.