Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

How do I set up bookkeeping for a nonprofit?

The fundamental difference between nonprofit and for-profit bookkeeping is fund accounting. Instead of tracking profit, you’re tracking how money flows in and out according to donor intentions and organizational purposes. Understanding this shapes every decision you make during setup.

Start with your chart of accounts. Nonprofits replace owner’s equity with net assets, divided into two categories: with donor restrictions and without donor restrictions. A general donation goes into unrestricted net assets. A grant specifically for after-school programs is restricted until you spend it on that purpose. Your chart of accounts needs to capture this distinction clearly.

Choose accounting software that handles fund tracking. QuickBooks Online Plus works well for most small nonprofits when configured with classes or tags to separate funds. Set this up before entering your first transaction. Retrofitting fund tracking onto months of miscoded data is painful and expensive.

Structure your expense categories around Form 990 requirements. The IRS wants nonprofit expenses broken into program services, management and general, and fundraising. If you don’t track this from the beginning, you’ll spend hours at year-end trying to allocate every expense into these buckets. Build the categories into your chart of accounts and code expenses correctly as they happen.

Track donors and grants individually. Each grant typically has reporting requirements and spending restrictions. You need to know at any moment how much you’ve received from a specific grantor and exactly how those funds were spent. This is especially important for foundations that require detailed financial reports before releasing additional funding.

Document everything more carefully than a regular business would. Your board, donors, grantors, and potentially the IRS will want to see how funds were used. Keep receipts organized, maintain records of board-approved expenditures, and document the purpose behind every restricted fund transaction.

Reconcile your accounts monthly. Bank reconciliations, credit card statements, and fund balance reviews should happen consistently. Catching a miscoded donation in January takes five minutes. Discovering it in November while preparing grant reports takes hours and damages your credibility with funders.

Working with a small business bookkeeper who understands nonprofits makes a real difference. Fund accounting has its own rules, and Form 990 preparation requires specific information that differs from business tax returns. Someone experienced in nonprofit bookkeeping can configure your system correctly and catch problems before they compound.

If you’re transitioning from informal record-keeping to proper nonprofit accounting, expect some initial cleanup work. The investment in setting things up right pays off every time you need to produce reports for your board, apply for grants, or file your annual Form 990.

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

What is the best invoicing system for consultants?

The best invoicing system connects to your accounting software and fits how you actually bill clients. Look for time tracking integration, recurring billing for retainers, and easy payment processing.

Read answer

What is job costing for construction companies?

Job costing tracks every expense by individual project rather than lumping costs into general categories. It shows you exactly which jobs make money and which ones lose it, so you can bid smarter and catch overruns before they drain your profits.

Read answer

How do I run payroll myself?

Running payroll yourself requires an EIN, state tax registrations, and either software or careful manual calculations. Each pay period involves calculating gross pay, withholding taxes, making deposits on schedule, and filing quarterly reports.

Read answer

How 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 answer

How do I handle retainer payments in accounting?

Retainers are recorded as a liability when received, not as income. You only recognize revenue as you perform work against the retainer, moving money from the liability account to revenue over time.

Read answer

My books are a mess—where do I start?

Start by gathering your bank and credit card statements for the period you need to clean up. Bank reconciliation comes first because it establishes what actually happened. From there, you can categorize transactions and work toward usable financial statements.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC