Comment Zeffy peut être gratuit ?
Comment Zeffy peut être gratuit ?
Zeffy dépend entièrement des contributions optionnelles des donateurs. Lors de la confirmation du paiement, nous demandons aux donateurs de laisser une contribution optionnelles à Zeffy.
En savoir plus >
Webinaires

How to Reconcile Your Zeffy Payouts: A Step-by-Step Guide to Monthly Nonprofit Bookkeeping

February 16, 2026

This guide is based on the reconciliation process shared by David Ducharme — nonprofit treasurer, financial planner, and Zeffy user — during a live Zeffy webinar. David has served as treasurer of the Milton Hershey School Alumni Association for two years and uses this exact process every month.

Your Zeffy payout hits your bank account on schedule. The total is correct. But your bookkeeper needs to know: how much of that deposit is merchandise revenue, how much is unrestricted donations, and how much belongs to your youth program’s emergency fund?

The payout report tells you the “what.” This guide shows you how to get the “where” — a fully itemized, chart-of-accounts-ready breakdown that takes about 20 to 30 minutes per month using nothing but Excel or Google Sheets.

What You’ll Need

Step 1: Download Your Payout Report

Start in Zeffy by navigating to the Finances tab in the left-hand menu. You’ll see a list of all payouts your organization has received.

Click on the specific payout you want to reconcile to open the payout details page. Then click Export to download the report.

This payout report gives you the high-level view: each transaction included in the payout, the donor’s name, a transaction ID, and the total amount per transaction. What it doesn’t give you is the line-item detail — if a donor bought a t-shirt and added a $20 donation at checkout, you’ll see one total, not the breakdown.

Keep this file open. You’ll come back to it later to check for refunds.

Pro tip: Use Excel’s “select all → double-click column border” shortcut to auto-fit all column widths. It makes the data much easier to scan.

Step 2: Download Your Itemized Payments Report

Now go to the Payments tab in Zeffy. This is where the detail lives.

Before exporting, set your date range wider than you think you need. If you’re reconciling a January 3rd payout, download data from November through January. Transactions that occurred in late November or December may have been included in this payout, and you want to catch everything.

Click Export in the top right corner. When prompted to choose your export type, select Itemized Payments — not the regular payments report. This is the version that breaks each transaction into individual line items (the t-shirt, the donation, the event ticket).

Select any additional fields relevant to your organization: donor contact info, custom questions, payment methods, etc.

Step 3: Filter the Data in Your Spreadsheet

Open the itemized payments export in Excel or Google Sheets. Select the header row and add filters (in Excel: Data → Filter; in Google Sheets: Data → Create a filter).

Apply three filters in this order:

Filter 1: Payment Method

Remove any payment methods that Zeffy doesn’t pay out. Deselect check, cash, and free transactions. These may exist in your data, but they weren’t part of the electronic payout you’re reconciling. If someone mailed you a check last month, it’s in your records but not in this deposit.

Filter 2: Payout Date

Select only the payout date you’re reconciling. If you’re working on the January 4th payout, select only “1/4” (or however the date appears in your export). This is why you cast a wide net with your date range — the filter handles the precision.

Filter 3: Canceled Tickets

Deselect any rows marked as canceled. This is especially important with recurring annual memberships, which can sometimes generate two entries: one canceled and one approved. Without removing the canceled entry, you’d count that amount twice.

After applying all three filters, your spreadsheet should show only the transactions that were included in this specific payout, with only the payment methods Zeffy processes, and no duplicate or canceled entries.

Step 4: Clean and Consolidate Your Data

This is the step that makes the pivot table work. Your goal is to create two clean columns:

The challenge: donation forms and sales forms store data in different columns.

For Sales Forms (Ticketing, Merchandise, Events)

These already have a rate title (the name of the item) and an item amount (the price). No changes needed.

For Donation Forms

Donation forms don’t have a rate title or item amount because there’s no “item” being sold. Instead, you’ll see blank fields in those columns, with the dollar amount in the eligible amount column.

Here’s how to fix it:

