What is fund accounting for nonprofits?
Fund accounting is a bookkeeping method that tracks money based on how it can be spent rather than just where it came from. Instead of one general pool of cash, nonprofits maintain separate “funds” for different purposes, restrictions, or programs.
This matters because nonprofit money often comes with strings attached. A donor gives $10,000 specifically for your youth program. A grant covers only staff salaries for a specific project. A capital campaign raises money for a new building. Fund accounting keeps these separate so you can prove you spent restricted money the way you promised.
Most nonprofits work with three main categories of funds. Unrestricted funds can be used for any legitimate organizational expense. This is your general operating money from membership dues, unrestricted donations, and earned revenue. Temporarily restricted funds must be used for a specific purpose or within a specific timeframe, like a grant for a particular program. Permanently restricted funds have restrictions that never expire, with endowments being the most common example.
In practice, your bookkeeping system needs to track every transaction against the right fund. When you pay rent, you might split it across programs based on how much space each uses. When staff work on grant-funded activities, their wages get allocated to that fund. A San Diego bookkeeping service experienced with nonprofits understands these allocation requirements and can ensure expenses are recorded correctly.
This differs from standard business accounting where profit is the goal and money is fungible. Nonprofits don’t have owners seeking returns. They have donors, grantors, and communities who need to know their contributions went where intended. Fund accounting creates that accountability.
Your Form 990 requires this breakdown, and most grantors want fund-specific reporting when you submit grant reports. Getting fund accounting wrong can mean returning grant money, losing future funding, or facing difficult questions from your board and auditors.
If your books don’t currently track funds separately, you’re likely missing information you need for compliance and donor relations. Nonprofit bookkeeping requires a chart of accounts structured for fund tracking and someone who understands how restricted gifts and grants flow through your financial statements.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
Can I use QuickBooks for job costing?
Yes, QuickBooks Online handles job costing through its Projects feature. The software tracks costs and revenue by job, but proper setup determines whether your reports actually show project profitability.
Read answerHow do I register a business in San Diego County?
Registering a business in San Diego County involves the California Secretary of State, the County Clerk for fictitious business names, and your city for a business license. You'll also need an EIN and potentially state tax registrations.
Read answerHow do I handle expense reimbursements for clients?
Track reimbursable expenses separately from regular operating costs, invoice promptly, and decide upfront whether you're passing through at cost or adding a markup. The accounting treatment depends on your approach.
Read answerHow much does catch-up bookkeeping cost?
Catch-up bookkeeping is priced per project, typically ranging from $750 to $5,000 or more depending on how far behind you are, transaction volume, and business complexity. The condition of existing records also affects the cost.
Read answerWhat QuickBooks reports should I run monthly?
At minimum, run the Profit and Loss, Balance Sheet, and Cash Flow Statement every month. Add A/R and A/P aging reports if you invoice customers or have vendor bills. The key is actually reviewing them, not just generating them.
Read answerHow do I fix errors in QuickBooks?
The fix depends on the type of error. Duplicate transactions get deleted. Wrong categories get edited. Incorrect amounts get corrected on the original transaction. Missing entries get added back.
Read answer