top of page

Non-Profit Bookkeeping in QuickBooks Online: Restricted Funds, Grant Tracking, and Internal Controls Done Right

  • Writer: Marko Radulovic
    Marko Radulovic
  • 5 days ago
  • 6 min read

Non-profits carry some of the most complex bookkeeping requirements of any small organization — and often the most limited budgets to handle them properly. As a NACPB-certified bookkeeper and QuickBooks ProAdvisor, I've set up non-profit bookkeeping in QuickBooks Online for organizations that range from single-program community groups to multi-grant non-profits juggling several funders at once. The pattern is always the same: the moment restricted funds, grants, and board oversight enter the picture, a generic QuickBooks setup stops being good enough.



How Non-Profit Bookkeeping Differs From For-Profit Accounting


The best explanation of non-bookkeeping accounting is the following: non-profit bookkeeping exists to prove accountability, not to calculate profit. Every dollar has to be traceable back to its source and its intended purpose — which is the foundation of what's called fund accounting.


Under current accounting standards, non-profits classify net assets into two categories: net assets with donor restrictions and net assets without donor restrictions. This replaced the older three-tier system of unrestricted, temporarily restricted, and permanently restricted funds, though the underlying idea is the same — money that comes with donor- or grantor-imposed conditions has to stay separate and traceable. This change comes from FASB ASU 2016-14, the current not-for-profit financial reporting standard.


A few things set non-profit books apart from a typical small business:


  • Fund-level tracking — every transaction needs to be tied to the fund, grant, or program it belongs to, not just categorized by expense type. This is mostly done by classes in QuickBooks Online where all income and expenses go to one class which could provide a report for those funds.

  • Functional expense reporting — expenses must be allocated across program services, management and general, and fundraising, not just tracked by natural category. You have to know how much you spent for fundraising, how much for creating programs, etc.

  • Stricter documentation requirements — grants and restricted gifts come with reporting obligations that ordinary vendor invoices don't. All of that needs to be tracked and saved.

  • Board and public accountability — a non-profit's Form 990 is a public document, so the numbers better be right, or the non-profit won't get any funds from investors.


Restricted Funds: What They Are and How to Set Up Accounts for Them in QuickBooks Online


A restricted fund is money a donor or grantor has designated for a specific purpose, program, or time period — and QuickBooks Online needs to be configured so that restriction is visible on every report, not just remembered informally. The most reliable way to track restricted funds in QuickBooks Online is through class tracking, paired with a chart of accounts that separates net assets by restriction type. Here's how to set it up:


  1. Turn on class tracking under Settings, then Account and Settings, then Advanced, then Categories, and enable Track classes — this feature typically requires the QuickBooks Online Plus or Advanced plan.

  2. Create a class for each restricted fund or program — for example, a specific grant, a building campaign, or a scholarship fund — so every transaction can be tagged to it.

  3. Split your bank accounts in the chart of accounts into operating funds and restricted funds, rather than using one generic bank account so you can differentiate between the money you can spend and money you can not touch. Tip: sub-account of operating account called "restricted funds BoA #1234" is good enough.

  4. Tag every income and expense transaction with the correct class at the time of entry, not after the fact — retroactive tagging is where most fund-accounting errors creep in.

  5. Run a Profit and Loss by Class report monthly so restricted balances stay visible and no fund is accidentally overspent.


One limitation worth knowing upfront: QuickBooks Online won't stop someone from coding an expense to a restricted class even if that fund's balance is at zero. The software provides the tracking structure — enforcing the restriction is still the bookkeeper's job. For a deeper walkthrough, QuickBooks' own support documentation on fund accounting for non-profits is a solid starting reference, though most organizations still benefit from a bookkeeper setting up the class structure correctly from day one.


Grant Tracking and Documentation: Why Every Grant Needs a Paper Trail


Every grant a non-profit receives needs its own documentation trail, separate from general organizational records, because funders and auditors will ask for it specifically — not for the organization's finances as a whole. A grant file — digital or physical — should include:


  • The signed grant agreement or award letter, spelling out exactly what the funds can and can't be used for.

  • The approved budget submitted to the funder, so actual spending can be compared against it.

  • All correspondence with the funder, including any approved changes to scope or budget.

  • Every receipt and invoice tied to a grant expenditure, matched to the correct budget line.


