Get Your Diagnostic
BlackpeakCFO Fractional Controller & CFO
US Bookkeeping · Specialist Niche

Nonprofit Bookkeeping $495/mo · Single CGMA · Month-to-Month

Restricted vs unrestricted fund accounting under FASB ASC 958, Form 990 prep support, and grant-by-grant compliance reporting — for 501(c)(3) public charities with $100k to $5M in annual revenue.

Get My Custom Quote →

No call required · Reply within 1 business day · Month-to-month, no annual lock-in

Why Generic Bookkeepers Fail Nonprofit

Nonprofit accounting differs from for-profit accounting in three ways that matter every month. First, fund accounting under FASB ASC 958: every dollar of revenue and net asset is classified as either "without donor restrictions" (formerly unrestricted) or "with donor restrictions" (formerly temporarily or permanently restricted). A donor who gives $50k for a specific program creates a restricted fund — that money cannot be spent on rent, on a different program, or held for general operations. As program expenses incur, restricted funds are "released" from restriction. Generalist bookkeepers post the gift to revenue and the expense to overhead, then six months later cannot tell the board how much restricted funding remains for the program. Second, Form 990: every 501(c)(3) with gross receipts over $50k files Form 990 annually (Form 990-EZ for receipts under $200k, Form 990-N postcard for receipts under $50k). The 990 is public — anyone can read it on GuideStar/Candid — and donors, grantors, and watchdogs scrutinize the program-expense ratio (program expenses / total expenses), management ratio, and fundraising ratio. Books that do not separate program from management from fundraising on a functional-expense basis cannot produce a defensible 990. Third, grant compliance: federal grants (especially OMB Uniform Guidance / 2 CFR 200 funds) require expense documentation by grant, time-and-effort certification for personnel charged to grants, indirect-cost rate calculation, and sometimes a Single Audit ($750k federal threshold). We set up class tracking for every restricted fund and grant, run functional expense allocation monthly, and produce 990-ready reports in a year-end binder.

The Specific Pain Points We Handle

These are the niche-specific issues a generic $200/mo bookkeeper either misses or charges extra for.

1

Restricted vs unrestricted net assets (FASB ASC 958) must be tracked separately — misallocating restricted funds is a fiduciary breach, not just an accounting error

2

Functional expense allocation (program / management & general / fundraising) required for Form 990 — generalist books with one COGS line cannot produce this

3

Federal grants under 2 CFR 200 (Uniform Guidance) require time-and-effort certification, indirect-cost rate, and possibly Single Audit ($750k threshold) — non-compliance triggers cost disallowance

4

Donor acknowledgement and quid-pro-quo rules under IRC §170 require contemporaneous written substantiation for gifts of $250+ — fundraising events with goods or services require disclosure

Software stack we use for nonprofit bookkeeping

QuickBooks Online for Nonprofits (Plus or Advanced) or XeroAplos (nonprofit-native cloud accounting)Sage Intacct Nonprofit (mid-size organizations)Bloomerang, DonorPerfect, or Salesforce NPSP (donor CRM)Gusto or ADP (payroll with grant allocation)Expensify or Ramp (employee expense + grant tagging)

Nonprofit Bookkeeping — Pricing Comparison

Nonprofit bookkeeping is largely served by local CPAs ($400-$1,200/mo) and a few specialists (Jitasa, YPTC, GrowthForce) at $500-$2,500/mo. Pilot, Xendoo, Bookkeeper360 do not specialize. The Form 990 requirement is well known; what is mishandled is the restricted vs unrestricted fund accounting required by FASB ASC 958, which generalist bookkeepers consistently miss. A nonprofit with $200k in restricted donor funds spent on the wrong program has a fiduciary breach, not just a bookkeeping error.

Provider Monthly Focus Notes
Nonprofit-specialist outsourced accounting
Outsourced controller / accounting team
Bookkeeping + 990 prep + advisory
Fund accounting, functional expense, 990 prep support, grant compliance, CGMA review
Free Custom Quote · Sent by Email

Get Your Nonprofit Bookkeeping Quote

3 questions. We reply within 1 business day with a specific scope of work and flat monthly rate for your situation.

One business day reply · No spam, no calls without your consent.

FAQs

A donor gave us $50k for a literacy program. How do you book that?

On receipt: debit cash $50k, credit "Contributions with donor restrictions — literacy program" $50k. The full $50k sits in restricted net assets on the balance sheet, separate from your general operating funds. As you spend on the literacy program — books, instructor pay, classroom supplies — those expenses post to a "Literacy Program" class, and an equal amount is "released from restriction" via a journal entry: debit "Net assets released from restriction — restricted" and credit "Net assets released from restriction — unrestricted". The Statement of Activities shows the full $50k contribution in the restricted column, the gradual release into unrestricted, and the program expenses in unrestricted — so the board can see at any time how much restricted donor money remains tied to the program. Generalist bookkeepers skip the restriction tracking entirely and you end up with a finding from your auditor or, worse, a donor complaint that you misspent their gift.

What is functional expense allocation and why does Form 990 need it?

Form 990 requires every expense to be classified into one of three functions: program services, management and general, fundraising. The "program expense ratio" (program expenses / total expenses) is the single number most donors, watchdogs (Charity Navigator, GuideStar), and grantors look at — a ratio below 65% raises flags, below 50% is a red flag. Functional allocation is straightforward for direct costs (instructor pay = program; CEO comp = management; gala expenses = fundraising). The complexity is shared costs: rent, utilities, the bookkeeper, software. Those allocate by reasonable methodology (square footage, time spent, headcount, transaction volume) and the methodology must be consistent and documented. We set up the allocation method at onboarding, run it monthly via class tracking in QBO, and produce the functional expense statement that becomes Part IX of your Form 990.

We just received our first federal grant. What changes?

A lot. Federal funds (NEA, NEH, HHS, DOJ, USDA, etc.) and federal pass-through funds (state agencies redistributing federal money) are subject to 2 CFR 200 (Uniform Guidance). Key implications: (1) allowable cost principles — not all expenses are allowable on a federal grant (no entertainment, no alcohol, no lobbying); (2) time-and-effort certification — personnel charged to the grant must certify their time on the project at least semi-annually; (3) indirect cost rate — you can charge a 10% de minimis indirect rate without negotiating, or negotiate a higher rate with the cognizant federal agency; (4) procurement standards — purchases over certain thresholds require competitive bidding; (5) Single Audit — if your total federal expenditures (across all federal grants) exceed $750k in a fiscal year, you are subject to a Single Audit under 2 CFR 200 Subpart F. We track grant expenses in a separate class per grant, prep the time-and-effort documentation monthly, and produce the Schedule of Expenditures of Federal Awards (SEFA) for your auditor.

Other US Bookkeeping Niches

Airbnb Host BookkeepingEtsy Seller BookkeepingWeekly Bookkeeping ServicesS-Corp BookkeepingTrucking Bookkeeping for Owner-OperatorsRestaurant BookkeepingReal Estate Agent BookkeepingEcommerce Seller BookkeepingDental Practice BookkeepingGym and Fitness Studio BookkeepingHair Salon and Barbershop BookkeepingGeneral Contractor BookkeepingConsultant and Solopreneur BookkeepingPhotographer BookkeepingSolo Law Firm Bookkeeping Bench refugee? →