No sign-up. No email. Nothing saved.

Donor acquisition cost: how much should you spend to find a donor?

Donor acquisition cost is what you spend, in money and staff time, to gain one new donor. Divide the full cost of a campaign by the new donors it brought in. It's worth it when that cost is lower than what a donor gives over time. The calculator shows both numbers side by side.

A heart with a price tag and a few coins

Worked example. Change any number to use yours.

With 72 new donors, as promised

Year 1

−$2,160

Net cost

3 years

+$1,469

Comes out ahead

A loss in year one is normal for donor growth. Look at the 3-year view: returning donors pay it off.

Needs about 99 new donors in year one, or 61 over 3 years.

I don't know our numbers

Use figures from your donor database or spreadsheet.

Average gift: $0 · Retention: 0 in 10

What are you considering?
What does it cost?

At $1,200/month for 6 months, this needs to bring in $7,920 in new giving, about 99 new donors at your average gift. If 4 in 10 give again next year, about 61 new donors would pay it off within 3 years.

$0$4,694$9,389Pays off in month 17Month 1Month 36
Total cost Total giving

Worth it over time

Year one shows a net cost, but returning donors pay it off. This is normal for donor growth.

Cost to raise $1
$0.84
How did we get this?

$7,920 cost ÷ $9,389 giving over 3 yrs

Worth up to
$1,445/month
How did we get this?

(72 donors × $130 − $0 setup) ÷ 6 months − $120 staff time

Based on what they're promising, this is worth up to $1,445/month to your organization.

New donors per active month to break even
11
How did we get this?

61 donors ÷ 6 active months

Most you can spend to gain one donor
$130
How did we get this?

That's what one new donor gives over 3 yrs, after fees. Year one only: $80.

Details
  • Break-even, first year: 99 donors ($7,920 ÷ $80 per donor)
  • Break-even, 3-year view: 61 donors ($7,920 ÷ $130 per donor)
  • Full cost: $7,920 = $0 setup + ($1,200 fee + $120 staff and volunteer time) × 6 months

Make the case to your board

Already started? Check in on progress

Was this useful? Tell Paul

Break-even: 99 donors in year one, 61 over 3 years

How to calculate it

Add up everything the campaign cost: fees, ad budget, setup, and staff time. Divide by the number of new donors it brought in. That's your cost to acquire one donor.

Compare it with "Most you can spend to gain one donor" in the calculator. If acquisition cost is lower, you're coming out ahead over that time frame.

Why first-year numbers mislead

Finding a donor often costs more than their first gift. That's normal. What matters is whether they give again. The year one versus long-term cards show this directly.

Worked example

Hypothetical: $1,200 a month plus 4 staff hours at $30 for 6 months is $7,920. If it brings 12 new donors a month, that's 72 donors at about $110 each. With an $80 first gift and 4 in 10 giving again, the calculator shows whether that's worth it over 3 years.

What you're actually paying for

  • Fees and ad budgets.
  • Staff and volunteer time.
  • Setup costs like new pages or forms.

Questions to ask vendors

  • Do you understand donor journeys and recurring giving?
  • Who owns our donor data, website, and ad accounts if we part ways?
  • How will you report new donors, not just traffic or impressions?
  • When should we expect results, and what's the plan if they don't come?
  • What do you expect our cost per new donor to be, and how will you prove it?

How to tell if it's working

  • Ask "How did you hear about us?" on your donation form.
  • Use a separate link for each channel so gifts can be traced back.
  • Count new donors from this channel every month, not just clicks or visits.
  • Review monthly with the check-in tool on this page.
  • Divide the full cost by new donors each month and compare it with the limit in the calculator.

How we calculate

  • Full cost = setup fee + (monthly fee + staff hours × hourly cost + volunteer hours × hourly value) × months.
  • Value of one new donor over N years = (first gift + later gift × (r + r² + ... + r^(N−1))) × gifts per year × (1 − processing fee) − thank-you cost, where r is how many out of 10 give again, divided by 10.
  • Monthly donors are valued at monthly gift × 12 for each year they keep giving.
  • Break-even new donors = full cost (minus the value of other goals you enter) ÷ value of one new donor, rounded up.
  • Cost to raise $1 = full cost ÷ giving over the time frame.
  • Most it's worth paying per month = (promised donors × donor value − setup fee) ÷ months − staff time per month.

Questions people ask

What's a good donor acquisition cost?

One that's lower than what a new donor gives you over time. Your own numbers decide that, not an industry average.

Should staff time count?

Yes. It's real cost, and leaving it out makes in-house work look free.

About the builder

Built by Paul Watley

Paul is the Director of SEO at Tandem Theory in Dallas, Texas. He builds websites and helps them get found through search and digital marketing. He is originally from Nebraska and now lives in Dallas with his wife, their three kids, and Sunny, their dog.

He built this free tool because nonprofits get the same sales pitches businesses do, with less money and less time to check the math. Put in your own numbers and decide for yourself.