There are a million ways to measure nonprofit success. Some are helpful. Some are noise. And some are things you only measure because a grant report asked for them once in 2017 and now it’s part of someone’s monthly workflow forever.
Let’s cut through that.
If you're working in fundraising, programs, comms, or ops, and especially if you’re using HubSpot or trying to make your reporting setup a little less chaotic, here are 10 KPIs worth your time. These are the ones we see used most often by teams who are trying to keep their data clean, make smart decisions, and actually move the needle.
What it is:
The percentage of donors who gave last year and came back this year. This is one of the most widely used metrics in fundraising (you’ll see it referenced often by AFP and the Fundraising Effectiveness Project).
Why it matters:
Retention rates across the sector have dropped in the last couple years, especially among first-time donors. If your rate is low, that’s a signal that something’s off; maybe in your follow-up process, segmentation, or comms timing. It’s usually not about “more donors.” It’s about keeping the ones you already have.
How to track it in HubSpot:
What it is:
The number of new recurring donors you're gaining each month, and how much monthly revenue that represents. You’ll also want to keep an eye on churn - how many donors cancel or lapse from the program.
Why it matters:
Recurring donors are the most stable revenue stream for many nonprofits. We often see retention above 80%, which is miles ahead of single-gift donors. It’s also easier to forecast and plan when you have steady, predictable income each month.
How to track it in HubSpot:
What it is:
Your total fundraising spend divided by the total amount raised. Usually calculated per campaign, per channel, or per time period.
Why it matters:
Measuring CPDR allows you to determine knowing what’s actually worth the investment. Events, paid ads, or acquisition campaigns might have high CPDR in the short term, but long-term value matters too. Without this number, it’s easy to overcommit to low-ROI efforts just because they “feel” successful.
How to track it in HubSpot:
What it is:
Total donation revenue divided by number of gifts typically tracked monthly or per campaign.
Why it matters:
Average gift size gives you a quick read on donor behavior. Are you getting more grassroots donors with small gifts? Is a major gift inflating your campaign results? This number helps contextualize fundraising performance and informs your segmentation and ask strategy.
How to track it in HubSpot:
What it is:
The percentage of people who complete an action (like donating or signing up) divided by the number who saw the opportunity (like a landing page or form).
Why it matters:
This metric helps you catch friction points. If lots of people are visiting a page but few are taking action, the issue might be copy, layout, timing, or trust. It’s not always the audience, sometimes it’s the experience.
How to track it in HubSpot:
What it is:
The percentage of your active or eligible volunteers who actually participated during a given period (attended events, logged hours, completed shifts).
Why it matters:
A big volunteer list doesn’t always mean strong engagement. This metric helps you understand who’s actually involved, and where you might need to adjust outreach, scheduling, or recognition. For larger orgs with distributed programs, it’s also key for resource planning.
How to track it in HubSpot:
What it is:
Your email open and click-through rates broken down by audience type, not just tracked in one big average.
Why it matters:
Your board, your volunteers, and your major donors don’t all need to hear the same thing. Segmenting engagement helps you understand how different groups respond to your content, so you can adjust tone, timing, and topic accordingly. Low engagement in one segment might mean you’re sending too often, or not saying what that group actually cares about.
How to track it in HubSpot:
What it is:
The quantifiable results of your programs like people served, hours delivered, meals distributed, policies influenced. These are your “we did xyz thing” numbers.
Why it matters:
This is what your work looks like in the real world. For staff, it’s operational insight. For donors and funders, it’s proof of impact. If your program data lives in a separate tool or never makes it into reports, you’re missing a huge opportunity to show how resources are being turned into results.
How to track it in HubSpot:
What it is:
The number of new contacts added to your CRM in a given period, minus those removed, unsubscribed, or bounced. Tracked monthly or quarterly.
Why it matters:
As a nonprofit, the goal is going beyond maintaining your supporter base but nurturing and growing it. If new supporters aren’t entering your system regularly, and retention is flat, you’re on a downward slope. Tracking this metric helps you see what outreach channels are working and when you need to change up your acquisition strategy.
How to track it in HubSpot:
What it is:
The percentage of pledged donation amounts that are actually received either on time, in part, or in full.
Why it matters:
Big gifts often come in the form of pledges, but not all pledges turn into real dollars. This metric gives you insight into payment reliability, and helps Development and Finance teams forecast revenue more accurately.
How to track it in HubSpot: