Fundraising Return on Investment

Excel Formulas › Nonprofit & Fundraising

All versions

Fundraising ROI expresses net return per dollar invested — net raised divided by cost, often shown as a ratio. It frames a campaign’s payoff the way a board expects to see it.


Quick formula: ROI ratio from raised and cost:
=(dollars_raised - cost) / cost
Net raised (gross minus cost) over cost gives the return per dollar invested.

The example

$60,000 raised, $12,000 cost.

AB
1ItemValue
2Net raised48000
3÷ Cost 12000→ 400%

The formula

The formula:

=(B2 - B3) / B3 // (raised − cost) ÷ cost

How it works

How it works:

  1. Net raised = gross dollars raised − fundraising cost.
  2. Divide by cost for ROI as a percentage — 400% means $4 net per $1 spent.
  3. A simpler return ratio is dollars_raised / cost (here 5:1, gross).
  4. Compare campaigns or channels to steer where the next fundraising dollar goes.

Gross ratio vs net ROI. “5:1” usually means gross dollars raised per dollar spent (60k/12k). “400% ROI” means net return ((60k−12k)/12k). Both are fine — just label which you’re quoting, because a 5:1 gross campaign and a 400% ROI campaign are the same campaign.

Try it: interactive demo

Live demo

Dollars raised and cost.

Net ROI · Gross

Variations

Gross return ratio

Per dollar spent:

=dollars_raised / cost

Net raised

After cost:

=dollars_raised - cost

Cost per dollar

The inverse:

=cost / dollars_raised

Pitfalls & errors

Net vs gross. Subtract cost for ROI%; skip it for a gross ratio — label which.

Full cost. Include staff and overhead, not just direct campaign spend.

Acquisition lag. New-donor ROI is low at first; judge over the donor’s lifetime.

Practice workbook

📊
Download the free Fundraising Return on Investment practice workbook
A fundraising-ROI sheet with the gross-ratio, net, and cost-per-dollar variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate fundraising ROI in Excel?
Use net return over cost: =(dollars_raised - cost) / cost. $60k raised at $12k cost is 400% ROI.
What's the difference between ROI and a return ratio?
ROI uses net ((raised−cost)/cost); a return ratio uses gross (raised/cost, e.g. 5:1). Label which you quote.
Should new-donor acquisition show poor ROI?
Often yes at first — you recover it over the donor's lifetime, so judge acquisition against lifetime value.

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: Cost per dollar raised · ROI & payback · Donor lifetime value