How to Reconcile Stripe Payouts for Your Nonprofit
By HeartBridge Team · · 7 min read
Key takeaways
- Reconcile the payout, not just the donation total.
- Match each bank deposit to the Stripe payout and then to the underlying gifts.
- Track fees and refunds separately so your books stay accurate.
- Use a repeatable monthly workflow so small errors do not snowball.
- Keep backup reports with your accounting records for easy review later.
What should you match when a Stripe payout hits your bank?
If you need to reconcile stripe payouts nonprofit accounting can feel simple at first, then messy fast. A bank deposit is only the final number, while your records also need to account for individual gifts, Stripe processing fees, refunds, and any timing gap between the donation date and the payout date.
The easiest way to stay organized is to treat each payout like a bundle of transactions. Match the deposit in your bank account to the payout in Stripe, then verify the gifts that make up that payout in your donor records or export.
For context, each nonprofit connects its own Stripe account with HeartBridge, HeartBridge is never merchant of record, and no per-gift platform fee is added. Stripe’s standard 2.9% + $0.30 applies to each transaction, so your reconciliation should start with that fee structure in mind.
If you are also comparing giving tools, it may help to review Stripe Fees Explained for Nonprofits and Setting Up a Nonprofit Bank Account and Stripe Together.
Why do Stripe deposits not equal gross donations?
The deposit in your bank is usually lower than the total gifts collected because Stripe deducts its processing fee before the payout reaches your account. If you issue refunds, those reduce what you keep as well. If donors cover fees, the gross gift may be a little higher than the amount you intended to receive, so the donor record and the payout record still need to be matched carefully.
Stripe explains that you can view balances, payouts, and transaction details in your account, which is the best place to trace what happened between donation and deposit. Use Stripe’s records first, then compare them to your bank statement and your nonprofit’s bookkeeping.
In plain terms, the question is not just, “Did the money arrive?” It is, “Which gifts, fees, and adjustments make up this deposit?”
How do you reconcile each payout step by step?
- Open the bank deposit and note the exact amount and date.
- Open Stripe and find the matching payout amount and payout date.
- Review the transactions included in that payout, including each gift, fee, and any refund.
- Compare the payout total to the bank deposit total.
- Record the deposit in your books using the payout total, then record fees and refunds separately if your bookkeeping setup requires it.
- Save your backup, such as a Stripe export or report, with the month’s records.
This process works best when you do it on a regular schedule instead of waiting until year-end. A weekly or monthly routine keeps small differences from piling up and makes it easier to spot a missing deposit, duplicate entry, or refund you forgot to enter.
What if the numbers do not match?
Start with the simplest explanation first. The deposit may have landed in the bank on a different day than you expected, the payout may include multiple donations, or a refund may have posted after the original gift.
If the mismatch remains, check whether the payout is still pending in Stripe, whether your bank posted a partial amount, or whether you are looking at the wrong date range. If you still cannot match it, document the difference and ask the vendor or your bookkeeper to help you trace the transaction.
| Item to check | Where to look | Why it matters |
|---|---|---|
| Bank deposit amount | Bank statement | This is the amount that actually arrived |
| Payout amount | Stripe account | This should match the bank deposit |
| Individual gifts | Donation report or export | Shows which donations were included |
| Processing fees | Stripe transaction details | Explains why the payout is smaller than gross gifts |
| Refunds or charge reversals | Stripe activity | Can reduce the payout total |
How should a small nonprofit set up a clean monthly workflow?
Small teams do best when reconciliation is predictable. Pick one person to review payouts, one place to store reports, and one recurring day each month for bookkeeping. If you use a donor CRM, keep the donor export and the payout report together so the same person can trace both sides of the transaction.
HeartBridge includes a donor CRM with CSV import, hosted pages, an embeddable widget, smart emails, and AI features that can help with campaign setup, donor engagement suggestions, thank-you notes, and impact reports. If you want a simpler place to start, you can also review features before deciding how your team wants to manage giving and reporting.
For nonprofits that need a clear next step, a signup flow can help you get organized quickly, so consider registering once you know what you want to track and who will reconcile the books.
Do this this week
- Pick one recent Stripe payout and match it to your bank deposit.
- Download the related Stripe transaction details or export and save it with your monthly records.
- Check whether any refunds, reversals, or donor-covered fees affected the payout total.
- Write a simple reconciliation note for your books, even if the deposit matched perfectly.
- Set a recurring reminder so the same person reviews payouts each month.
What should board members or treasurers ask for?
If you are responsible for oversight, ask for a monthly payout summary, a bank deposit match, and a short note about any exceptions. That gives the board or finance committee a clear trail without turning every meeting into a bookkeeping lesson.
If your team is comparing platforms, it can also help to review how a provider handles fees and deposits before you commit. For example, HeartBridge uses each nonprofit’s own Stripe account and adds no per-gift platform fee, while Stripe’s standard processing fee still applies to each transaction.
Good reconciliation is not about making the numbers look neat. It is about making sure every deposit can be explained, every fee is visible, and every exception is documented.
What are the main takeaway points?
- Reconcile the payout, not just the donation total.
- Match each bank deposit to the Stripe payout and then to the underlying gifts.
- Track fees and refunds separately so your books stay accurate.
- Use a repeatable monthly workflow so small errors do not snowball.
- Keep backup reports with your accounting records for easy review later.
FAQ
How often should a small nonprofit reconcile Stripe payouts?
Monthly is a practical minimum for most small teams, and weekly can be even better if you process donations often. The key is consistency, because regular review makes it easier to spot missing deposits or refunds.
Do I record the gross donation or the net deposit?
That depends on your bookkeeping method, but you should always be able to explain both numbers. The gross gift, the Stripe fee, and the net payout should all be traceable in your records.
What if a donor covers the fee?
Record the donation according to the actual transaction details in Stripe and keep the payout traceable to the bank deposit. Donor-covered fees do not remove the need to reconcile the full transaction trail.
What if I cannot find a deposit in my bank?
Check Stripe first for the payout date and status, then compare it to your bank statement. If it still does not appear, document the issue and contact the relevant support contact or your bookkeeper.
Can HeartBridge help with payout tracking?
HeartBridge provides donation forms, recurring giving, campaigns, a donor CRM with CSV import, hosted pages, text-to-give, smart emails, and AI features that support campaign and donor management. Since each nonprofit connects its own Stripe account, your payout records remain tied to your Stripe activity and bank deposits.
Is there a platform fee on each gift?
No, HeartBridge adds no per-gift platform fee. Stripe’s standard 2.9% + $0.30 still applies to each transaction because each nonprofit connects its own Stripe account.
Sources
Frequently asked questions
Sources
Start free on HeartBridge
No credit card required. Run your fundraising on your own Stripe account, with AI built in.
Start free on HeartBridge