Running a small nonprofit is an exercise in doing a lot with a little. You are juggling programs, fundraising, volunteer coordination, and community outreach, often with a tiny team and an even tinier budget. In the middle of all that, bookkeeping can feel like an afterthought. Something you will get to when things slow down. Except things never slow down.
The reality is that financial mistakes in a nonprofit are not just inconvenient. They can jeopardize your tax-exempt status, erode donor trust, create board liability, and ultimately undermine the mission you are working so hard to advance. The good news? The most common mistakes are also the most fixable. Once you know what to watch for, putting the right practices in place is straightforward.
Here are seven bookkeeping mistakes we see small nonprofits make again and again, along with practical, actionable fixes for each one.
Mistake #1: Mixing Restricted and Unrestricted Funds
The Problem
This is the most common and potentially the most damaging bookkeeping mistake a nonprofit can make. It happens when an organization receives a donation or grant designated for a specific purpose but deposits it into the general operating account and treats it as general revenue.
Maybe a donor gives $5,000 specifically for your after-school program. That money goes into the checking account alongside general donations, and when payroll comes due the following week, it all gets lumped together. Three months later, the after-school program needs supplies, but the money has already been spent on rent and utilities.
This is not just sloppy bookkeeping. It is a violation of donor intent, and it can have serious legal consequences. Donors can demand their money back. Grant-making foundations can require repayment and blacklist your organization from future funding. In extreme cases, it can lead to loss of tax-exempt status.
The Fix
Implement proper fund accounting. Every restricted gift should be tracked in its own fund, separate from your general operating money. You do not necessarily need a separate bank account for each fund, but your accounting system must track the money independently.
When a restricted donation comes in, record it to the correct fund. When you spend money on that fund's purpose, record the expense against that fund. At any point, you should be able to pull up a report showing exactly how much restricted money remains for each purpose.
This is significantly easier with accounting software built for nonprofits that handles fund tracking natively. Trying to do it in a spreadsheet or general business software is where most organizations go wrong.
For a deeper understanding of this critical concept, read our guide on restricted versus unrestricted funds.
Mistake #2: Not Reconciling Bank Accounts Monthly
The Problem
Bank reconciliation is the process of comparing your accounting records to your bank statement to make sure they match. It is one of the most basic and essential bookkeeping practices, and yet a surprising number of small nonprofits skip it entirely or only do it once or twice a year.
Without regular reconciliation, errors go undetected for months. A transposed number in a check entry. A deposit that was recorded twice. A bank fee you did not notice. A fraudulent transaction on your account. All of these can slip through without reconciliation, and the longer they go unnoticed, the harder they are to untangle.
We have seen organizations discover at year-end that their books are off by thousands of dollars, simply because no one reconciled the checking account all year. At that point, finding and fixing the discrepancies can take days of forensic work.
The Fix
Reconcile every bank account, every month, without exception. This includes checking accounts, savings accounts, money market accounts, and any credit card accounts.
The process is straightforward:
- Get your bank statement for the month
- Compare each transaction on the statement to your accounting records
- Mark matching transactions as cleared
- Identify any transactions that appear in one place but not the other
- Investigate and resolve any discrepancies
- Confirm that your adjusted book balance matches the adjusted bank balance
Most accounting software includes a built-in reconciliation tool that walks you through this process. It should take 15 to 30 minutes per account per month. That small investment of time prevents enormous headaches down the road.
Set a recurring calendar reminder for the 10th of each month. When the bank statement arrives, reconcile immediately. Do not put it off.
Mistake #3: No Audit Trail
The Problem
An audit trail is a chronological record of every financial transaction: who entered it, when, and what changes were made. Without one, there is no way to trace how a number ended up in your books, no way to verify that a transaction is legitimate, and no way to investigate if something looks wrong.
Small nonprofits often lack an audit trail because they rely on informal systems. The treasurer enters transactions from memory. Corrections are made by simply overwriting the original entry. Deleted transactions leave no trace. If the treasurer gets hit by the proverbial bus, no one can reconstruct what happened.
Beyond the practical risks, the absence of an audit trail is a red flag for auditors, funders, and board members. It suggests that financial controls are weak or nonexistent.
The Fix
Use accounting software that automatically creates and maintains an audit trail. Every transaction should be stamped with:
- The date and time it was entered
- The user who entered it
- Any subsequent edits, including who made them and when
- A record of deleted transactions
Beyond the software, establish a practice of documenting the reason for any changes or adjustments. If you need to correct an entry, add a note explaining why. If you void a check, record the reason.
This documentation protects the organization, the treasurer, and the board. If questions arise months or years later, you can trace every dollar through the system.
Mistake #4: Using Personal Accounting Software for Nonprofit Books
The Problem
It is a natural instinct. You use a particular software product to manage your household finances, so why not use it for the nonprofit too? You already know how it works, it is inexpensive (or free), and it seems like it should do the job.
The problem is that personal and small-business accounting tools are built around a fundamentally different model. They track income and expenses for the purpose of calculating profit or loss. They do not understand funds. They do not distinguish between restricted and unrestricted revenue. They do not generate the financial statements that nonprofits need (Statement of Financial Position, Statement of Activities). They do not track donor contributions for tax-receipt purposes.
You can force these tools to sort of work by creating elaborate workarounds, but those workarounds are fragile. They break when you need a report that the software was not designed to produce. They create confusion for anyone else who needs to use the system. And they often lead to errors that are difficult to detect.
The Fix
Use accounting software specifically designed for churches and nonprofits. Fund accounting software is built from the ground up to handle the unique requirements of nonprofit financial management:
- Multiple funds with separate tracking
- Restricted and unrestricted fund classification
- Nonprofit-specific financial statements
- Donor contribution tracking
- Budget-versus-actual reporting by fund
The investment in proper software pays for itself quickly in time saved, errors prevented, and reports generated. If you are currently using a tool that was not designed for nonprofits, consider making the switch at the beginning of your next fiscal year. Read our guide on choosing the right accounting software for help evaluating your options.
Mistake #5: Not Budgeting by Fund
The Problem
Many small nonprofits create an overall organizational budget but do not break it down by fund. They know they plan to spend $200,000 total this year, but they have not allocated how much of that will come from the general fund, how much from the program fund, and how much from the capital fund.
This creates two problems. First, you cannot meaningfully track whether restricted funds are being spent at an appropriate rate. Is the building fund on track, or are you overspending? Without a fund-level budget, you do not know until it is too late.
Second, it obscures your true financial picture. Your overall budget might look healthy, but if unrestricted funds are running low while restricted funds are flush, you could be heading for a cash crunch. The money is in the bank, but you cannot use it for operations.
The Fix
Create a budget for each fund, not just the organization as a whole. This means:
- General fund budget: All expected unrestricted revenue and all operating expenses
- Program fund budgets: Expected grant revenue and designated giving, plus budgeted program expenses for each restricted fund
- Capital fund budget: Expected building campaign contributions and planned capital expenditures
Review your budget-versus-actual report by fund at least quarterly. This tells you whether each fund is on track and helps you make proactive decisions rather than reactive ones.
Your accounting software should make it easy to create fund-level budgets and generate comparative reports. If it does not support budgeting by fund, that is a sign it was not designed for nonprofit use.
Mistake #6: Poor Documentation of Financial Transactions
The Problem
Documentation means keeping records that support every transaction in your books. Receipts for purchases. Invoices from vendors. Deposit slips showing the composition of each deposit. Board minutes authorizing major expenditures. Contracts with service providers.
Small nonprofits often fall short on documentation for understandable reasons. The treasurer is a volunteer who does not have time to file every receipt. The executive director approves expenses verbally instead of in writing. The office runs on trust rather than paperwork.
But trust, while valuable, is not an internal control. When documentation is lacking:
- You cannot verify that expenses were legitimate and properly authorized
- You cannot provide evidence to auditors or funders that money was spent appropriately
- You are vulnerable to fraud, whether by intentional bad actors or by well-meaning people who make honest mistakes
- You may not be able to substantiate tax-deductible expenses if questioned
The Fix
Establish simple, consistent documentation practices:
For expenses:
- Keep a receipt or invoice for every expenditure, regardless of amount
- Require written approval for expenses above a set threshold (for example, anything over $250 needs the executive director's signature, and anything over $2,500 needs board approval)
- Attach supporting documentation to each transaction in your accounting system, or file it in an organized physical or digital filing system
For income:
- Prepare a deposit summary for each bank deposit showing the source of every item
- Keep copies of grant agreements and award letters
- Document any in-kind donations with a description and the donor's information
For payroll:
- Maintain signed timesheets or time records for hourly employees
- Keep documentation of salary rates and changes, authorized by the board
- Retain all payroll tax filings and payment confirmations
A practical tip: Designate one day each week as "documentation day." Spend 30 minutes organizing receipts, filing invoices, and making sure everything is in order. This small weekly habit prevents the documentation from piling up into an unmanageable backlog.
Mistake #7: No Separation of Duties
The Problem
Separation of duties is an internal control principle that says no single person should control all aspects of a financial transaction. Ideally, the person who writes checks should not be the same person who reconciles the bank statement. The person who opens the mail and records donations should not be the same person who makes deposits.
In small nonprofits, separation of duties can feel impossible. You might only have one person handling all the finances. But the absence of this control creates a significant risk of fraud, or at least the appearance of opportunity for fraud, which can be almost as damaging to organizational trust.
This is not about distrusting the people involved. It is about protecting them. A treasurer with no oversight is a treasurer who cannot prove they did not do something wrong. Proper controls protect honest people from false accusations just as much as they prevent dishonest behavior.
The Fix
Even with limited staff, you can implement basic separation of duties:
- Require two signatures on checks above a certain amount (such as $1,000)
- Have someone other than the treasurer open the mail and prepare a list of checks received before handing them to the treasurer for recording and deposit
- Have a board member review bank statements monthly, looking for unusual transactions
- Ensure the person who reconciles the bank account is not the same person who writes checks (if possible)
- Require board approval for all expenses above a set threshold
- Rotate financial duties periodically so that no one person is the sole keeper of financial knowledge
If you are a one-person finance operation, compensating controls can help:
- Have the board president or another officer receive bank statements directly and review them
- Provide the board with detailed monthly financial reports so they can spot anomalies
- Use accounting software with a strong audit trail, so every action is recorded and traceable
- Consider an annual review or audit by an outside party
These steps do not eliminate risk entirely, but they significantly reduce it and demonstrate to donors, funders, and the community that your organization takes financial stewardship seriously.
The Common Thread: Systems Over Heroics
If you notice a pattern in these seven mistakes and their fixes, it is this: good nonprofit bookkeeping is about having the right systems in place. It is not about having a brilliant accountant or a heroic volunteer who somehow keeps everything straight in their head. It is about structures, processes, and tools that make accuracy the default rather than the exception.
The right systems include:
- Accounting software designed for nonprofits that handles fund accounting, donor tracking, and proper reporting
- Written policies that document how financial transactions should be handled
- Regular routines like monthly reconciliation and weekly documentation
- Oversight mechanisms like board review and separation of duties
When these systems are in place, even a volunteer treasurer with no formal accounting training can maintain accurate, compliant, and trustworthy books. And that is the whole point.
Build a Stronger Financial Foundation with T3Books
If any of these mistakes sound familiar, you are not alone, and you are not stuck. T3Books is fund accounting software designed specifically for small churches and nonprofits. It gives you the tools to track funds properly, reconcile accounts easily, maintain a complete audit trail, and generate the reports your board and donors expect.
No accounting degree required. No complex setup. Just clear, reliable bookkeeping that protects your organization and supports your mission.
Start your free trial of T3Books today and take the first step toward fixing these mistakes for good.