Skip to main content
Meta CPP (Cost Per 1,000 People) measures how much you pay to reach 1,000 unique individuals with your Meta ads.

Formula

Meta CPP = ( Meta Spend ÷ Meta Reach ) × 1,000

Formula Components

MetricDefinition
Meta SpendTotal amount spent on Meta advertising
Meta ReachNumber of unique people who saw your ads
Metadata
TypeCurrency
Data SourceMeta Ads
AggregationRatio

Example

Your brand awareness campaign spent $2,400 and reached 120,000 unique people in February.
CampaignSpendReachCPP
Brand Awareness$2,400120,000$20.00
Prospecting$1,80045,000$40.00
Lookalike$90030,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

ScenarioAction
Comparing audience efficiencyUse CPP to identify which audiences cost less to reach
Brand awareness campaignsPrioritize CPP over CPM when unique reach matters more than frequency
Audience saturationRising CPP signals shrinking available audience—expand targeting
Budget allocationShift spend toward campaigns with lower CPP for broader reach

MetricRelationship
Meta ReachUnique people reached—the denominator in CPP
Meta SpendTotal ad spend—the numerator in CPP
Meta CPMCost per 1,000 impressions (counts repeat views)