Bookkeeping

Wave vs QuickBooks vs Aplos: Bookkeeping for a Brand-New Nonprofit

The honest sequencing guide: what to use in year one, when a real tool earns its cost, and which of the three actually fits a nonprofit's books.

The honest starting point: a spreadsheet plus your bank statements is probably enough

If your organization brought in under roughly $50,000 last year and you can count your monthly transactions on two hands, you don't need bookkeeping software yet. A spreadsheet, reconciled against your bank statements every month, genuinely covers what a brand-new 501(c)(3) needs for its first year.

What actually matters at this stage isn't the tool. It's discipline about one thing: tagging every transaction's purpose from day one. Every dollar in or out needs a note on whether it's:

Why this matters more than the software: your first Form 990 (or 990-N/990-EZ) asks about net assets with and without donor restrictions, and any auditor or grantor who reviews your books later will ask the same question. If you didn't tag it going forward, you're stuck reconstructing intent from memory and old emails. A spreadsheet with a "fund/purpose" column solves this for free. Untagged transactions in an expensive tool are exactly as unusable as untagged transactions in a spreadsheet.

Don't spend money solving a bookkeeping problem you don't have yet. The problem you actually have in month one is a habit problem, not a software problem.

When a real bookkeeping tool earns its cost

Software starts paying for itself when at least one of these becomes true:

That last one is easy to overlook. A spreadsheet only works as long as the person who built it is still around to explain its quirks. If your treasurer role turns over annually (common for new boards), a real tool with a standard chart of accounts is what lets the next person pick it up cold.

The three tools, honestly

"Bookkeeping software" isn't one category here. Wave and QuickBooks are general small-business accounting tools; Aplos is built specifically around nonprofit fund accounting. Picking the wrong shape means paying for features you don't need, or missing the one feature (fund accounting) that actually matters for a nonprofit's books.

General business

Wave

Cost: Free (Starter plan) for core bookkeeping and invoicing. Pro plan is $19/month if you want bank auto-import and auto-categorization.

Nonprofit-native? No. Wave has no fund accounting, no restricted/unrestricted fund tracking, and no nonprofit-specific reporting. It's cash-basis small-business bookkeeping.

Good fit if: your books are simple, cash-basis, and you don't yet have multiple restricted funds to separate. You'll still need your own spreadsheet column (or Wave's basic categories, stretched) to track restriction status; Wave won't do it for you.

General business, nonprofit-adjacent

QuickBooks Online

Cost: Retail QuickBooks Online pricing applies normally, but eligible 501(c)(3)s can get QuickBooks Online Plus for $80/year (up to five user seats) or QuickBooks Online Advanced for $170/year (up to twenty-five user seats) through TechSoup's nonprofit program: a one-time lifetime offer per organization, renewed annually after that.

Nonprofit-native? Not really. QuickBooks is business accounting software with nonprofit-labeled report templates layered on. It handles multiple "classes" or "locations" you can use to approximate fund tracking, but it isn't built around restricted/unrestricted funds the way dedicated nonprofit software is.

Good fit if: you've started payroll (QuickBooks payroll add-ons are mature, though not included in the TechSoup discount), or your accountant/bookkeeper already knows QuickBooks and would rather not learn a new system. That's a legitimate reason on its own: a bookkeeper who's fluent in a tool works faster and makes fewer mistakes in it.

Nonprofit-native

Aplos

Cost: Lite plan starts at $79/month, Core plan at $129/month. Advanced (multi-fund budgeting, department-level reporting) is priced on request; get a current quote directly from Aplos before budgeting for it.

Nonprofit-native? Yes. Fund accounting is the core of the product: it's built to track restricted vs. unrestricted funds, grants, and multiple program funds as first-class objects, not a workaround bolted onto business accounting.

Good fit if: you're managing more than one fund with real restrictions attached (a program grant, a designated gift, a building-fund campaign) and want the software itself to enforce and report the separation, instead of trusting a spreadsheet formula not to break.

See Aplos's current plans →

How to decide, in order

This is the sequencing that actually matches how a new nonprofit's books get more complicated over time. Don't skip ahead to a step you haven't hit yet:

  1. Spreadsheet + bank statements. Stay here until transaction volume or fund complexity actually outgrows it. Most orgs stay here longer than they think.
  2. Wave, once volume grows but your funds are still simple. You need auto-imported transactions and real invoicing, but you're not yet juggling multiple restricted grants.
  3. Aplos, once fund accounting becomes real. A restricted grant or a designated gift has arrived, or you're running more than one program fund, and you need the system itself to keep them separate.
  4. QuickBooks, if your bookkeeper or accountant insists on it. That's a legitimate, non-negotiable reason on its own: the tool your accountant is fluent in is often the right tool, even if it's not nonprofit-native.

Wave vs QuickBooks vs Aplos at a glance

ToolCostNonprofit-native?Best for
Wave Free (Starter); $19/mo (Pro) No Simple, cash-basis books with no real fund restrictions yet
QuickBooks Online $80/yr – $170/yr via TechSoup (one-time nonprofit offer); retail pricing otherwise Not really (business accounting with nonprofit report templates) Payroll has started, or your bookkeeper/accountant already knows QuickBooks
Aplos $79/mo (Lite); $129/mo (Core); Advanced on request Yes: fund accounting is the core design Real restricted grants or multiple program funds that need enforced separation

One conflation to avoid: bookkeeping software and donor-management software are different jobs, even though people mix them up constantly. Bookkeeping tracks your organization's money: what came in, what went out, and which fund it belongs to, for your own books and your Form 990. Donor management tracks your relationship with each individual donor: their giving history, whether they've been thanked, whether their gift is recurring. You may eventually want both, but you don't need to buy them together, and neither one substitutes for the other. See our donor-management software guide for that separate decision.

Bookkeeping is a Month-1 item, not a someday item, even if the "tool" you pick for month one is a spreadsheet. Our first 90 days checklist walks through where this fits alongside your EIN, bank account, and state registration.

Next step

Do you need donor-management software yet? →

A different job from bookkeeping: tracking your relationship with donors, not your organization's money.

Estimated time: 7 minutes to read