Cost per donation = campaign spend / donations
Cost Per Donation
$20.00
Use this metric with average donation value before scaling fundraising campaigns.
Compare cost per donation by message, audience, and landing page before cutting a campaign.
If cost per donation is high, test clearer impact framing and stronger donor proof before only reducing spend.
What cost per donation measures and why it matters
Cost per donation is the average amount your organization spends in campaign costs to generate a single completed donation. The formula is total campaign spend ÷ number of donations received. It's the nonprofit equivalent of cost per acquisition: a way to understand how efficiently your marketing budget is converting into the transactions that fund your mission.
Unlike cost per click or cost per impression — which measure audience engagement — cost per donation reaches all the way to the action that actually matters. An email campaign that generates thousands of clicks but few donations has a high cost per donation even if its click cost looks efficient. That's why this metric belongs in every campaign debrief: it cuts through vanity metrics and anchors evaluation in outcomes.
Cost per donation also enables direct comparison across channels and creative approaches. If your Facebook campaign produces donations at a meaningfully different cost than your email campaign or direct mail effort, that difference informs where to concentrate future spend. Tracked over time, it reveals whether your donor acquisition is becoming more or less efficient as your audience matures.
How to use this calculator
Enter your total campaign spend — including ad spend, creative production costs, platform fees, and any agency costs attributable to the campaign — and the number of completed donations received during that campaign window. Using gross spend (all-in cost) gives a more honest picture than using ad spend alone, which tends to make the metric look more efficient than it actually is.
Run separate calculations for each distinct channel or campaign type. One number for paid social, one for email, one for organic content-driven campaigns. This segmentation shows you where donations are cheapest to acquire and whether the mix should shift. If your email list consistently produces lower cost-per-donation than paid channels, that's a signal to invest more in list growth.
Include all attributable costs
Cost per donation calculations that exclude creative production, copywriting, or platform fees will understate your true acquisition cost and lead to overconfident channel comparisons. Be consistent in what you include across all segments you compare.
What drives cost per donation and how to improve it
Cost per donation is a product of two things: how efficiently you reach potential donors (driven by targeting, audience quality, and channel cost) and how well your landing page or donation form converts traffic into completed gifts (driven by messaging, ease of giving, and trust signals). Improving either one lowers your cost per donation, but they require different interventions.
On the acquisition side, warm audiences — prior donors, email subscribers, event attendees — almost always produce lower cost per donation than cold targeting. If your cost per donation is high, check whether you're over-relying on cold prospecting and under-investing in re-engagement of people who already have a relationship with your cause. Retargeting prior visitors to your donation page is often one of the most cost-efficient tactics available.
On the conversion side, the donation page itself is frequently the bottleneck. A lengthy form, a confusing giving tier structure, or a lack of social proof (impact statements, donor count, recent activity) can suppress completion rates even when the campaign messaging is strong. A/B testing suggested donation amounts, payment options (credit card, PayPal, Apple Pay), and one-time vs. recurring gift prompts can each move conversion rate without changing your acquisition spend.
Common mistakes when tracking cost per donation
The most common mistake is evaluating cost per donation without considering average donation value alongside it. A campaign with a higher cost per donation may still be more efficient if the average gift is significantly larger. Pairing cost per donation with average donation value gives you cost per dollar raised, which is a more complete measure of fundraising ROI.
Another mistake is comparing cost per donation across campaigns with different giving contexts — for example, comparing a major-giving direct appeal to a small-gift digital campaign. The target donor profiles, gift sizes, and expected completion rates are so different that a cost-per-donation comparison between them is not actionable. Establish baselines within comparable campaign types rather than across all fundraising activity.
Deep Dives
Related editorial guides
The 30-Day App Launch Carousel Campaign: Day-by-Day Plan
Most app launches fail on social media because teams post randomly instead of following a structured campaign arc. This 30-day plan maps every carousel you need — from pre-launch hype through launch week to sustained post-launch growth.
How to Build Instagram Content Pillars That Actually Grow Your Account
Random posting leads to random results. A content pillar system gives every carousel a job — educate, build trust, or convert — so your Instagram actually drives business growth.
More Assets
Related resources
Nonprofit Newsletter Growth Checklist
A nonprofit newsletter checklist for connecting social campaigns, subscriber growth, email engagement, and donor follow-up.
Creative Testing Checklist for Agencies
A creative testing checklist for agencies that need cleaner variant planning, budget rules, and client-ready learning loops.
Keep Going
Related tools
Common Questions
FAQ
Next step
Use donation cost to sharpen campaign content
AttentionClaw helps nonprofit teams connect campaign spend with better creative planning.
Move from the idea layer into a repeatable production workflow.