Skip to main content
Meta CPM measures how much you pay for every 1,000 times your ad is shown on Meta platforms.

Formula

Meta CPM = ( Meta Spend ÷ Meta Impressions ) × 1,000

Formula Components

MetricDefinition
Meta SpendTotal amount spent on Meta ads
Meta ImpressionsTotal times ads were shown
Metadata
TypeCurrency
Data SourceMeta Ads
AggregationRatio

Example

Your Meta campaigns delivered 500,000 impressions last week with a total spend of $3,500.
MetricValueCalculation
Meta Spend$3,500Total ad spend
Meta Impressions500,000Total impressions delivered
Meta CPM$7.00($3,500 ÷ 500,000) × 1,000

How It Works

CPM calculates the cost efficiency of reaching your audience at scale. The formula divides your total ad spend by the number of impressions, then multiplies by 1,000 to express the cost per thousand views. Lower CPM means you’re reaching more people for less money.

When to Use

ScenarioAction
Comparing audience costsUse CPM to identify which audiences are cheapest to reach
Planning awareness campaignsEstimate budget needed to reach a target number of impressions
Seasonal cost monitoringTrack CPM spikes during competitive periods like Q4
Creative testingCompare CPM across ad creatives to find efficient combinations

MetricRelationship
Meta SpendNumerator in CPM calculation
Meta ImpressionsDenominator in CPM calculation
Meta CTREngagement rate from those impressions
See all Meta Audience metrics →