What Is Fund Accounting?

How nonprofits track every dollar by its purpose — the foundation of trustworthy books.

Updated April 1, 2026

Fund accounting is the system nonprofits use to track money by purpose. Instead of lumping all your finances together like a for-profit business, you keep separate "funds" that show donors, board members, and auditors exactly how each dollar is being used.

Imagine you run a food bank. A donor gives you $5,000 specifically for buying refrigerators. You can't spend that money on office rent — the donor said it's for refrigerators. Fund accounting keeps that $5,000 in its own bucket (a "restricted fund") so you can prove it went where the donor intended.

At the same time, you have general donations that can be spent on anything — rent, utilities, supplies. Those go in a different bucket (your "General Fund" or "unrestricted fund").

Fund accounting is just keeping these buckets separate, tracking what goes into each one and what comes out, and reporting on them individually.

This is different from how a regular business does accounting. A business has one big pool of money. A nonprofit might have dozens of pools, each with its own rules about how it can be spent.

NP Ledger is built on fund accounting principles. This affects your daily experience in a few practical ways:

  • Every transaction asks "which fund?" — when you record a donation or pay a bill, you select the fund. NP Ledger defaults to your General Fund if you don't choose one.
  • Your dashboard shows fund balances — the Fund Balances widget shows how much is in each fund and what's restricted.
  • Reports break down by fund — your Activities report shows revenue and expenses for each fund. Your Financial Position report shows net assets by restriction type.
  • Donation routing rules can assign funds automatically — if a Stripe donation includes metadata saying "Building Fund," a routing rule can put it in the right fund without you lifting a finger.
  • Form 990 requires this — the IRS expects nonprofits to report on net assets with and without donor restrictions. Fund accounting is how you get there.

Your nonprofit receives three donations in one week:

Donation Amount Donor restriction Fund in NP Ledger
General support gift $1,000 None General Fund (unrestricted)
Youth program gift $2,500 "For youth programs only" Youth Programs Fund (restricted, purpose)
Multi-year pledge $10,000 "Use after January 2027" Future Programs Fund (restricted, time)

Each donation is recorded in its own fund. Your Activities report shows $1,000 in unrestricted revenue and $12,500 in restricted revenue. Your Fund Balances widget on the dashboard shows exactly how much is available in each category.

When you later spend $800 from the Youth Programs Fund on youth program supplies, the balance drops to $1,700 — and your reports prove to the donor that their money went to the intended purpose.

  • Right now, if you're new — understand that NP Ledger tracks funds. You start with one General Fund, which is all most small nonprofits need at first.
  • When you receive a restricted gift — create a new restricted fund and record the donation there.
  • When your board designates reserves — create a board-designated fund to set money aside.
  • At audit time or Form 990 filing — fund accounting is how you demonstrate proper stewardship of donated resources.
  • When a funder asks for a spending report — your Fund Transactions report shows exactly how their money was used.

Common Confusion

"This seems complicated. Do I need it?" If you're a small nonprofit with mostly unrestricted donations, you may only need one fund for now. Fund accounting becomes important when you start receiving restricted gifts or grants. NP Ledger makes it easy to add funds later as you grow.

"What about programs? Are those the same as funds?" No. Funds track money by restriction (who controls how it's spent). Programs track money by mission area (what it's spent on). See Funds and Programs for details.

Accountant note: Fund accounting for nonprofits is governed by FASB ASC 958. The key classification is between net assets with donor restrictions and net assets without donor restrictions (ASU 2016-14 simplified the previous three-class model). Board-designated amounts are a subset of "without donor restrictions" and must be disclosed separately. Restriction releases occur when the purpose or time condition is met, moving resources from restricted to unrestricted.

Ready to try NP Ledger?

Native fund accounting, Form 990 support, and smarter bookkeeping for nonprofits.