Everything a nonprofit treasurer actually needs.

Real fund accounting, plus the giving, fundraising, membership and mailing tools that used to take three other subscriptions. Built for small nonprofits, churches and clubs run by volunteers.

Fund Accounting

Know exactly what every dollar is for.

Fund accounting isn't a bolt-on in GoodBooks; it's the foundation. Every transaction belongs to a fund: general operating, a restricted grant, the building fund, whatever your organization uses.

  • Restricted and unrestricted money kept apart automatically
  • Restricted gifts release themselves when you spend them on their purpose
  • Fund balances at a glance on your dashboard
  • Move money between funds with a proper, reportable transfer
  • Run reports by fund, campaign or grant

Every plan. Free includes 3 funds, Foundation 10, Core 25.

Financial overview dashboard in GoodBooks nonprofit accounting software with four charts: bank account balance trend, donations by month, fund balances split into donor-restricted and unrestricted, and net assets by fund
Online Giving

A donate page that does its own bookkeeping.

Your organization gets its own giving page. Donors give by card or bank account, once or on a schedule, and can choose to cover the processing fee. Each gift lands in the right fund and campaign, the receipt goes out by itself, and Stripe payouts turn into deposits in your books.

  • Card and bank-account (ACH) gifts
  • Monthly, quarterly, yearly or every-two-weeks giving
  • Sustaining-donor sign-up page with giving levels
  • A page of its own for each campaign or appeal
  • Receipts emailed automatically, with the right tax wording
  • Refunds and payouts recorded for you

Online giving on every plan. Recurring gifts with reminders on Foundation; automatic recurring charges on Core.

GoodBooks online donation page with amount buttons, a how-often choice from one time to every two weeks with Monthly selected, a card or bank account (ACH) choice, a box to cover processing fees, and a campaign designation
Donor Management

A complete picture of every donor relationship.

Keep clean records of who gave, when, how much, and toward what. Enter Sunday's offering in minutes, answer a donor's question without digging, and send year-end statements without a mail-merge marathon.

  • Donor records with full giving history and notes
  • Batch Gift Entry: type a name or envelope number, the amount, done
  • Year-end giving statements to email, print, or have mailed for you
  • Pledges, in-kind gifts, and stock, DAF and QCD gifts receipted correctly
  • Recurring and sustaining donors with renewal reminders

Giving statements and receipts on every plan. Batch Gift Entry, pledges and recurring gifts on Foundation; giving envelopes on Core.

Batch Gift Entry in GoodBooks: a grid of gifts with giver, amount, method, check number and campaign, one gift split between two funds, an anonymous cash gift, and a giver found by envelope number
Fundraisers

Pie sales and cookie dough, without the spreadsheet.

Set up the items and prices, paste in your sellers, and every student or volunteer gets a personal link. Buyers pay by card or check, every sale is credited to the right seller, and paid orders land in your books under the fundraiser.

  • Items with pictures and fixed prices
  • A personal link and a "My Sales" page for each seller
  • Card or check orders; nothing is booked until it's paid
  • Delivery sheets by seller, a summary, and an Excel export
  • Live sales progress and an optional public leaderboard
  • A one-click profit & loss for the fundraiser
  • A Fundraiser Manager role that sees only fundraisers

Foundation plan and up.

A GoodBooks fundraiser order page for a spring pie sale: a box to choose which seller the buyer is buying from, three pies with pictures and prices, quantity buttons, and a running total
Event Tickets & Check-In

Sell the tickets. Check people in at the door.

Dinners, galas, banquets, bonspiels. Sell ticket types with limits, email every guest a QR-code ticket, and let volunteers check people in from a phone or a scanner. No ticketing site taking a cut, and the money is already in your books.

  • Ticket types with their own limits and an overall capacity
  • A QR-code ticket for every guest, by email and as a PDF
  • Check-in by phone camera or a USB/Bluetooth scanner, even offline
  • Volunteers sign in to check-in with a PIN, not a GoodBooks login
  • Cash or checks at the door, comps, and a printable guest list
  • Receipts show the deductible part of each ticket

Foundation plan and up.

GoodBooks door check-in screen for a gala dinner: a green Checked In banner for a guest, a box to scan or type a ticket code with a camera button, and the rest of the guest's order with Check in buttons
Thank-You Cards & Mail

