The first year managing finances at a grant-funded nonprofit is a steep learning curve. Most people who land in these roles come from for-profit accounting backgrounds where the concepts are different, or from program roles where finance was someone else's problem. Either way, there are predictable patterns in the mistakes made early on. They are not careless errors. They are structural misunderstandings about how nonprofit fund accounting works and how the grant compliance requirements attach to everyday transactions.
What follows are six of the most common mistakes, what they cost in practical terms, and what a different approach looks like.
1. Treating Restricted and Unrestricted Funds as One Pool
The most fundamental mistake in nonprofit fund accounting is running all incoming revenue into a single operating account and then trying to track fund designations in a separate spreadsheet. The money looks the same in the bank, so why not manage it in one place?
Because the reporting requirements are different. Because the audit trail requirements are different. Because if you mix funds in the bank and spend down the account without tracking which dollars came from which source, you may find yourself having spent restricted dollars on unrestricted purposes, or vice versa, with no way to reconstruct the allocation.
The correct setup uses separate fund codes, accounts, or classes within your accounting system for each restricted grant, with unrestricted operating funds tracked separately. This is not optional for organizations receiving federal awards. The Uniform Guidance requires that you can demonstrate, at the transaction level, which expenditures were charged to each federal award.
2. Applying Overhead to Grants Without a Cost Allocation Plan
Administrative and overhead costs are allowable under most federal grants at a negotiated or de minimis indirect cost rate. The 2 CFR Part 200 de minimis rate is 10% of modified total direct costs (MTDC) for organizations that have never had a negotiated indirect cost rate agreement with a federal agency.
The mistake finance teams make is charging overhead to grants without a documented methodology, or at a rate that was not established through the proper negotiation process. When an auditor asks how indirect costs were allocated across grants, "we split them roughly equally" is not an acceptable answer. The allocation basis needs to be written down, consistently applied, and defensible as a reasonable representation of how the overhead benefits each program.
Organizations that have not established their indirect cost rate are often better served by using the de minimis 10% MTDC rate and documenting it clearly than by attempting a more elaborate allocation without the infrastructure to support it.
3. Ignoring Period of Performance Boundaries
Every federal grant has a start date and an end date. Costs charged before the start date or after the end date are unallowable regardless of whether they would otherwise qualify as allowable costs under the grant. This seems obvious, but the mistake appears repeatedly in Single Audit findings.
The most common version: a grant ends on September 30th, and a staff member makes a purchase on October 3rd using the grant card because the card was not deactivated when the grant closed. The purchase is for program supplies that would have been perfectly allowable if made in September. It is now an unallowable cost that requires remediation and documentation.
The preventive measure is a grant-closeout checklist that includes disabling or restricting all cards associated with the ending grant before the period of performance end date, along with a review of any charges in the final two weeks of the grant period to confirm they fall within the authorized window.
4. Coding Shared Costs to One Grant for Convenience
When a cost benefits multiple grants, the correct approach is to allocate it across those grants using a documented, reasonable methodology. The common shortcut is to charge the full cost to whichever grant has the most available budget, then plan to adjust it later. The adjustment rarely happens, or happens incompletely, and the resulting misallocation shows up in audits and reconciliations.
A part-time staff member who splits time between two programs, an office supply purchase that serves both programs, a vehicle used by multiple program staff: each of these requires a split. The split methodology can be as simple as hours worked per program (for staff time) or square footage occupied per program (for facilities costs), as long as it is documented and applied consistently throughout the grant period.
It is worth noting that you cannot allocate more than 100% of any cost across your grants. Charging 60% to grant A and 60% to grant B for the same cost would result in double-billing, which is a serious compliance violation. Cost allocation plans typically require a sign-off review for exactly this reason.
5. Not Documenting the Business Purpose of Expenses
A receipt is not sufficient documentation on its own. The receipt tells the auditor what was purchased, when, and for how much. It does not tell the auditor why the purchase was necessary for the program it was charged to. For routine, obviously allowable expenses at expected vendors, the business purpose can be inferred. For anything outside the ordinary, a brief note is needed.
What does adequate documentation look like? For a $47 purchase of art supplies at a craft store charged to a youth arts education grant: the receipt is sufficient, the MCC matches the program's allowed categories, and the connection to the grant's activities is obvious. For a $340 purchase at a hotel charged to the same grant: a note explaining that this was lodging for a program staff member traveling to a regional conference on youth arts education programming is required.
Finance teams that build the habit of adding brief narrative notes to atypical transactions spend far less time reconstructing explanations during audit preparation than those who rely on institutional memory and receipts alone.
6. Waiting Until Year-End to Reconcile Grant Accounts
Annual reconciliation of grant accounts is a minimum, not a best practice. Errors that accumulate over twelve months before being caught are substantially harder and more time-consuming to untangle than errors caught within the same quarter. A mischarge in January that is corrected in January affects one journal entry. The same mischarge caught in November requires reconstructing the business purpose months later and may have cascaded into quarterly financial reports and interim grant reports to funders.
Organizations managing multiple concurrent federal awards should reconcile each grant account monthly. The monthly close does not need to be a comprehensive audit-level review. It needs to catch major mischarges, verify that the spend rate is consistent with the grant timeline, and confirm that any budget modifications or no-cost extensions have been properly reflected in the accounting records.
Monthly reconciliation also surfaces budget concerns early. If a grant is being underspent relative to its timeline, that is information the program director needs in time to accelerate activities, not information that appears three weeks before the grant closes when it is too late to spend the remaining funds on allowable activities.
The Common Thread
Most of these mistakes trace back to the same root condition: the finance infrastructure was not set up in a way that makes correct behavior the path of least resistance. When the easiest thing a staff member can do with a purchase is charge it to whatever grant card is in their wallet, mischarges happen. When the easiest thing a finance manager can do with a shared cost is charge it all to one grant, that is what happens.
The goal of good grant accounting infrastructure is to make the compliant choice the easy choice. That is a setup problem, not a training problem, and it is solvable at the beginning of a grant cycle rather than at the end.