Skip to content
Back to the blog

Nonprofit KPIs: 18 Metrics to Track, With Formulas and Examples

18 nonprofit KPIs for programs, fundraising, finance, membership and operations, with formulas, worked examples, a sample dashboard and board reporting tips.

Governance & leadership··16 min read·campai editorial team
Nonprofit KPIs: 18 Metrics to Track, With Formulas and Examples

Your board packet holds a 14-page financial report, a membership spreadsheet, an event recap and a program update full of numbers. The directors read the first two pages and ask the same question as last quarter: are we doing better or worse? A short set of nonprofit KPIs answers that question on one page.

A key performance indicator (KPI) is a measure tied to a specific goal, with a target, an owner and a review schedule. Most nonprofits and associations need 8 to 12 KPIs at the organization level, spread across programs, fundraising, finances, membership and operations. This guide gives you 18 to choose from, each with a formula and a worked example in dollars, then shows how to choose yours, build a dashboard and report to your board.

A few measures have their own in-depth guides, linked in the sections below: event results, member retention math and donor lifetime value. Here the focus is the organization-wide view.

What Makes a Metric a KPI

You can count hundreds of things. A metric becomes a KPI when it meets four conditions:

  1. It's tied to a goal in your strategic plan or annual plan.
  2. It has a target and a time frame.
  3. One person owns it.
  4. A significant change in it would lead to a decision.
Just a metric The KPI version
Emails sent this month Click-through rate on donation appeals, with a target based on last year's average
Members on file Net membership growth, target +4% this fiscal year, owned by the membership director
Total donations Donor retention rate, target 45% by fiscal year-end, owned by the development director
Volunteers registered Volunteer retention rate, target 65%, owned by the volunteer coordinator
Program sessions held Share of participants who reach the program outcome, target 75%, owned by the program director

Types of KPIs

Type What it tells you Example
Output How much you did Tutoring sessions delivered
Outcome What changed for the people you serve Learners who gained at least one reading level
Efficiency What a result cost Cost per participant
Leading An early signal of a later result New members who attend an event in their first 90 days
Lagging The final result, after the fact First-year renewal rate

A balanced set includes outcomes, not just outputs, and pairs some leading indicators with the lagging ones so you can still act during the year.

How to Choose the Right KPIs

Start with your goals, not with whatever data happens to be easy to pull. If you have a strategic plan, each goal should already have one or two measures; our guide to nonprofit strategic planning shows how to set them. Then run each candidate through five filters:

  • Relevant: does it measure progress on a goal?
  • Influenceable: can your team's actions move it?
  • Available: can you collect it reliably without a major project?
  • Understandable: would a new board member grasp it in one sentence?
  • Actionable: if it moved sharply, would you do something differently?

Write a definition card for each KPI before you report it. Counting rules matter more than most people expect. Whether a family membership counts as one member or four, or whether a pledge counts when it's made or when it's paid, can move a KPI by several points.

KPI definition card
Name:
Goal it supports:
Formula (numerator / denominator):
Counting rules and exclusions:
Data source:
Owner:
Reporting frequency:
Baseline (period and value):
Target (period and value):
Green / yellow / red thresholds:
Decision it informs:

The 18 KPIs at a Glance

# KPI Area Typical review
1 Unduplicated participants served Programs Monthly
2 Outcome achievement rate Programs Per cohort or quarterly
3 Cost per participant and per outcome Programs Annually
4 Donor retention rate Fundraising Quarterly, rolling 12 months
5 Average and median gift Fundraising Quarterly
6 Cost to raise a dollar Fundraising Annually and per campaign
7 Donation page conversion rate Fundraising Monthly during campaigns
8 Months of operating reserves Finance Monthly
9 Program expense ratio Finance Annually
10 Revenue concentration Finance Annually
11 Budget variance Finance Monthly
12 Member retention rate Membership Quarterly, rolling 12 months
13 Net membership growth Membership Quarterly
14 Member engagement rate Membership Quarterly
15 Non-dues revenue share Membership Annually
16 Volunteer retention and hours Operations Quarterly
17 Email click-through rate Operations Per send, reviewed monthly
18 Dues and invoice collection rate Operations Monthly
Desk with a smartphone and printed financial charts

Program KPIs

1. Unduplicated participants served

Formula: the number of distinct people, households or member organizations that received at least one service during the period.

