Meta CPA measures the average cost to generate one purchase conversion from your Meta advertising campaigns.
Meta CPA = Meta Spend ÷ Meta Purchases
| Metric | Definition |
|---|
| Meta Spend | Total amount spent on Meta advertising |
| Meta Purchases | Number of purchases attributed to Meta ads |
| Metadata | |
|---|
| Type | Currency |
| Data Source | Meta Ads |
| Aggregation | Ratio |
Example
Your skincare brand spent $4,500 on Meta ads last month and generated 150 purchases.
| Campaign | Spend | Purchases | CPA |
|---|
| Retargeting | $1,200 | 80 | $15.00 |
| Prospecting | $2,100 | 50 | $42.00 |
| Lookalike | $1,200 | 20 | $60.00 |
| Total | $4,500 | 150 | $30.00 |
How It Works
Meta calculates CPA by dividing total ad spend by purchase conversions recorded through the Meta Pixel or Conversions API. The attribution window you configure in Meta Ads Manager determines which purchases count toward each campaign. Lower CPA indicates more efficient acquisition—you’re spending less to convert each customer.
When to Use
| Scenario | Action |
|---|
| CPA exceeds target | Narrow audience targeting or improve creative |
| CPA varies by campaign | Reallocate budget to lowest-CPA campaigns |
| CPA rising over time | Test new audiences or refresh ad creative |
| Comparing channels | Benchmark against Google and TikTok CPA |
| Metric | Relationship |
|---|
| Meta Purchases | Conversion count used in denominator |
| Meta ROAS | Revenue efficiency vs cost efficiency |
| Meta New Customer CPA | Acquisition cost for first-time buyers only |