Nonprofits & Associations · capability model · acquisition economics
Display costs $86 to acquire an email address and returns $1.11 — the published ad table is a ranking, not a menu
Nonprofit digital advertising has published costs and returns per channel that differ by more than an order of magnitude: $2.81 per email address acquired overall against $86 on display, and $2.48 back per dollar on search against $0.17 on Google Grants. The model reads that table as an order of operations.
$2.81
Meta $3.64, display $86Cost per email address acquired, all channels
Modelled figure — not a client result
$2.48
multi-channel $1.82, display $1.11, Google Grants $0.17Return on ad spend, search
Modelled figure — not a client result
$54
up 4%Revenue per 1,000 fundraising emails delivered
Modelled figure — not a client result
11%
at 50 messages per subscriber per yearEmail as a share of online revenue
Modelled figure — not a client result
$0.10 per $1 of online revenue
Digital advertising reinvestment
Modelled figure — not a client result
Modelled. Inputs: M+R, Benchmarks 2026 (2025 data). Modelled outputs are not a forecast or a guarantee of results. Cited: M+R *Benchmarks 2026* (200+ nonprofits).
At a glance
The engagement in brief
Services
- Paid Search
- Paid Social
- Email Marketing
- Landing Pages
- CRO
- Content
- Reporting
Stack
- Google Ads
- Google Ad Grants
- Meta Ads
- Email platform
- Landing pages
- Reporting
The situation
What we walked into
Nonprofit digital advertising is usually planned as a mix, with each channel given a share of a budget that was set as a round number. The published data does not describe a mix. It describes a ranking with gaps in it large enough to make the mixing decision almost irrelevant. Acquiring an email address costs $2.81 on average, $3.64 on Meta and $86 on display — a thirty-fold spread inside one table. Return on ad spend runs $2.48 on search, $1.82 multi-channel, $1.11 on display and $0.17 on Google Grants. Against that, the sector reinvests ten cents in digital advertising for every dollar of online revenue, so most organisations are spending little enough that spreading it across four channels guarantees none of them reaches a size where it can be judged.
An email address costs $2.81 on average and $86 on display. That is not a channel preference, it is two different activities sharing a row in the same table.
What we found
The diagnosis
01
The spread inside the table is wider than any optimisation you could run inside a channel
Cutting display's $86 acquisition cost by a third still leaves it twenty times the average. When the differences between options are that large, sequencing beats tuning: fund the top of the ranking to a size where it can be measured before funding anything below it.
02
Google Grants returning $0.17 per dollar is not a failure, it is a category error
The Grant is free inventory with restrictions attached, and measuring it on return on ad spend compares it to money the organisation actually spent. It earns its place as a discovery and advocacy channel with its own success measure, and it should never be averaged into a paid return figure that then guides a real budget decision.
03
Email carries 11% of online revenue and is the destination the ads are buying
Revenue per thousand fundraising emails is $54, revenue per subscriber is $2.40 a year, and email is 11% of online revenue at fifty messages per subscriber per year. Acquisition advertising in this sector is mostly list building, so its return lands in the email programme rather than in the campaign it was attributed to. An organisation judging acquisition ads on immediate gifts will switch off the thing feeding the channel that does the work.
04
Advocacy draws four times the click-through of fundraising and is the cheapest front door
Advocacy email runs 2.3% click-through and a 1.4% response rate against 0.59% and 0.05% on fundraising email, with 0.34% of advocacy actions going on to a donation. As an acquisition route that is strong and slow, and it has to be measured as a two-step path or it will look like it does not work.
05
At ten cents reinvested per revenue dollar, the constraint is minimum viable channel size
A programme spending at the sector reinvestment rate cannot fund four channels to a level where any of them produces a readable result. The model sets a minimum spend per channel below which the channel is not run at all, rather than trimmed.
The number behind it
What this is built around
Cost per email acquired: **$2.81** overall, **$86** on display · return per $1: **$2.48** on search, **$0.17** on Google Grants.
What we built
The system
The model funds the ranking in order instead of allocating a share to each channel. Phase one sets one definition of an acquired email address and one attribution window, then measures the organisation's existing channels against it — including the Grant, reported on its own terms rather than as paid media. Phase two funds search and the best-performing acquisition channel to a minimum viable size, defined in advance as the spend below which a result cannot be read, and pauses anything that cannot be funded to that level. Phase three connects acquisition to the email programme so the return is measured where it lands: revenue per subscriber over twelve months, rather than gifts attributed to the ad that acquired them. Advocacy runs as a deliberate two-step entry path with its own reporting.
The sequence
How it was delivered
Week 1
Definitions and attribution window
One definition of an acquired address, one window, applied to every channel
Owner: OmniFlow + organisation
Weeks 1–4
Channel baseline
Existing channels measured against the definition; the Grant reported separately
Owner: OmniFlow
Week 4
Minimum viable size
A written floor per channel; channels below it are paused rather than trimmed
Owner: OmniFlow + organisation
Weeks 5–20
Fund in ranking order
Search first, then the next channel that clears the floor
Owner: OmniFlow
Weeks 8–24
Connect to the email programme
Acquisition cohorts tracked through to revenue per subscriber over twelve months
Owner: OmniFlow
Month 12
Review
Cost per acquired address and twelve-month revenue per subscriber, by channel
Owner: OmniFlow + organisation
Outcome
What the model produces
The model reports cost per acquired email address by channel and twelve-month revenue per subscriber by acquisition cohort, and it reports the Google Grant separately with its own measure. It does not report a blended return on ad spend, because blending free inventory with paid inventory produces a number that cannot guide a decision. Channels that cannot be funded above the written floor are named in the report as paused rather than quietly underfunded. Published figures are replaced by the organisation's own from quarter two. Modelled outputs are not a forecast or a guarantee of results.
Modelled. Inputs: M+R, Benchmarks 2026 (2025 data). Modelled outputs are not a forecast or a guarantee of results. Cited: M+R *Benchmarks 2026* (200+ nonprofits).
Inputs
What the model is built on
Every figure below is published research, not a client result. They are the inputs to the arithmetic above, listed so it can be checked rather than taken on trust. The bracketed number points to the full citation at the end of this page.
$2.81
[1]Cost per email address acquired, all channels
2025 data
$2.48
[1]Return on ad spend, search
2025 data
$54
[1]Revenue per 1,000 fundraising emails delivered
2025 data
11%
[1]Email as a share of online revenue
2025 data
$0.10 per $1 of online revenue
[1]Digital advertising reinvestment
2025 data
The published figures, side by side
Rates share a 0–100% scale. Costs and counts are scaled against the largest value shown.
- Cost per email address acquired, all channels[1]$2.81
2025 data
- Return on ad spend, search[1]$2.48
2025 data
- Revenue per 1,000 fundraising emails delivered[1]$54
2025 data
- Email as a share of online revenue[1]11%
2025 data
- Digital advertising reinvestment[1]$0.10 per $1 of online revenue
2025 data
Run the model on your own numbers
Change the volume and the target rate. Everything else is held at the published benchmark above, so the output is arithmetic you can check rather than a claim.
Reporting
What you would actually see
These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.
These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.
Google Analytics 4
Nonprofits & Associations · all web data
Sessions
3,560
+71.7%
Key events
118
+89.6%
Session key event rate
3.3%
+0.9%
Engagement rate
53.1%
+3.7%
Sessions by month
Dashed line marks the month the engagement started.
| Session default channel group | Sessions | Key events | Rate |
|---|---|---|---|
| Organic Search | 1,446 | 64 | 4.4% |
| Paid Search | 784 | 27 | 3.4% |
| Direct | 557 | 18 | 3.2% |
| Referral | 439 | 14 | 3.2% |
| Organic Social | 334 | 12 | 3.6% |
LinkedIn Campaign Manager
Sponsored Content · Nonprofits & Associations audience
Impressions
68,339
+39.7%
Clicks
441
+43.7%
CTR
0.6%
+0.06%
Cost per lead
$191.40
-15.1%
Impressions by month
Dashed line marks the month the engagement started.
| Campaign | Impr. | Clicks | Leads | CPL |
|---|---|---|---|---|
| Thought leadership — practice leads | 23,235 | 150 | 12 | $191.40 |
| Problem-aware — retargeting | 17,768 | 115 | 9 | $191.40 |
| Case study download | 15,035 | 97 | 7 | $191.40 |
| Webinar registration | 12,301 | 79 | 6 | $191.40 |
CRM pipeline
Nonprofits & Associations · inbound and outbound
Leads created
68
+72.5%
Qualified
31
+83.4%
Meetings booked
18
+87.0%
Answered on first attempt
66.4%
+12.3%
Leads created by month
Dashed line marks the month the engagement started.
| First-touch source | Leads | Qualified | Meetings |
|---|---|---|---|
| Google Ads — high intent | 21 | 10 | 5 |
| Organic search | 18 | 8 | 4 |
| Business Profile — call | 13 | 6 | 3 |
| LinkedIn outbound | 10 | 5 | 2 |
| Referral | 6 | 3 | 1 |
Method
How this is measured
Each figure on this page, the system it is read from, and the definition and window it is measured over.
| Figure | Read from | How it is defined | Status |
|---|---|---|---|
| Cost per email address acquired, all channels | published benchmark | 2025 data | Published |
| Return on ad spend, search | published benchmark | 2025 data | Published |
| Revenue per 1,000 fundraising emails delivered | published benchmark | 2025 data | Published |
| Email as a share of online revenue | published benchmark | 2025 data | Published |
| Digital advertising reinvestment | published benchmark | 2025 data | Published |
Honestly
What we would do differently
Not applicable — this is a modelled engagement. Its weakest input is that the published advertising figures are dominated by large national organisations with brand recognition a local or regional organisation does not have, and display in particular is often bought by those organisations for reach rather than for list building, which is part of why its acquisition cost looks the way it does. The model uses the ranking to set an order of operations, not to predict what any individual organisation pays.
Evidence base
1 sources, 1 publishers
Full citations for everything cited on this page, with the sample and period each study covers, so you can go and read the original.
Published research
- [1]
M+R, Benchmarks 2026
2025 data
Supports: Cost per email address acquired, all channels · Return on ad spend, search · Revenue per 1,000 fundraising emails delivered · Email as a share of online revenue · Digital advertising reinvestment
Next
Start the same conversation
Start the same conversation
Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.