Count each person once and report service units, such as sessions or meals, separately. Example: an adult literacy program logged 3,920 tutoring sessions in FY2026 for 140 unduplicated learners, an average of 28 sessions each.

This number also feeds your Form 990. The Form 990 instructions ask organizations to describe the accomplishments of their three largest program services using specific measurements such as clients served, days of care provided or the number of sessions or events held.

2. Outcome achievement rate

Formula: participants who reached the defined outcome ÷ participants eligible to reach it × 100.

Define the outcome and who counts as eligible before the program year starts. Example: of the 140 learners, 112 stayed in the program for at least 12 weeks and were eligible for assessment. Of those, 84 gained at least one reading level: 84 ÷ 112 × 100 = 75%. Report the completion rate alongside it (112 ÷ 140 = 80%), because keeping participants in the program is often the more fixable problem.

3. Cost per participant and cost per outcome

Formulas: total program expenses ÷ unduplicated participants; total program expenses ÷ participants who reached the outcome.

Example: the literacy program's full cost, including its share of rent and supervision, was $252,000. That's $252,000 ÷ 140 = $1,800 per participant and $252,000 ÷ 84 = $3,000 per outcome. Use full costs, including allocated shared costs, and compare the same program year over year rather than comparing programs that do very different work.

Fundraising KPIs

4. Donor retention rate

Formula: donors who gave in both the prior and current period ÷ donors who gave in the prior period × 100.

Example: 1,240 donors gave in FY2025, and 527 of them gave again in FY2026: 527 ÷ 1,240 × 100 = 42.5%.

Split the figure into first-time and repeat donor retention, which behave very differently. For sector context, the Fundraising Effectiveness Project publishes quarterly data on donor retention at fepreports.org, but your own trend is the more useful comparison. To bring back donors who stopped giving, see our guide to lapsed donors. To put a dollar value on each retained donor, see donor lifetime value.

5. Average gift and median gift

Formulas: total gift revenue ÷ number of gifts; the median is the middle gift when all gifts are sorted by size.

Example: 1,310 gifts totaled $186,000, an average of $142. The median was $60, because a handful of large gifts pull the average up. Track both. A rising average with a flat median usually means a few bigger gifts, not broad growth. Report gifts above a set amount, such as $10,000, separately.

6. Cost to raise a dollar

Formula: fundraising expenses ÷ contributions raised. The inverse, contributions ÷ fundraising expenses, is your fundraising return.

