Year-over-Year Donor Growth

Excel Formulas › Nonprofit & Fundraising

All versions

Track whether your donor base is growing or shrinking with a year-over-year change — this year’s donors minus last year’s, over last year’s. The headline trend for board reports.


Quick formula: YoY donor growth:
=(donors_this_year - donors_last_year) / donors_last_year
This year minus last year, over last year, as a percentage. Negative means the base shrank.

The example

340 this year vs 300 last.

AB
1ItemValue
2This / Last340 / 300
3Growth→ +13.3%

The formula

The formula:

=(B2 - B3) / B3 // (this − last) ÷ last

How it works

How it works:

  1. Subtract last year’s donors from this year’s for the net change.
  2. Divide by last year’s count for the percentage growth.
  3. A negative result means the donor base shrank — a retention or acquisition warning.
  4. Apply the same formula to dollars raised for revenue growth.

Decompose the change. Net donor growth = new donors acquired minus donors lapsed. A flat total can hide churning a third of your file. Track acquired and lapsed separately — new - lapsed = net change — so a “+0%” year doesn’t mask a retention crisis papered over by frantic acquisition.

Try it: interactive demo

Live demo

Donors this year and last year.

Growth:

Variations

Net change

Donor count:

=donors_this_year - donors_last_year

Revenue growth

Same on dollars:

=(raised_this - raised_last) / raised_last

New minus lapsed

Decompose:

=new_donors - lapsed_donors

Pitfalls & errors

Base is last year. Divide by the prior count, not this year’s.

Net hides churn. Flat growth can mask heavy acquisition offsetting heavy lapse.

Zero last year. A first year gives #DIV/0!.

Practice workbook

📊
Download the free Year-over-Year Donor Growth practice workbook
A donor-growth sheet with the net-change, revenue, and new-minus-lapsed variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate year-over-year donor growth in Excel?
Use =(donors_this_year - donors_last_year) / donors_last_year. 340 vs 300 is +13.3%.
Why is my donor base flat but feels unstable?
Net growth hides churn. Track new minus lapsed: heavy acquisition can mask heavy lapse for a flat result.
Can I use this for revenue?
Yes — apply the same formula to dollars raised for revenue growth.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Percent change · Donor retention rate · Year-over-year