Nonprofits

How to Track Cost Per Acquisition for Nonprofits

Learn how to measure and reduce your cost per acquisition for donor fundraising to maximize the impact of your nonprofit's outreach.

Nonprofits operate on tight budgets. Every dollar spent on fundraising should bring in more than it costs. But how do you know if your outreach is actually efficient?

Cost Per Acquisition for nonprofits measures how much you spend to acquire each new donor. It’s one of the most important metrics for sustainable fundraising.

Why Cost Per Acquisition Matters for Nonprofits

Donor lifetime value varies. A donor who gives $25 once is different from a $500 annual giver. Knowing your CPA helps you invest in acquiring the right kind of supporters.

Grant reporting often requires it. Many grants ask about your fundraising efficiency. Having CPA data ready makes reporting easier and more accurate.

Budget allocation depends on it. If one channel brings donors at $20 each and another brings them at $80, you know where to put your money.

Growth requires efficiency. As you scale your mission, you need acquisition methods that don’t cost more than the donations they generate.

How to Check in GA4

Set up donation conversion events on your website. Connect your donation platform or payment processor to GA4. Use UTM parameters on all your campaign links so you can trace donations back to specific efforts.

In GA4, look at your conversion data. Compare donation counts against marketing and fundraising costs. Break this down by source, campaign, or medium to see which efforts are most efficient.

You can also use GA4’s attribution reports to understand the donor journey, seeing which touchpoints lead to donations.

The Easier Way

Nonprofits usually run campaigns across multiple channels: email, social media, events, and paid ads. Each has its own costs and returns.

ClawAnalytics brings all this data together. You can ask questions like “What’s our CPA for the year end email campaign?” or “Which social platform brings donors at the lowest cost?”

This helps you prove your fundraising efficiency to board members and donors. It also helps you make data backed decisions about where to focus your limited resources. When you know your CPA, you can confidently invest more in what works.

Quick Wins

Use consistent UTM tagging. Every campaign link should have clear source, medium, and campaign names. This is the foundation of good CPA tracking.

Segment by donor type. First time donors versus recurring donors may have different CPAs. Track them separately to understand full picture.

Focus on donor retention. It costs less to keep an existing donor than to acquire a new one. But knowing your acquisition CPA still helps you budget for growth.

Test small before scaling. Try a new channel with a small budget first. Measure CPA before committing significant resources.

Check your analytics from anywhere

On your morning commute. At a coffee shop. In a meeting. Pull up your analytics on any device and get instant answers.

  • Web dashboard on desktop & mobile
  • Discord bot for team channels
  • Slack integration for your workspace
  • MCP server for AI agents (Claude, Cursor)
See your traffic in 60 seconds →
ClawAnalytics mobile chat showing engagement rate breakdown with charts

How ClawAnalytics helps

Skip the dashboards. Get answers in seconds.

🔗
1

Connect GA4

One-click OAuth. Read-only access. Takes 30 seconds to link your Google Analytics property.

ClawAnalytics connections page showing Google Analytics properties linked
💬
2

Ask questions

Type in plain English. No query language, no filters, no date pickers. Just ask what you want to know.

ClawAnalytics chat interface with natural language query
📊
3

Get answers with charts

Instant responses with visualizations. Share charts with your team or export the data.

ClawAnalytics showing chart response to analytics query

See it in action

Ask a question. Get a chart. That simple.

ClawAnalytics Chat
ClawAnalytics chat interface showing a natural language analytics query with chart response

Works on web, Discord, and Slack. Also available as an MCP server for AI agents.

Leonidas Maliokas
"I used to open Google Analytics 5 times a day and still miss things. Now I get a summary every morning and ask follow-ups when something looks off. Takes 10 seconds instead of 10 minutes."

Leonidas Maliokas

Founder, Elanra Studios

🎮 5 games monitored 💼 3 businesses

Simple, honest pricing

Start free. Upgrade when you're ready.

Free

Try it out

$0 /month
  • 5 websites
  • 30 questions/month
  • Web dashboard
  • No credit card
Start Free

Website

For small businesses

$9 /month
  • 5 websites connected
  • 100 questions/month
  • Daily morning summary
  • Web dashboard + Discord
Get Started

Business

For agencies and portfolios

$79 /month
  • Unlimited websites
  • 2,000 questions/month
  • Everything in Pro
  • ✅ API access
  • ✅ MCP integration
  • ⭐ Priority support
Get Started

Stop opening dashboards.
Start asking.

Connect Google Analytics in 30 seconds. Get answers from the dashboard or Discord. Start free — no credit card needed.

Try it free — ask your first question
30-second setup Free plan available Cancel anytime

Got questions?

What is a good cost per acquisition for nonprofits?
A good CPA depends on your donor value. If average donations are $100 and your CPA is $30, you're making $70 per donor. Many nonprofits aim for CPA under 25% of first year donor value.
How do I track CPA for donations?
Divide your total fundraising and marketing costs by the number of new donors acquired. Include staff time, ad spend, event costs, and platform fees.
How can ClawAnalytics help nonprofits?
ClawAnalytics tracks donation sources alongside acquisition costs, helping you understand which campaigns and channels bring donors most efficiently.

Related guides

More resources to help you get the most from your analytics.