Example: fundraising expenses of $58,000 (the development staff's share of salaries, the donor database, appeal printing and postage, event costs) against $412,000 raised: $58,000 ÷ $412,000 = $0.14 per dollar raised, or a return of about $7.10 for every $1 spent.

Use the same definition as your Form 990, where fundraising expenses go in column (D) of Part IX: the costs of soliciting contributions, gifts and grants, including allocable overhead. Shared staff costs are split by time; the instructions' own example puts 40% of a salary in fundraising for an employee who spends 40% of their time on it. Calculate the ratio per campaign too.

7. Donation page conversion rate

Formula: completed donations ÷ unique visitors to the donation page × 100.

Example: during a year-end appeal, 2,300 people visited the donation page and 184 completed a gift: 184 ÷ 2,300 × 100 = 8%. If it's low across all channels, look at the page itself: form length, required fields and the mobile layout. Our guide to the donation page covers the fixes.

Financial KPIs

8. Months of operating reserves

Formula: available unrestricted liquid net assets ÷ average monthly operating expenses.

Example: $165,000 available ÷ ($1,080,000 in annual expenses ÷ 12 = $90,000) = 1.8 months.

Define "available" in a board-approved reserve policy: typically you exclude donor-restricted funds and money tied up in buildings or equipment, and decide in writing whether board-designated funds count. No federal rule sets a required level, so the board sets a target based on its risks, such as late grant payments.

9. Program expense ratio

Formula: program service expenses ÷ total expenses × 100.

Example: $812,000 ÷ $1,080,000 × 100 = 75.2%.

Form 990, Part IX splits total expenses into program services, management and general, and fundraising. According to the Form 990 instructions, 501(c)(3) and 501(c)(4) organizations must complete all three functional columns, while other exempt organizations must report the total and may complete the split. Use the same allocation method in your monthly reports as on the return, so the numbers match.

A higher ratio isn't automatically better: underinvesting in finance, technology and staff can weaken programs over time, as our guide to nonprofit capacity building explains. Track it as a trend.

10. Revenue concentration

Formula: largest single revenue source ÷ total revenue × 100. Also track the share of your top three sources.

Example: a city contract brings in $296,000 of $1,120,000 in total revenue: 26.4%. The top three sources ($296,000 + $180,000 + $142,000 = $618,000) make up 55.2%. The question behind it: if the largest source ended, how long could you continue?

11. Budget variance

Formula: (actual − budget) ÷ budget × 100, calculated separately for revenue and expenses, year to date.

Example: six months into the fiscal year, revenue is $512,000 against a budget of $560,000: −8.6%. Expenses are $498,000 against $520,000: −4.2%. Revenue is behind faster than spending is slowing, which is the combination to watch.

Use a phased budget that follows your real seasonality, such as year-end gifts in December, or every month looks like a variance. Set a threshold, such as 5% and $5,000, above which staff explain the difference.

Membership KPIs

12. Member retention rate

Formula: members at the start of the period who are still members at the end ÷ members at the start × 100. New members who joined during the period are excluded.

Example: a professional association had 1,180 members on July 1, 2025, and 1,003 of them were still members on June 30, 2026: 1,003 ÷ 1,180 × 100 = 85.0%. Report first-year members separately, since they renew at different rates. Our guide to the member retention rate covers churn, cohorts, grace periods and the counting rules in detail.

13. Net membership growth

Formula: (members at end − members at start) ÷ members at start × 100.

Example: the association retained 1,003 members and added 233 new ones, ending the year with 1,236: (1,236 − 1,180) ÷ 1,180 × 100 = 4.7%. Notice that it took 233 new members to grow by 56. Always read growth next to retention: growth with falling retention means you're recruiting harder just to stand still.

14. Member engagement rate

Formula: members with at least one qualifying activity in the last 12 months ÷ total members × 100.

Decide in advance what counts: attending an event, volunteering, taking a course, serving on a committee. Opening an email is usually too low a bar. Example: 591 of the association's 1,236 members did at least one qualifying activity: 47.8%. Compare renewal rates of engaged and unengaged members, but read the gap as a signal, not proof, since loyal members are the ones who show up.

15. Non-dues revenue share

Formula: revenue other than membership dues ÷ total revenue × 100.

Example: the association's total revenue was $1,450,000, of which $870,000 came from dues. Non-dues revenue of $580,000 is 40% of the total. A rising share can make the organization more resilient, provided the programs behind it serve members and cover their costs. Our guide to non-dues revenue lists options.

Operational KPIs

16. Volunteer retention rate and hours

Formula: volunteers active in both the prior and current period ÷ volunteers active in the prior period × 100. Track total hours separately.

Example: 210 volunteers were active last year and 132 of them served again this year: 62.9%. Together, volunteers gave 3,400 hours. Independent Sector estimates the national value of a volunteer hour at $36.14 for 2025, so those hours represent about $122,876 of donated time.

Keep that value out of your financial KPIs. The Form 990 instructions don't allow donated services to be reported as revenue or expenses in Parts VIII and IX, though they can be mentioned in the program descriptions. Show the value as a separate line in board and donor materials. To find and keep more volunteers, see our guide to volunteer recruitment.

17. Email click-through rate

Formula: unique clicks ÷ delivered emails × 100.

Example: a monthly newsletter reached 4,800 inboxes and 168 recipients clicked at least one link: 3.5%.

Use clicks rather than opens as your main email KPI. Apple's Mail Privacy Protection downloads remote content regardless of whether the recipient engages with the email, so open rates are inflated for many audiences. Opens are still useful for comparing subject lines within the same list; our guide to email subject lines and open rates explains how.

18. Dues and invoice collection rate

Formula: amount collected within a set number of days after the due date ÷ amount due × 100. Track receivables older than 60 days alongside it.

Example: $412,000 in renewal dues was due January 31. By March 2, 30 days later, $371,000 had been paid: 90.0%. The remaining $41,000 needs follow-up before it turns into involuntary churn. In campai, dues and invoices carry a payment status, and the finance area lists outstanding receivables with reminders, so this KPI comes from records you already keep.

Build a One-Page KPI Dashboard

A dashboard is just a table that shows 8 to 12 KPIs in the same order every time. For each one, show the target, the current value, the same period last year and a status. Set the green, yellow and red thresholds on each KPI's definition card, so the colors aren't decided in the moment.

Here's a sample for a fictional community nonprofit with a $1.08 million budget, a supporting-membership program and a volunteer corps, reporting at the end of its second quarter:

KPI FY2026 target Q2 FY2026 Q2 FY2025 Status
Unduplicated participants, year to date 300 for the year 162 141 Green
Outcome achievement rate, latest cohort 75% 71% 73% Yellow
Donor retention, rolling 12 months 45% 43.1% 41.0% Yellow
Cost to raise a dollar, rolling 12 months $0.15 or less $0.13 $0.16 Green
Months of operating reserves 2.5 by year-end 2.0 1.6 Yellow
Revenue vs. budget, year to date within ±5% −8.6% −2.1% Red
Member retention, rolling 12 months 85% 84.2% 82.5% Yellow
Volunteer retention 65% 66% 61% Green
Dues collected within 30 days 90% 92% 86% Green

A few practical rules:

  • One source of truth per KPI. Finance KPIs come from the accounting system, membership KPIs from the member database, donor KPIs from donation records. Write the source on the definition card.
  • Automate what you can. If you use campai, several inputs come from one place: membership reports show joins, departures and the resulting count for any period and export for the board, the donations dashboard shows new and returning donors, and the finance area produces cash-basis income statements and cost-center reports with a previous-year comparison.
  • Add events as a single line. Major events belong on the dashboard as one result each; calculate them with our guide to event ROI.
  • Keep definitions fixed. If you change a counting rule, restate last year's figure under the new rule.

Report KPIs to Your Board

Put the dashboard at the front of the board packet, before the detailed reports, and give it a fixed slot on the board meeting agenda. Then follow four habits:

  1. Explain every yellow and red line in three sentences: what happened, why, and what you're doing about it. For the revenue variance above: "A $45,000 foundation grant expected in October has moved to March. We are not cutting expenses yet. We'll confirm the grant at the March meeting."
  2. Show trends, not snapshots. The same period last year is the minimum. For the three or four KPIs tied to strategic goals, show three years.
  3. Pair one number with one story. A 75% outcome rate means more next to a two-paragraph account of one learner's progress, shared with permission.
  4. Review the KPI list once a year and drop measures that never lead to decisions.

Common mistakes to avoid:

  • Too many KPIs. Twenty-five lines on a dashboard get the same attention as none.
  • Vanity metrics and borrowed benchmarks. Follower counts rarely belong at board level, and averages from organizations of a different size or type can mislead. Your own trend is usually the better yardstick.
  • Measuring only what's easy. Outputs are easy to count; outcomes take planning but show whether the work succeeds.

Frequently Asked Questions

How many KPIs should a nonprofit track?

At the organization level, 8 to 12 is a workable number for a board dashboard. Program teams, fundraisers and membership staff can track more detailed metrics internally, but only the measures tied to organization-wide goals belong in front of the board.

What is a good program expense ratio?

There isn't one right number. The IRS doesn't set a target, and a sensible ratio depends on your size, age and type of work: a young organization building its systems or an advocacy group with a small staff will look different from a large direct-service charity. Explain your ratio, your trend and the investments behind it.

What is the difference between outputs and outcomes?

Outputs count what you did, such as 3,920 tutoring sessions. Outcomes describe what changed for the people you serve, such as 84 learners gaining a reading level. Funders and boards increasingly ask for outcomes, so define at least one outcome KPI per major program.

Which KPIs should a nonprofit board see?

The board should see the KPIs tied to strategic goals and financial health: typically months of reserves, budget variance, revenue concentration, donor or member retention, and one or two outcome measures per major program. Operational detail stays with staff unless a number goes red.

How do you measure impact when outcomes take years?

Use intermediate outcomes that predict the long-term result, such as course completion, skill assessments or job interviews, and follow up with participants at 6 or 12 months. Report the long-term measure annually and the intermediate ones each quarter.

Next Steps

  1. List your goals and pick one or two KPIs for each, using the table above as a menu.
  2. Write a definition card for every KPI, with counting rules, source, owner and thresholds.
  3. Pull a baseline for the last full fiscal year, and the year before if you can.
  4. Build the one-page dashboard and test it with your treasurer or board chair.
  5. Agree on the review rhythm: monthly for staff, quarterly for the board, yearly for the KPI list.
  6. Close the data gaps you found, such as unrecorded volunteer hours or donor records split across files.