If your organization receives restricted donations or grants, you are legally required to track exactly how those funds are used. Fund accounting is the system that makes that possible — and using the wrong accounting approach doesn't just create reporting headaches, it creates compliance risk.
Fund accounting is an accounting system used by nonprofits to track financial resources according to their designated purpose or restriction, ensuring that donated funds are spent exactly as donors and grantors intended.
This guide breaks down how fund accounting works, why it matters, and what to look for in a system that actually handles it correctly.
How Fund Accounting Differs From Commercial Accounting
Most people learn accounting through a commercial lens: revenue comes in, expenses go out, and the difference is profit or loss. The goal is to measure financial performance.
Nonprofit accounting operates on a fundamentally different premise. The goal is not to measure profit. It is to demonstrate accountability: proving that every dollar was received and spent according to the terms under which it was given.
This difference drives everything about how nonprofit financial systems must be structured.
In commercial accounting, you track money by where it came from and where it went. In fund accounting, you track money by what it was for. A single donation might be restricted to a specific program. A government grant might only be spent on allowable costs within a defined budget. Board members might designate a portion of unrestricted reserves for a future capital project. Each of these requires separate tracking so that you can always demonstrate that restricted resources were honored.
The practical result: nonprofit financial statements look different, function differently, and need different software.
The Core Concepts of Fund Accounting
Funds
A fund is an accounting entity with its own set of assets, liabilities, and net assets. Think of it as a mini balance sheet that lives inside your overall financial picture.
Common fund types include:
- Operating fund: Day-to-day unrestricted revenue and expenses
- Restricted funds: Gifts designated by donors for specific programs or purposes
- Grant funds: Externally funded programs with defined budgets and reporting requirements
- Capital funds: Resources designated for equipment, buildings, or long-term assets
- Endowment funds: Permanently restricted principal, with only investment earnings available for use
An organization managing 10, 20, or 50 separate grants and restricted gifts has 10, 20, or 50 separate fund ledgers to maintain, each requiring its own balance, its own reporting, and its own reconciliation.
Net Asset Classifications
Under FASB ASC 958 (the accounting standard governing nonprofit financial reporting), net assets fall into two categories:
Net assets without donor restrictions: Funds the organization can use for any purpose. This includes unrestricted donations, earned revenue, and board-designated amounts.
Net assets with donor restrictions: Funds subject to donor-imposed stipulations, either by purpose (must be spent on a specific program) or by time (cannot be spent until a certain date). These must be tracked separately from unrestricted resources and released only when the restriction is met.
Functional Expense Categories
Nonprofits classify expenses not just by what was purchased (salaries, rent, supplies) but by what function they served:
- Program services: Direct costs of delivering the mission
- Management and general: Administrative overhead
- Fundraising: Costs of raising charitable contributions
This classification is required on the Statement of Functional Expenses and drives how costs are allocated across departments and grants. Getting it wrong creates problems at the audit and on the Form 990.
The Four Core Financial Statements for Nonprofits
Where a for-profit company produces an income statement and balance sheet, nonprofits produce four FASB-required statements:
1. Statement of Financial Position
The nonprofit equivalent of a balance sheet. Shows assets, liabilities, and net assets broken out by restriction class.
2. Statement of Activities
The nonprofit equivalent of an income statement. Shows changes in net assets by restriction class during the period. Revenue is recognized when restrictions are met or lifted, not simply when cash is received.
3. Statement of Functional Expenses
Shows operating expenses allocated across program services, management and general, and fundraising. Required for voluntary health and welfare organizations; best practice for all.
4. Statement of Cash Flows
Tracks cash movement using the indirect method, starting from the change in net assets. Required under GAAP.
None of these statements can be produced correctly without proper fund accounting in place.
Why QuickBooks and Commercial Tools Fall Short
The most common fund accounting mistake nonprofits make is trying to run a fund-based organization on commercial accounting software.
QuickBooks was built for small businesses measuring profit. It was not designed to track donor restrictions, produce FASB-compliant statements, or manage multi-fund reporting. Organizations that try to force it into nonprofit accounting typically create workarounds using classes, locations, or projects to simulate fund tracking. These workarounds can produce approximate results for simple cases, but they break down as complexity grows, and they never produce true FASB-compliant financial statements without significant manual adjustment.
The warning signs that your organization has outgrown its accounting software include:
- You maintain a parallel spreadsheet to track grant balances and restricted fund status
- Your auditor asks for schedules that your software can't produce directly
- Staff spend significant time reconciling between your accounting system and your donor database
- Month-end close takes longer than 10 business days because reports require manual assembly
- You can't tell at a glance what your unrestricted operating reserves actually are
If several of these are true, the issue is not staffing or processes. It is the software.
The Multi-Dimensional Tagging Problem
Modern fund accounting isn't just about having a fund column in your general ledger. It is about being able to answer any combination of questions about how money moved through your organization.
A development director needs to know the balance remaining in a restricted grant. A program manager needs to see expenses by program regardless of which fund paid for them. The board wants to see unrestricted operations isolated from restricted activities. The auditor needs a complete schedule of all transactions tagged to a specific grant.
Answering all of these from a single set of transactions requires every journal entry to carry multiple dimensions simultaneously: Fund, Program, Functional Category, Location, and Grant, for example.
In software like sherbertOSOS, every transaction is tagged across all relevant dimensions at entry, which means any combination of filters produces an accurate, instantly available report. In a spreadsheet or basic accounting system, producing each of these views requires exporting data and building the analysis manually, every time.
What Fund Accounting Software Must Do
When evaluating fund accounting systems, these are the capabilities that separate purpose-built nonprofit platforms from commercial tools with nonprofit features bolted on:
Native multi-fund tracking. Funds should be a core structural element of the general ledger, not a workaround using classes or tags.
FASB ASC 958-compliant statements. All four required statements should generate directly from the ledger, without manual assembly.
Restriction tracking and release. The system should track purpose and time restrictions, flag balances approaching deadlines, and post release-from-restriction entries when conditions are met.
Grant budget management. Grants should have their own budget structure with expense tracking against approved budget categories, generating funder-ready reports automatically.
Functional expense allocation. The system should allocate shared costs (like rent and staff time) across program, management, and fundraising based on configurable allocation rules.
Audit trail. Every transaction, edit, and approval should be logged with a timestamp and user record. This is non-negotiable for audit compliance.
Integration with donor management. When a restricted donation is recorded in the CRM, it should immediately appear in the fund ledger, without manual entry in a second system.
That last point is where most nonprofit technology stacks break down. CRM and accounting live in separate systems, which means donation records in the CRM and restricted fund balances in the accounting system are perpetually out of sync.
Frequently Asked Questions
How is fund accounting different from commercial accounting?
Commercial accounting measures profit. Fund accounting measures accountability, tracking whether restricted resources were used for their intended purpose. The financial statements, accounting standards, and reporting requirements are all different.
Do all nonprofits need fund accounting?
Any nonprofit that receives restricted donations or grants needs fund accounting. Even small organizations benefit from tracking unrestricted vs. restricted funds for compliance and board reporting.
Can I do fund accounting in QuickBooks?
QuickBooks was not designed for fund accounting. While workarounds exist using classes and projects, they do not produce FASB-compliant statements without significant manual adjustment, and they break down as organizational complexity grows.
What is FASB ASC 958?
FASB ASC 958 is the accounting standard that governs financial reporting for nonprofit organizations in the United States. It defines how net assets must be classified, how revenue is recognized, and what financial statements are required.
When should we switch from our current accounting software to a fund accounting system?
If you are managing more than 3 to 5 restricted funds, need FASB-compliant audit-ready statements, or are spending more than 5 hours per month reconciling fund balances in spreadsheets, you have likely outgrown your current system.
The Bottom Line
Fund accounting is not a niche requirement for large nonprofits. It is the accounting methodology that any organization receiving restricted gifts, grants, or government funding is obligated to use, because the only way to demonstrate that donor intent was honored is to track every dollar by its designated purpose.
The challenge is that purpose-built fund accounting software has historically been expensive, complex, and siloed from donor management. That is the problem sherbertOSOS was built to solve: a unified platform where fund accounting, donor management, and communications share a single database, so the data that drives financial reporting and the data that drives donor relationships are never out of sync.
→ Start your free trial and see how sherbertOSOS handles fund accounting from day one.
Frequently Asked Questions
How is fund accounting different from commercial accounting?
Commercial accounting measures profit. Fund accounting measures accountability — tracking whether restricted resources were used for their intended purpose.
Do all nonprofits need fund accounting?
Any nonprofit that receives restricted donations or grants needs fund accounting. Even small organizations benefit from tracking unrestricted vs. restricted funds for compliance.
Can I do fund accounting in QuickBooks?
QuickBooks was not designed for fund accounting. While workarounds exist using classes and projects, they don't produce FASB-compliant statements without significant manual adjustment.
Related Articles
Try sherbertOS free
See how sherbertOS simplifies your nonprofit operations.