For Auction Forms

Auction items have a unique issue: the item amount is the starting price, but the donor paid a different (usually higher) amount after bidding. Filter by the auction campaign name, then replace the item amount with the total amount paid so your numbers reflect actual revenue.

Verify Your Total

Select all the values in your item amount column. Check the sum in the bottom-right corner of Excel (or use =SUM in Google Sheets). This number should match your Zeffy payout total exactly. In David’s example, the payout was $925, and the itemized total also came to $925.

If the numbers don’t match, you likely have a row with a missing amount or an extra row that should have been filtered out. Go back and check your filters.

Step 5: Build a Pivot Table

Now that your data is clean, it’s time to summarize it. First, copy only the visible (filtered) data to a new sheet — this gives you a clean, uninterrupted list that the pivot table can work with.

Create the Pivot Table

Important: The order you select fields matters. Campaign title should be the outermost “Russian doll,” with rate titles nested inside it. If the hierarchy looks wrong, drag the fields to reorder them in the Rows area.

Check the Value Calculation

By default, the pivot table may count items instead of summing them. If you see “Count of Item Amount” instead of “Sum of Item Amount”:

You now have a complete breakdown of your payout organized by campaign and line item.

Bonus: If you want to see how many of each item sold (not just the dollar total), drag Payment Method into the Values area. It will count the number of transactions, which you can rename to “Quantity.”

Step 6: Check for Refunds

Go back to the payout report you downloaded in Step 1. Add a filter and sort the amount column from largest to smallest — or filter for negative amounts.

If there are no negative amounts, you have no refunds to worry about.

If you do see a negative amount, that’s a refund that was deducted from this payout. Since refunds don’t appear in the itemized payments export, you need to manually add this as a line item in your reconciliation. Note the amount, the transaction it relates to, and the fund or campaign it should be deducted from.

Step 7: Map to Your Chart of Accounts

This is the “last mile” — translating your pivot table into your accounting system’s language.

Create a small table next to your pivot table with two columns:

Go through each line in your pivot table and map it:

David recommends color-coding each row as you map it — once everything is highlighted, you know every dollar is accounted for. Your mapped totals should equal the payout total.

“When your totals all add up and everything is color-coded, you know you’re good to go. This will make any bookkeeper very happy.” — David Ducharme

Make It Repeatable

The first time through this process will take the longest — maybe 45 minutes to an hour as you figure out your filters and build your chart-of-accounts template. After that, David estimates 20 to 30 minutes per month.

To speed things up even more:

Beyond Manual: Automation Options

If 20 minutes a month is still more than you’d like to spend, David shared that his organization has automated parts of this process using Excel’s built-in VBA and Power Query features. They drop the two Zeffy export files into a designated folder, click “run,” and get the summarized output in about 30 seconds.

For organizations processing thousands of transactions monthly, a more advanced Zapier-to-QuickBooks integration is also possible — though David noted that managing the automation can sometimes require as much effort as doing the work manually. The right level of automation depends on your transaction volume and how often new campaigns are created.

Zeffy is planning a follow-up webinar specifically on automation approaches. Stay tuned for details.

Coming Soon: Fund Designation in Zeffy

Zeffy announced a new fund designation feature arriving in early-to-mid March 2026. This feature will let donors choose which fund to support directly on donation forms, or let organizations associate a form with a specific fund on the back end. Fund designations will be included in your reporting, making it even easier to see how donations should be allocated without the manual reconciliation steps.

Questions fréquemment posées

About 20–30 minutes per month once you’re familiar with the steps. Your first time may take closer to 45 minutes as you set up your chart-of-accounts template.

Yes. Every step — filtering, copy-pasting, pivot tables — works in Google Sheets. The menu names and clicks may differ slightly from Excel, but the process is identical.

Double-check three things: (1) that you filtered for the correct payout date, (2) that you removed checks, cash, and free transactions, and (3) that you removed canceled ticket entries. If it’s still off, check for refunds in the payout report — refunds reduce the payout but don’t appear in the payments export.

