Processing Fees Report
See exactly what payment processors took out, so your donation revenue and the fees both land on the books.
The Processing Fees report shows how much each donation platform (Stripe, PayPal, Givebutter, Donorbox, etc.) charged your organization in fees over a period of time. Use it to understand the true cost of accepting online donations and compare fee rates across platforms. This report requires a Standard plan or higher.
Every online donation comes with a processing fee — typically 2-3% of the donation amount plus a flat per-transaction charge. These fees add up quickly. Your board may want to know the total cost of accepting donations. Your auditor may ask about fee disclosures. And if you use multiple platforms, this report helps you compare which one is the most cost-effective.
- At least one payout settlement recorded in NP Ledger (fee data comes from payout settlements — the deposits your donation platforms send to your bank account)
- A Standard plan or higher
Tip: If you haven't settled any payouts yet, see Settling Payouts and Clearing Balances to learn how to record payout deposits and their associated fees.
Running the report
- Go to Reports > Processing Fees (in the sidebar).
- Set the date range using the fiscal year dropdown or the date-from and date-to fields. If you select a fiscal year, the report covers that full accounting period. Custom dates override the fiscal year selection.
- Click "Apply" to generate the report.
Reading the report
Summary statistics at the top show four numbers: - Total Gross — The total donation amount before fees were deducted - Total Fees — The total fees charged across all platforms - Net Received — What actually landed in your bank account (gross minus fees) - Effective Fee Rate — The overall fee percentage across all platforms
Per-provider table breaks this down by platform:
| Column | What it shows |
|---|---|
| Provider | The donation platform name (e.g., Stripe, PayPal, Givebutter) |
| Settlements | How many payout deposits were recorded from this platform |
| Gross | Total donation amounts from this platform |
| Fees | Total fees charged by this platform (shown in red) |
| Net | Amount received after fees |
| Fee Rate | This platform's effective fee percentage |
A totals row at the bottom summarizes across all platforms.
Info callout below the table explains that fee data comes from payout settlements and links to the settlement history page where you can see individual deposits.
What the numbers tell you
- Compare fee rates across platforms. If one platform charges 4% and another charges 2.5%, you may want to route more donations through the cheaper option.
- Track fees over time. Run the report for different periods to see if fee rates are changing (some platforms adjust rates as your volume grows).
- Report to your board. The total fees number is useful for board discussions about the cost of fundraising.
- Fee rates are in the expected range for each platform (typically 2-4% for donation processors)
- Settlement counts align with how many payouts you've received from each platform
- The total net received matches what you see in your bank reconciliation for the same period
- Report shows no data — Fee data comes from payout settlements, not from individual donations. If you haven't recorded any payout settlements yet, the report will be empty. See Settling Payouts and Clearing Balances.
- Fees seem too high or too low — Double-check that gross and net amounts were entered correctly when settling payouts. The fee is calculated as the difference between gross and net.
- Missing a platform — Each platform only appears if you've recorded at least one payout settlement from it. If a platform is missing, record its payout settlements.
Related
Ready to try NP Ledger?
Native fund accounting, Form 990 support, and smarter bookkeeping for nonprofits.