Thank-you cards that mail themselves.

Pick a design, click send, and a real postcard goes out First-Class the next business day, addressed and stamped. Statements, invoices and checks can be mailed the same way. No envelopes, no stamps, no trip to the post office.

  • Thank-you postcards in three designs, or your own wording
  • Send one from a gift, or a whole batch at once
  • Mail year-end giving statements to every donor
  • Mail invoices with a QR code to pay online
  • Mail checks straight from your bank account
  • Each piece is paid from a prepaid balance; no subscription

Cards, statements and checks on every plan, Free included; mailed invoices come with invoicing on Foundation. Organizations that joined in the last six months get their first two cards free.

Preview of a GoodBooks thank-you postcard: the front with the club logo and a large Thank you, and the back with a personal note to the donor, the postage box and the donor's mailing address
Invoicing

Invoices people can pay online.

Bill sponsors, renters, member families or anyone else. With online payments turned on, every invoice carries a secure payment link, so it can be paid by card or bank account in a minute, and the payment is recorded against the invoice for you.

  • A pay-online link on every invoice email
  • Recurring invoices on a monthly, quarterly or yearly schedule
  • Customer statements with aging, one at a time or in bulk
  • Prepayments and credits applied to the next invoice automatically
  • Batch payments: deposit a stack of checks in one entry

Foundation plan and up.

An invoice in GoodBooks for household membership dues, with the bill-to address, due date, Sent status, balance due, and a Payment Link panel with a copyable link anyone can use to pay the invoice online
Membership

Dues and renewals on autopilot.

Set up your membership levels once. Members join and renew online, reminders go out before their date, and renewal invoices can be sent for you. The roster shows who's current, who's in their grace period and who has lapsed.

  • Membership tiers with terms from monthly to lifetime
  • An online join-and-renew page
  • Renewal reminders and automatic renewal invoices
  • Add-on charges, like district dues you pass through
  • Active, grace and lapsed status at a glance, with a CSV export

Foundation (250 members) and Core (1,000 members). See it for clubs and community groups.

The GoodBooks member roster: counts of active, grace, lapsed and cancelled members, then each member with their tier, status badge, join date and renewal date, with grace and lapsed members highlighted
Reimbursements & Bills

Pay volunteers back without the shoebox of receipts.

Volunteers fill out your reimbursement page and snap their receipts. Someone approves it, you pay it, and it goes into the books as one entry with the receipts attached. Vendor bills go through the same approve-and-pay steps.

  • A public request page with receipt photos
  • Mileage at your rate, with where they drove from and to
  • Approve or decline; nobody approves their own request
  • Pay by printed check, mailed check, ACH or card
  • The volunteer gets an email at each step

Foundation plan and up.

The GoodBooks expense reimbursement request page: a volunteer mileage expense with a description, 84 miles driven, starting and ending locations, the mileage rate, and the total requested
Financial Reporting

Board-ready reports without the last-minute scramble.

GoodBooks produces the standard nonprofit financial statements your board, your auditor and your donors expect: formatted correctly, fund-aware, and ready before the meeting starts.

  • Statement of Financial Position (balance sheet)
  • Statement of Activities with restricted and unrestricted columns
  • Budget vs. actual, grant and campaign reports
  • 1099 vendor totals at year end
  • One-click date ranges: this month, quarter, year
  • Print or save as PDF for the board packet

Financial statements on every plan. Grant, budget and 1099 reports on Foundation and up.

Statement of Financial Position — a nonprofit balance sheet in GoodBooks showing assets, liabilities, and net assets broken out by fund, with a green Balanced badge confirming the books balance
Double-Entry Bookkeeping

Real accounting under the hood. Plain language up front.

The register works like a checkbook: write a check, record a deposit, attach the receipt. Behind it, every transaction is a balanced double-entry journal entry. You don't need to know what a debit is; your auditor will be glad you have them.

  • A checkbook-style register, with a phone version and receipt photos
  • Bank reconciliation, with an undo if you get it wrong
  • Credit card accounts and printed checks
  • Manual journal entries for adjustments
  • A full audit trail of who entered what, and when