Yes. Instead of organizing your pivot table by campaign title, organize it by donor name (first name, last name, or donor ID). This is useful for year-end tax reporting, identifying major donors, or IRS compliance testing for disqualified persons.

No. This process uses only the standard Zeffy export files and a spreadsheet program (Excel or Google Sheets). No APIs, no third-party integrations, no paid tools.

If you’re running peer-to-peer campaigns, use the main campaign title (not the individual fundraiser’s page title) when filling in blank rate titles during the consolidation step. This groups all peer-to-peer donations under the parent campaign for cleaner reporting.

David Ducharme is a board member and treasurer of the Milton Hershey School Alumni Association and the owner of an investment management and financial planning firm. This guide is based on his presentation during a Zeffy webinar on understanding your payouts.

Zeffy is 100% free for nonprofits — no platform fees, no transaction fees, no monthly subscriptions. Create your free account →

La seule plateforme de collecte de fonds 100 % gratuitepour les organisations à but non lucratif

Collecter des dons sans frais

Continuez à lire :

Webinaires
Webinar Recap: Understanding Your Zeffy Payouts — A Simple Process for Monthly Bookkeeping

Nonprofit treasurer David Ducharme explains how Zeffy payouts work and how to allocate them for bookkeeping. Watch the full webinar or read the 5 takeaways.

En savoir plus
Webinaires
Automating Zeffy Bookkeeping: Building a Zapier Workflow That Runs Itself

Step-by-step guide to connecting Zeffy to QuickBooks with Zapier. Automate donation and sales reconciliation, handle refunds and auctions, and save 30 min/month.

En savoir plus

Collectez des fonds avec Zeffy. 100% gratuit, pour toujours.

Collecter des dons sans frais
Merci ! Votre demande a été reçue !
Oups ! Un problème est survenu lors de la soumission du formulaire.

Recevez plus de conseils de collecte de fonds par courriel!

Rejoignez plus de 250K+ leaders de la collecte de fonds et recevez des conseils exclusifs

Obtenez des conseils sur la collecte de fonds par des experts en OBNL

Merci ! Votre demande a été reçue !
Oups ! Un problème est survenu lors de la soumission du formulaire.

Zeffy est la seule plateforme de collecte de fonds 100% gratuite pour les organisations à but non lucratif.

Trouvez des idées de collecte avec un outil d'IA gratuit !

Trouvez des subventions parmi des milliers d'autres grâce à un outil d'IA gratuit !

Créez votre association en 3 jours, gratuitement.

Commencer à lever des fonds
Zeffy est 100% gratuit et le sera toujours. (Nous couvrons même les frais de transaction.)
Inscrivez-vous et commencez à collecter des fonds gratuitement dès aujourd'hui.
With Zeffy, 100% of the money you raise goes to your cause. <br>No credit card fees. No platform fees. No fees period.
Saviez-vous que
Collecter des dons sans frais
With Zeffy, 100% of the money you raise goes to your cause. <br>No credit card fees. No platform fees. No fees period.
Saviez-vous que
Collecter des dons sans frais
Question
Coût :
$
$$
Effort :
1
23
Fun :
★★

Des informations sur plus de 100 millions de dollars de transactions mensuelles

Des gains rapides pour vous :

  • Recherchez des personnes qui assistent à des événements connexes, suivent des groupes Facebook pertinents ou s'abonnent à des bulletins d'information alignés.
  • Recherchez des personnes qui assistent à des événements connexes, suivent des groupes Facebook pertinents ou s'abonnent à des bulletins d'information alignés.

Voir notre guide des déclarations de mission

Comment Loose Ends a transformé les économies de frais en impact sur la mission
$1,715
sauvegardé
1
nouvelle embauche
2500+
projets textiles finis
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.

Rubrique

Rubrique

Rubrique

Rubrique

Rubrique

Toujours dire merci
Chaque donateur reçoit un e-mail de remerciement automatique et personnalisé dès qu'il fait un don. C'est rapide, personnel et totalement indépendant.