Fund accounting is a specialized bookkeeping system that nonprofits, schools, public agencies, and faith-based groups use to keep their cash pools completely separate. Using this structured system delivers five core benefits:
- Accurate stewardship: Prevents the accidental misuse of money meant for specific projects.
- Strict compliance: Ensures the organization follows all legal spending rules set by grantors and donors.
- Better transparency: Builds deep donor trust by showing exactly how every dollar is used.
- Easier audits: Provides the detailed financial records needed to cleanly pass annual reviews.
- Smarter decisions: Tracks individual fund performance so leadership makes the most of available resources.
What is fund accounting?
Fund accounting for nonprofits is a way of tracking money based on where it came from and how it must be spent. This system exists to make sure your organization honors the wishes of its givers, follows all grant rules, and handles its legal duty to manage money safely.
To see how this works, think of it like running many different checking accounts all for one organization. However, you don’t need to open dozens of physical bank accounts.
Instead, special fund accounting software puts up invisible walls around your cash. Every donation gets tagged to its own specific record from day one. This keeps money meant for a new playground from accidentally paying the electric bill.
Fund accounting vs traditional accounting
The primary difference between fund accounting and traditional accounting is that nonprofits focus on accountability. Standard businesses focus on bottom-line profit. This is how these two entities compare:
| Organization type | Primary goal | Financial focus | Primary accountability |
| For-profit business | Earn a profit | Maximize net income for owners | Company owners |
| Nonprofit organization | Help the community | Prove every dollar is used responsibly | Outside givers |
Because these organizations have different goals, their day-to-day accounting looks very different:
- Stewardship vs profitability: Fund accounting proves money is spent exactly as promised. Traditional business accounting measures total net profit.
- Segmented vs consolidated data: Nonprofits track cash in completely separate funds to keep projects segmented. Regular businesses combine all their financial data into one big file.
- Different financial reports: Nonprofits use unique reports, like a statement of activities and a statement of functional expenses, to show individual program costs. Regular businesses rely on standard balance sheets and income statements.
Key concepts in fund-based accounting
Proper fund accounting for nonprofit organizations relies on three core concepts to ensure every dollar remains in check and no money is misused. To achieve this, a nonprofit handles its cash using these concepts:
- The fund as a “bucket”: Instead of mixing cash together, an organization treats each separate fund as an independent bucket of money meant for a specific purpose.
- Focus on accountability: The system is built to show outside givers exactly how their money was spent, rather than measuring how much profit the group made.
- Self-balancing ledgers: Each individual bucket acts like its own miniature company. Every fund maintains its own complete set of books to track incoming revenue, outgoing expenses, and its overall net asset balance.
Sorting funds with program codes
Nonprofits use internal tracking labels called program codes to keep their self-balancing ledgers. Instead of opening different physical bank accounts for every single project or grant, organizations use these digital codes inside their main accounts to group revenue and expenses by their specific purpose.
Most nonprofits break their everyday spending into three basic buckets:
- Program services: Any money spent directly on your mission, like buying food for a shelter or paying a counselor’s salary.
- Management and general: The overhead costs needed to run the organization, such as rent, accounting fees, and director salaries.
- Fundraising: The cost of public campaigns, events, and mailers used to bring in new donations.
How to track fund expenses using these codes
Financial teams track fund expenses through a strict three-step process to ensure every single expense ties back to the specific fund that paid for it. This keeps your books clean using the following workflow:
- Assigning the code: When a bill or receipt comes in, the bookkeeper tags it with the correct program in the software.
- Checking the rules: The financial team double-checks that the expense fits the fund’s purpose. For example, bags of concrete for a new building project are billed to the capital fund, not the general operating fund.
- Creating reports: Because every expense is tagged from day one, the fund accounting software instantly separates the data. This allows the organization to show outside donors exactly how their money was spent without mixing it up with other projects or general overhead bills.
Why manual fund tracking fails
Fund tracking frequently fails when front-end fundraising and back-end accounting don’t talk to each other. While program codes sound simple, manually typing tags every day creates a massive data bottleneck through two specific problems:
- The spreadsheet trap: Standard business software lacks the tools to keep cash pools divided. This forces teams into constant manual workarounds and endless spreadsheets, leaving the door wide open for human error.
- The data-entry problem: Legacy fundraising platforms cannot handle split gifts easily. When a supporter gives a single donation meant for two different projects, bookkeepers must retype that financial data by hand.
A specialized fundraising constituent relationship management system instantly attaches the correct program codes to online donations the moment they come in. A fundraising CRM with advanced gift processing and payment handling features easily handles complex pledge commitments and recurring donations.
This efficient system allows clean, pre-tagged data to flow straight into your fund accounting software throughout the year. Its automated accuracy removes the standard data bottleneck and makes it much easier to report your net assets on Internal Revenue Service (IRS) Form 990 when tax season arrives (learn how to read a Form 990 here).
Standard types of tracking buckets
An organization manages its money across four standard types of funds to keep individual ledgers balanced. These common tracking buckets include:
- Operating fund (general fund): An unrestricted fund that handles everyday running costs like staff salaries, office rent, and utility bills.
- Program fund: A restricted fund used for a specific project or initiative. For example, a scholarship fund where money is only allowed to pay for student tuition or educational grants.
- Capital fund: A restricted fund that holds money raised specifically to buy property, construct a building, handle major construction repairs, or purchase vehicles.
- Endowment fund: A permanently restricted fund where the original donation is not spent. However, the nonprofit uses the interest earned to run ongoing programs.
Net asset classifications
Net asset classifications organize a nonprofit’s money based entirely on whether outside donors have placed rules on how it is spent. To meet generally accepted accounting principles (GAAP) and modern Financial Accounting Standards Board (FASB) regulations, organizations use core fund accounting principles to divide their cash into two main categories.
Unrestricted funds
Net assets of unrestricted funds consist of money that comes with no outside rules attached from the giver. Your nonprofit is allowed to use these funds however leadership sees fit to keep operations running smoothly. The primary example of this is an organization’s general fund.
To maintain absolute transparency, many nonprofits break these unrestricted funds down into smaller subcategories. This makes it much easier to track and distribute money across different departments.
For example, you are able to create a subcategory for board-designated funds. This is where an internal board chooses to set aside cash for big goals, like fixing a building or handling emergencies. The money is still legally classified as unrestricted, which allows the board to change its mind and redirect these funds at any time.
Donor-restricted funds
Net assets of donor-restricted funds consist of money that comes with strict, legally binding rules from the giver that control exactly how it is used. FASB accounting rules state that only external donors are legally allowed to restrict funds (p. 23).
According to these standards, donor restrictions are split into two types:
- Purpose and time restrictions: The money must be used for a specific project (like a capital campaign to build a playground) or spent during a specific time frame (like a grant meant only for next year’s expenses).
- Perpetual restrictions (endowments): The donor requires the core gift (the principal) to stay unchanged forever. The nonprofit cannot spend the core donation. It is allowed to use the interest earned from that money to run its ongoing programs.
Releases from restriction
A release from restriction happens at the exact moment a nonprofit fulfills a donor’s specific conditions. When this occurs, bookkeepers legally move the money out of a restricted bucket. It is then recorded as an unrestricted net asset that can be used for general operations.
How to determine if revenue is restricted or unrestricted
Nonprofits determine if revenue is restricted or unrestricted by verifying the donor’s original requirements in writing. Most grant agreements clearly define these spending rules from the start, though an unrestricted grant gives your organization total flexibility. Individual donations are harder to track. Some supporters will put their exact wishes in a letter, a written agreement, or a will.
Keep your forms clear
Your giving forms and receipts must clearly state how cash will be used so supporters understand its exact destination. If you want the money to go toward general running costs, make sure the text reflects that.
If you are raising money for a specific project, like a new animal shelter or a community clinic, you must use those funds only for that exact purpose. Givers care deeply about where their money goes. Breaking these rules leads to major legal trouble, the loss of the funding, and a ruined reputation that takes years to fix.
Offer choices on your giving page
Offering a few clear options directly on your donation page is a simple way to avoid tracking confusion. Letting supporters pick between the general fund or a specific program builds deep trust and makes people much more likely to give again.
Financial reports used in fund accounting
Nonprofits use three primary financial statements to track restricted and unrestricted money side by side. These documents prove to givers and board members that your organization handles its cash properly.
- Statement of financial position: Acts like a balance sheet by showing what your organization owns and owes. It separates your funds into restricted and unrestricted columns so you’re able to see your true available cash.
- Statement of activities: Acts like an income statement by tracking incoming revenue and outgoing expenses over certain time periods, like monthly, quarterly, or annually. It shows exactly when restricted funds are officially released into your general operating pool.
- Statement of functional expenses: Breaks down all spending into program, administrative, and fundraising costs. Donors look at this report to ensure most of your cash goes directly toward your mission rather than overhead bills.
Fund accounting best practices
Follow these best practices to protect donor intent, prevent accounting errors, and ensure accurate financial reporting:
- Separate your bank accounts: Keep your restricted and unrestricted money in different bank accounts instead of mixing them. This separation prevents your team from accidentally spending project-specific grant money on everyday bills.
- Set up double checks: Make sure one employee tracks incoming money while a separate manager approves the final logs. Dividing these financial tasks leaves less room for honest mistakes or fraud.
- Use specialized software: Specialized nonprofit software tags every dollar with a program code the moment it arrives. This tool automates your data tracking and generates board reports with a single click.
FAQs
Why is fund accounting critical for nonprofit organizations?
Fund accounting is critical because regular business accounting only tracks whether a company makes a profit. Since nonprofits do not focus on making a profit, they use this framework to prove to the public and the government that every dollar was spent exactly as promised.
What are some common fund accounting examples?
Typical examples of fund accounting include managing a student scholarship fund, a building repair campaign, or a disaster relief grant. Each project gets its own internal tracking records to prove that money is spent only on designated supplies or services.
How does fund accounting software work?
Specialized nonprofit software works by assigning a specific program code to every single dollar that comes in or goes out. This digital tag attaches to the transaction automatically via a CRM or manually by your bookkeeper. The system automatically calculates separate balances in the background so you always know exactly how much cash remains in each bucket.
What are some common fund accounting mistakes?
The most frequent fund accounting errors include mixed cash pools, forgotten money releases, basic software traps, and a lack of double checks. These breakdowns happen when teams mix restricted and unrestricted funds in one bank account, leave money in a project bucket after the work is done, rely on generic software, or lack a second reviewer.
Final financial accountability
Using a fund accounting system gives your team a clear and permanent map of your money. This specific bookkeeping setup shows the exact location of every single dollar in your buckets. Clean records protect your organization from legal trouble and satisfy government auditors.
This deep financial clarity also builds lasting trust with your supporters. When supporters see exactly how their donations help, they feel confident supporting your group again. Accurate tracking ensures you have the community backing needed to keep your programs running for years to come.
Be the first to read our resources.
The world is changing quickly—and our resources help you stay on top of it all. Sign up to get new insights, success stories, and more, sent right to your inbox.