Register and bank reconciliation on every plan. Manual journal entries and check printing on Foundation and up.

Posted journal entry in GoodBooks double-entry bookkeeping software showing balanced debit and credit lines, each assigned to an account and fund, with a Balanced badge and an audit trail of who posted it and when
Budget Tracking

Know before the board meeting, not after.

Enter the budget the board approved and GoodBooks compares it to what actually happened, all year long. No more lining up last month's report against a column in a spreadsheet.

  • Annual budgets by account
  • Budget vs. actual for any part of the year
  • An at-risk report that flags lines heading over
  • Copy this year's budget forward to start next year
  • Month-by-month budgets for seasonal organizations

Annual budgets on Foundation; month-by-month budgets on Core.

Budget vs. Actual report in GoodBooks comparing the period budget, actual amounts, variance, annual budget and percent of annual budget used for each revenue and expense category
Team Access & Permissions

Everyone sees exactly what they need to.

Invite your board, your bookkeeper and the fundraiser chair, and give each the role that fits. People who only approve, count gifts or run a fundraiser don't use up your paid seats.

  • Roles: System Administrator, Bookkeeper, Donations Processor, Donor Manager, Approver and Fundraiser Manager
  • Two-person approval for disbursements
  • Give your outside accountant access to your books
  • Two-step sign-in codes by text or email, on for every new user
  • A full audit log of who changed what and when

Admin and bookkeeper seats: Free 2, Foundation 4, Core 10. Other roles are unlimited. Two-person approval on Core.

User management screen in GoodBooks listing a volunteer with the Fundraiser Manager role and two System Administrators, with their last sign-in dates, Active status, and a count of admin and bookkeeper seats used

And more under the hood.

The things you don't think about until you need them, already built in.

Chart of Accounts

Start from a nonprofit-ready template or import your own. Assets, liabilities, net assets, revenue and expenses, organized the way your auditor expects.

Grant Tracking

Track each grant from award to final report: what you received, what you've spent against it, and what's left. Grant spending releases the restriction for you.

1099 Vendor Tracking

Flag the vendors who need a 1099 and GoodBooks totals what you paid them for the calendar year, with the filing threshold marked.

The Shelf

A home for the bylaws, minutes, bank statements and IRS letters, in folders, next to the books instead of in someone's inbox.

Accountant Access

Invite your CPA or bookkeeping firm to sign in to your books with their own login. You approve it, and you can end it any time. For accountants.

Spreadsheet Imports

Bring over your contacts and chart of accounts from a CSV or Excel file. Duplicates are skipped, so running the same file twice is safe.

Audit Trail

Every change is logged with a timestamp and a name. Internal controls flag unusual payments, like round numbers or late-night entries, for a second look.

Security

Two-step sign-in, remembered devices that expire after 30 days, and bot protection on every public form. Donor data stays protected.

Data Export

Your data is always yours. Export transactions, reports and donor records in standard formats at any time. No lock-in, ever.

How GoodBooks stacks up.

A straightforward look at what matters for small nonprofits.

Feature GoodBooks QuickBooks
Nonprofit
Spreadsheets
Fund accounting ✓ ~ ✗
Nonprofit-specific reports ✓ ~ ✗
Volunteer-friendly ✓ ✗ ~
Price Free + affordable paid plans $99–$200+/mo Free (but costly in time)
Donor management ✓ ~ ✗
Online giving page, booked automatically ✓ ~ ✗
Fundraiser sales & event tickets ✓ ✗ ✗
Membership dues & renewals ✓ ~ ✗
Mailed thank-you cards ✓ ✗ ✗
Double-entry bookkeeping ✓ ✓ ✗
Data export ✓ ✓ ✓
Audit trail ✓ ✓ ✗
Multi-user access ✓ ✓ ~
Setup time Under an afternoon Days to weeks Hours (then ongoing)

~ = partial or add-on support. QuickBooks pricing as of 2026. GoodBooks Free plan $0 · Foundation $15/month · Core $30/month · Annual plans save two months.

Questions people actually ask.

If yours isn't here, email us at hello@dogoodbooks.org.

Ready to simplify your books?

Free plan available. No credit card required. Up and running in an afternoon.

Prefer to see it first? Book a live 20-minute demo →