Features
One system from the first gift to the year-end statement
DonorFinch is the donation form, the donor database, and the receipt printer, all talking to each other. Here is what is inside.
Donation forms
A form your donors can finish in under a minute
- Preset amounts, a custom amount, and an optional minimum
- One-time, monthly, or yearly — you choose which to offer
- Let donors cover the processing fee (most do)
- Designate a gift to a specific fund or campaign
- Dedications in honor or in memory of someone, with an optional notification email
- Your own questions: text, choices, or checkboxes
- Your logo and colors, headline, and a custom thank-you message or redirect
- Hosted on a DonorFinch page, embedded on your site, or both — same form, same settings
Payments
Every way to pay, powered by Stripe
DonorFinch connects to your organization's own Stripe account. Donations settle directly to your bank; we never hold your money.
- Credit and debit cards, including international cards
- Apple Pay and Google Pay for one-tap giving on phones
- Link, Stripe's saved-payment network
- US bank transfers (ACH) at a fraction of card fees — ideal for larger gifts
- Fee breakdown recorded on every gift: gross, processing fee, platform fee, net
- Full and partial refunds from the dashboard, with receipts voided and reissued automatically
- Already on Stripe? Connect your existing account in one click
Monthly giving
Recurring gifts that look after themselves
- Monthly or yearly plans charged on the donor's anniversary day
- Failed cards retry on a gentle schedule (1, 3, and 7 days) before anyone is bothered
- Donors get a friendly email with a secure link to update their card
- Donor portal to change amount, pause, resume, or cancel without calling you
- Staff can skip a charge, change a schedule, or charge now, with every change logged
- Monthly recurring revenue, active plans, and past-due plans on your dashboard
Receipts & thank-yous
The paperwork, done the moment the gift arrives
- PDF tax receipts emailed automatically within seconds of a successful gift
- Sequential receipt numbers that are never reused — auditors like this
- Your organization name, logo, address, and EIN on every receipt
- Refunds void the receipt and issue a corrected one; nothing is silently edited
- Thank-you letter templates with merge fields like first name and amount
- Send thank-yous automatically by email, or queue them and print a batch of letters as one PDF
- Resend any receipt from the gift page; donors can also download theirs from the donor portal
Donor CRM
A real donor database, not a spreadsheet
- A profile for every donor: lifetime giving, first and last gift, full history, contact details
- Households, tags, custom fields, pinned notes, and follow-up tasks
- Record checks, cash, in-kind gifts, and soft credits alongside online gifts
- Import your existing list from a CSV with automatic column matching and duplicate detection — tested with 10,000 rows
- Fast search across donors, gifts, and campaigns
- Campaigns and appeals with progress toward goal
- Export donors and gifts to CSV whenever you like — your data is yours
Statements & reports
Numbers that tie out to the cent
- Year-end giving statements for every donor in one run, verified against the gift ledger before they go out
- Re-run safely: only donors whose totals changed get a corrected statement
- Dashboard with this month, this year, new donors, and recurring revenue
- Campaign progress, fund summaries, lapsed donors (LYBUNT / SYBUNT), and retention by year
- Deposits report that matches each Stripe payout to the gifts and fees inside it
- Save a filtered report and have it emailed to you weekly or monthly as a CSV
QuickBooks Online sync
Your books match the bank without retyping a thing
DonorFinch keeps the donor-level detail; QuickBooks Online gets exactly what your bookkeeper wants to see — one deposit for each amount that lands in the bank.
- Each Stripe payout and each check-and-cash deposit posts to QuickBooks as a single Bank Deposit into your real bank account
- Gifts are grouped by fund and coded to the income accounts you map them to (and to classes, if you use class tracking)
- Stripe processing fees and DonorFinch platform fees are recorded as expenses, so the deposit total matches your bank feed to the penny
- Posts automatically as payouts land, catches up every hour, or press “Sync now” whenever you like
- A sync log for every deposit, with retry, skip, and “link to existing” if you already entered one by hand
- Safe to re-run: nothing is ever duplicated, and deposits deleted or edited inside QuickBooks are noticed
- Connect in one click as the QuickBooks admin; disconnecting never deletes anything in QuickBooks
- Not on QuickBooks? Export the same deposits as CSV or IIF for your accountant
Team & security
Give your team the right amount of access
- Roles for owners, admins, finance, staff, and read-only viewers, with fine-grained overrides
- Invite teammates by email; no passwords to manage — everyone signs in with a secure link
- An audit log of sensitive actions: refunds, exports, permission changes, statement runs
- Each organization's data is isolated at the database level (row-level security)
- Encrypted in transit and at rest; card data never touches DonorFinch
- Donors get their own portal to see gifts, download receipts, and manage recurring plans
Integrations
Fits your website and your bookkeeping
Put the form where your supporters already are — every integration shows the same form, and every gift lands in the same place. Then let the deposits flow into QuickBooks Online on their own.
Wix
Wix App MarketInstall DonorFinch from the Wix App Market. Connect your organization from the DonorFinch dashboard page inside Wix, then drag the donation widget onto any page.
- Drag-and-drop widget
- Pick the form in the Wix settings panel
- Shows a live preview in the Wix editor
- Resizes to fit; no code
WordPress
PluginInstall the DonorFinch plugin, paste a site key from your DonorFinch settings, and connect. Then use the [donorfinch] shortcode or the Donation Form block anywhere.
- Shortcode and Gutenberg block
- Inline form or popup “Donate” button
- Preselect a fund, amount, or interval
- Works with any theme
Any website
One line of codeSquarespace, Webflow, Weebly, a hand-built site — paste one script tag. Add the site to your allowed list and you are done.
<script
src="https://app.donorfinch.com/embed/v1.js"
data-form="your-org/give">
</script>- Inline or popup button
- Fires an event when a gift completes (for analytics)
- Only sites you approve can show your form
QuickBooks Online
AccountingConnect your QuickBooks Online company from Settings → Accounting, map each fund to an income account, and DonorFinch posts every Stripe payout and bank deposit as a QuickBooks deposit with fees broken out. See how the sync works.
- One deposit per payout or batch — no per-donor entries
- Funds → income accounts, with optional classes
- Hourly and on-demand sync with a full log
- QuickBooks Online only (not Desktop)
Ready to take your first online gift?
Create a free account, connect Stripe, and share your donation page. It takes about ten minutes.
No monthly fee. No contract. Cancel any time.