Most nonprofits don't have a metrics problem. They have a prioritization problem. Tracking 23 KPIs in a spreadsheet doesn't make you data-driven; it makes you tired. This guide flips the usual reference list on its head: start with the 5 metrics every nonprofit should track first, then use the full 23-metric breakdown as a reference when you're ready to go deeper.
Walk into the average small nonprofit and you'll find a spreadsheet with 20-plus columns no one looks at. The list grows because every conference talk, board meeting, and CRM demo adds another "must-track" KPI. The list stops being useful the moment it stops fitting on one screen.
The frame that actually helps: leading vs. lagging KPIs. Leading KPIs predict future outcomes (donor engagement rate, retention rate, donation growth, recurring sign-ups). Lagging KPIs measure past performance (average gift size, event attendance, fundraising ROI). You need a handful of each, not 20 of either.
According to Zeffy's 2025 Donor Behavior and Giving Trends Research Survey, the nonprofits that grow donor revenue year over year aren't the ones tracking the most metrics. They're the ones tracking the same 4 to 6 metrics every month and acting on what those numbers tell them.
If you only track five things, track these. Each one answers a different strategic question, and together they cover acquisition, retention, efficiency, and sustainability.
Why it matters: retention is the single most predictive metric for sustainable growth. Industry consensus across nonprofit fundraising research suggests retention is significantly cheaper than acquisition, so a one-point gain in retention compounds for years.
Benchmark to compare against: Zeffy's own data puts average nonprofit donor retention in the 40 to 45% range. If you're under 40%, retention is your highest-leverage starting point.
Formula: (Donors who gave both this year and last year / donors who gave last year) x 100.
The data behind this number lives wherever you record gifts. Zeffy's free donor management system tracks giving history by donor automatically, so you can pull the calculation without rebuilding a spreadsheet each year.
Why it matters: a rising average gift size with stable donor count means your stewardship is working. A flat or falling average usually means you're acquiring lower-capacity donors and not upgrading them.
Formula: Total donation amount / number of donations.
Why it matters: if you don't know what a new donor costs, you can't tell whether your ads, events, or peer-to-peer campaigns are worth repeating. Calculate per channel, not in aggregate.
Formula: Acquisition spend on a channel / new donors from that channel.
Why it matters: ROI is your bluntest efficiency check. A campaign that raises $50,000 for $25,000 spent looks healthier than one that raises $100,000 for $80,000 spent, even though the gross is double.
Formula: Total revenue / total fundraising expenses.
Why it matters: recurring donors give predictable revenue and stay longer than one-time donors. The percentage of your donor base on a recurring plan is the closest thing fundraising has to a subscription metric.
Formula: Active recurring donors / total active donors x 100.
To grow this number, the lift is operational. Add a clear monthly option to your donation form and steward the recurring base separately. See how a recurring giving program on Zeffy is set up.
What good looks like: Kids Cancer Care Foundation of Alberta
Kids Cancer Care Foundation of Alberta, a CRA-registered charity based in Calgary supporting families affected by childhood cancer, ran 1,030 Zeffy forms and raised $1.66M fee-free between June 2024 and May 2026. Over that span, they maintained an active monthly-donor program alongside one-time campaigns.
The takeaway for your prioritization: sustained form volume plus a recurring base is the operational shape of a healthy retention strategy. You don't need 23 KPIs to get there. You need to watch retention and recurring-giving rate every month, and use the rest of the list as context.
Total donations received over a chosen time window. Segment by gift type (major, mid-level, small, recurring, planned) to see which categories are growing.
How to measure: sum all gifts received in the period.
Example: 800 donations received in 2026 means gifts secured for the year is 800. See our guide on major donor fundraising for the upper end of this segmentation.
The typical donation amount from a donor group, campaign, or period. Trends in this number reveal the health of your stewardship more clearly than total revenue.
How to measure: total donation amount / number of donations.
Example: 90 donations totaling $3,000 = $33.33 average gift.
Year-over-year change in donation revenue. A useful lagging indicator of overall program health.
How to measure: ((This year's donations - last year's donations) / last year's donations) x 100.
Example: $15,000 this year vs. $10,000 last year = 50% growth rate. Our guide on donor engagement strategies covers the levers that move this number.
How often donors give in a period. Useful for understanding whether your engagement cadence matches donor appetite.
How to measure: total donations / unique donors.
Example: 400 donations from 200 unique donors = 2 gifts per donor per year.
An estimate of what donors can give based on past behavior and (if available) wealth indicators. Used for major-gift cultivation.
How to measure: sum estimated capacities across donors / number of prospects.
Capacity research is typically a paid-tool category (wealth screening). For most small nonprofits, the more useful proxy is the highest past gift from each donor, which lives in your donor record.
Covered above as a top-5 metric. Quick reference:
How to measure: (donors who gave both periods / donors who gave last period) x 100.
The percentage increase (or decrease) in your active donor base over a period.
How to measure: ((Current-year donors - prior-year donors) / prior-year donors) x 100.
Example: 200 donors last year, 250 this year = 25% growth.
The total amount a donor is expected to contribute across their entire relationship with your nonprofit. The clearest signal of which acquisition channels are actually worth the spend.
How to measure: average donor lifetime (in years) x average gift frequency per year x average gift amount.
Recurring donors typically push this number meaningfully higher than one-time donors, which is why the recurring giving rate is a top-5 metric. The data for LTV lives in your donor history, which is exactly what Zeffy's free donor management system stores by default.
The percentage of people who complete a desired action (donating, registering, signing up) out of those who had the opportunity.
How to measure: completed actions / opportunities x 100.
Benchmark from Zeffy's own data: pre-filled donation forms with a 23% average conversion rate on Zeffy, vs. a 15% nonprofit-wide average. If your donation page is converting under 15%, the form itself is usually the lever, not the traffic.
What it costs to bring in a new donor. Calculate per channel.
How to measure: channel spend / new donors from that channel.
Example: $1,000 in social ads producing 50 new donors = $20 per donor. $2,000 in direct mail producing 40 new donors = $50 per donor. See our guide on donor acquisition for channel-by-channel tactics.
The percentage of donors who stop giving in a period. The mirror image of retention.
How to measure: lapsed donors / prior-period donors x 100.
Example: 600 donors last year, 100 didn't give this year = 16.6% attrition.
Sometimes called donor churn. Similar to attrition but typically scoped to a longer dormancy window (12 to 24 months).
How to measure: (lapsed donors / total prior-period donors) x 100.
Example: 500 donors total, 100 lapsed = 20% lapsed rate. A high lapsed rate alongside healthy acquisition is a stewardship-and-communication problem, not a marketing problem.
Total revenue broken down by channel: events, peer-to-peer, online, direct mail, major gifts, grants. This is the highest-leverage diagnostic for resource allocation.
How to measure: sum revenue per channel for the period, then compare.
Revenue raised per dollar spent. A value over 1.0 means profit; under 1.0 means loss.
How to measure: total revenue / total fundraising expenses.
Example: $10,000 raised on $200 in costs = 50:1 ROI. Most channels won't get near that; events in particular run lower because of venue, food, and staff time.
Cross-channel ROI benchmarks vary widely by org size, geography, and methodology, and several commonly cited figures don't hold up under sourcing review. The table below shows what benchmarks are available with credible sourcing; where verified data doesn't exist, the cell notes that.
For your own org, compute ROI per channel and compare year over year. That internal benchmark is more useful than any industry average. One operational note: platform and processing fees show up in the denominator of every channel's ROI. Switching event ticketing to a fee-free event ticketing setup removes one fee variable from the math entirely.
The inverse of ROI: cents spent per dollar raised. Useful when communicating efficiency to boards and grantors.
How to measure: channel expense / channel revenue.
Example: $4,000 spent to run an event that raised $40,000 = $0.10 CPDR.
The share of total revenue that comes through digital channels. Useful for spotting whether your offline-to-online migration is keeping pace with donor behavior.
How to measure: online donations / total donations x 100.
Example: $4,500 online out of $15,000 total = 30% online gifts.
The percentage of event attendees who take a follow-up action (donate, join monthly giving, volunteer). This is the metric that separates an event from an isolated party.
How to measure: attendees who took the action / total attendees x 100.
Example: 60 of 80 trivia-night attendees donated afterward = 75%.
Attendees vs. invites sent. A diagnostic for promotion, timing, and pricing.
How to measure: attendees / invites x 100.
Average contribution per event participant. The clearest measure of whether your event is generating enough per head to justify the cost.
How to measure: total event revenue / attendees.
Example: $20,000 raised at an event with 200 attendees = $100 per attendee.
These are supporting metrics, not core fundraising KPIs. They tell you whether your top-of-funnel content is healthy enough to feed acquisition and retention work.
The share of recipients who opened a campaign email. Useful for testing subject lines, send times, and list health, but increasingly noisy thanks to privacy-protection features in modern email clients (which pre-fetch images and inflate opens).
How to measure: opens / delivered emails x 100.
Benchmark numbers vary widely by sector and audience; compare against your own prior-period averages rather than chasing an industry figure.
The share of opens that clicked a link. A cleaner signal of engagement than opens, because clicks aren't inflated by privacy protections.
How to measure: clicks / opens x 100.
Example: 40 clicks on an email opened by 120 people = 33.3% CTR.
Unique visits to your site in a period. The cleanest top-of-funnel volume metric.
Likes, shares, comments, and clicks across your social channels, expressed as a percentage of reach or followers.
Most native platform analytics include this calculation by default. Use it to spot which content types deserve more of your time.
The right starter set depends on where your org is in its lifecycle.
You don't have enough historical data for retention or LTV to mean much yet. Focus on:
You have a donor base. The question is whether you're keeping it. Focus on:
You have data and channels. The question is efficiency and diversification. Focus on:
The simple diagnostic: if you don't know your current donor retention rate, start there. It tells you more about your org's health than any other single number.
Most small nonprofits track metrics by hand in a spreadsheet someone updates once a quarter, when they remember. The errors compound, the formulas break, and by the time the board asks for a number, no one trusts it.
The fix isn't a $300-a-month CRM subscription. The fix is putting your fundraising data in one place that calculates these metrics for you, so the spreadsheet becomes optional.
Zeffy serves as the system of record where the numerator and denominator of your KPIs live, fee-free, in one dashboard. For most small nonprofits, that system of record is the missing piece. Custom dashboard builders, predictive churn models, and wealth-screening tools can come later.
The single highest-leverage habit in fundraising operations is a 30-minute monthly metrics review. Copy the checklist below into a doc, calendar it for the first Monday of every month, and run it.
Monthly metrics review (copy-paste)
MONTHLY FUNDRAISING METRICS REVIEW
Date: __________
Reviewer: __________
This month: ____% Last month: ____%
Action if down: review lapsed-donor list, send re-engagement.
This month: $____ Last month: $____
Action if down: check whether new-donor mix is shifting smaller.
Best-performing channel: __________ ($____/donor)
Worst-performing channel: __________ ($____/donor)
Action: shift next month's spend toward the best channel.
Highest-ROI channel: __________ (____:1)
Lowest-ROI channel: __________ (____:1)
Action if any channel under 1:1: review or pause.
This month: ____% Last month: ____%
New monthly donors this month: ____
Action: confirm welcome series for new monthly donors triggered.
NOTES / DECISIONS:
________________________________________
________________________________________
You don't need to act on every metric every month. The point is to notice movement early enough to do something about it. Tracking 5 metrics consistently beats tracking 23 metrics sporadically.


Improve your nonprofit’s fund tracking and management with our donation tracking template. Learn 7 key benefits of keeping proper track of donations.


Email marketing for nonprofits can help you increase donations, share your mission, and engage with supporters. Explore best practices and top tools to for successful email campaigns.

.avif)
Learn about nonprofit accounting processes, regulations, compliance, and best practices. Grab all the details you need to know to run efficient accounting for your mission.
.webp)