When this documentation is incomplete, funders can require repayment of costs they consider undocumented or outside the grant's scope, per OMB Uniform Guidance 2 CFR 200, which governs federal grant recordkeeping — and that conversation is far worse after the money is spent than before.


Segregation of Duties: The Internal Control Small Non-Profits Can't Skip


Segregation of duties means no single person handles a financial transaction from start to finish — the person who receives money shouldn't be the same person who records it or reconciles the account. The weak segregation of duties is consistently flagged as a control deficiency in non-profit financial statement audits per AICPA audit and internal control guidance.


Practical segregation of duties controls for a small non-profit include:


  • Splitting responsibilities so the person opening mail and recording donations isn't the same person who reconciles the bank account (which should be a bookkeeper).

  • Requiring two signatures — or board treasurer approval — on disbursements above a set dollar threshold (could be the threshold already set by non-profit, such as $10,000).

  • Using QuickBooks Online's user permission levels to limit which staff can edit past transactions or access banking features.

  • Rotating who handles cash deposits when staffing allows, so no one person has uninterrupted control over a process.


Example:


  1. Office manager gets a mail, inside is $10,000 grant from XYZ company

  2. Office manager opens the mail, signs the acceptance of the letter and gives it to a board member for a 2nd signature of acceptance

  3. Director gets the grant, the budget, agreement, etc., sends all of that to bookkeeper for processing and evaluation

  4. Bookkeeper gets all the documents, process the grant when it hits the bank in QBO, attach all the backup

  5. Office manager reconciles the amounts in the office and sends the amounts to a bookkeeper who confirms the amounts are correct and reconciles the QBO bank feed


Where staffing genuinely doesn't allow full separation, an outside bookkeeper who handles reconciliation independently from whoever records transactions internally can fill that gap — it's one of the more common reasons small non-profits bring in outside help.


Every Receipt Matters: Documentation Habits That Keep Your Books Audit-Ready


Every dollar that moves through a non-profit needs a receipt or supporting document attached to it — not filed away separately, but linked directly to the transaction in QuickBooks.

QuickBooks Online's receipt capture feature lets you photograph or upload a receipt and attach it directly to the transaction, tagged with the correct class. This matters more for non-profits than for most small businesses, because a missing receipt on a grant-funded expense isn't just a bookkeeping inconvenience — it can mean that cost gets disallowed by the funder during a program audit or year-end review, per the recordkeeping standards in OMB Uniform Guidance 2 CFR 200. The habit of attaching documentation at the moment of entry, rather than trying to reconstruct it months later, is what actually keeps books audit-ready.


Form 990 Readiness: What Your Books Need to Support at Year-End


If every transaction has been tagged by class throughout the year — program, management and general, and fundraising — generating the functional expense schedule required for Form 990 becomes a matter of running a report, not reconstructing a year of transactions from memory. This is also exactly the information your CPA or auditor needs to prepare the return or complete a Single Audit, so clean class tracking throughout the year saves real time — and real fees — at year-end.


Conclusion


The takeaways worth acting on:


  • Set up class tracking and split your net asset accounts before your first restricted gift arrives, not after

  • Give every grant its own class and its own documentation file: agreement, budget, correspondence, and receipts

  • Build segregation of duties into your process deliberately, even with a small team, using QuickBooks permissions and board oversight

  • Attach a receipt to every transaction as you enter it, this single habit does more for audit-readiness than almost anything else


Running a non-profit and struggling with fund accounting in QuickBooks? Book a free call, we've set this up before and we can help.


About the Author

Marko Radulovic is the founder of QuantumQuota Solutions, a NACPB-certified bookkeeping professional, QuickBooks ProAdvisor, and MBA with extensive experience supporting U.S. small and mid-sized businesses. He has worked with 40+ clients across healthcare, real estate, legal, and non-profit sectors. Learn more about QQS.

Comments


bottom of page