Skip to main content
Meta Cost per Donate measures the average advertising cost to generate each donation from your Meta ads.

Formula

Meta Cost per Donate = Meta Spend ÷ Meta Donate Events

Formula Components

MetricDefinition
Meta SpendTotal advertising spend on Meta platforms (Facebook, Instagram)
Meta Donate EventsCount of donate events attributed to Meta ads
Metadata
TypeCurrency
Data SourceMeta Ads
AggregationRatio

Example

Your nonprofit’s year-end campaign spent $1,500 on Meta ads and generated 42 donations.
MetricValueCalculation
Meta Spend$1,500Total spent on Meta
Meta Donate Events42Donations attributed to Meta
Meta Cost per Donate$35.71$1,500 ÷ 42

How It Works

Meta Cost per Donate divides your total Meta ad spend by the number of donate events tracked via the Meta Pixel or Conversions API. A donate event fires when someone completes a donation on your site. Compare this cost against your average donation amount to evaluate fundraising ROI.

When to Use

ScenarioAction
Evaluating fundraising campaignsCompare cost per donate across ad sets to find top performers
Budget allocationShift spend toward campaigns with lower acquisition costs
ROI analysisEnsure cost per donate stays below average donation amount
Seasonal benchmarkingTrack trends during giving seasons vs. off-peak periods

MetricRelationship
Meta Donate EventsThe denominator in cost per donate calculation
Meta SpendThe numerator in cost per donate calculation
Meta CPASimilar efficiency metric for purchase conversions
See all Meta Conversions metrics →