Meta CPP (Cost Per 1,000 People) measures how much you pay to reach 1,000 unique individuals with your Meta ads.
Meta CPP = ( Meta Spend ÷ Meta Reach ) × 1,000
| Metric | Definition |
|---|
| Meta Spend | Total amount spent on Meta advertising |
| Meta Reach | Number of unique people who saw your ads |
| Metadata | |
|---|
| Type | Currency |
| Data Source | Meta Ads |
| Aggregation | Ratio |
Example
Your brand awareness campaign spent $2,400 and reached 120,000 unique people in February.
| Campaign | Spend | Reach | CPP |
|---|
| Brand Awareness | $2,400 | 120,000 | $20.00 |
| Prospecting | $1,800 | 45,000 | $40.00 |
| Lookalike | $900 | 30,000 | $30.00 |
How It Works
Meta calculates CPP by dividing your total ad spend by the number of unique people reached, then multiplying by 1,000. Unlike CPM (cost per thousand impressions), CPP counts each person only once regardless of how many times they saw your ad. A lower CPP indicates more efficient audience targeting and reach.
When to Use
| Scenario | Action |
|---|
| Comparing audience efficiency | Use CPP to identify which audiences cost less to reach |
| Brand awareness campaigns | Prioritize CPP over CPM when unique reach matters more than frequency |
| Audience saturation | Rising CPP signals shrinking available audience—expand targeting |
| Budget allocation | Shift spend toward campaigns with lower CPP for broader reach |
| Metric | Relationship |
|---|
| Meta Reach | Unique people reached—the denominator in CPP |
| Meta Spend | Total ad spend—the numerator in CPP |
| Meta CPM | Cost per 1,000 impressions (counts repeat views) |