Paid social
What is CPM in social media advertising?
CPM means cost per thousand impressions. It describes the price of delivery, not the value of the people reached or the outcome of the campaign.
The short version
CPM = ad spend ÷ impressions × 1,000. Use the same currency, date range, and impression definition in both parts of the calculation.
Step by step
1. Calculate a simple example. If a campaign spends $240 and records 30,000 impressions, its CPM is $240 ÷ 30,000 × 1,000 = $8. This is a worked example, not a market benchmark.
2. Check what an impression means. Ad platforms can report delivery according to their own definitions. Compare like with like and use the same date range, placement scope, and reporting settings.
3. Pair CPM with the outcome. For awareness, also inspect reach and frequency. For traffic, review click-through rate and cost per landing-page view. For sales, compare conversions and cost per result with your business economics.
4. Use breakdowns to form a test. If CPM changes, inspect audience, placement, creative, timing, and auction conditions before deciding what caused it. Change one meaningful variable at a time when practical.
Before you publish
- CPM does not equal cost per person: one person may receive multiple impressions.
- A low CPM can still produce irrelevant reach or poor conversion.
- Report the calculation period and platform so another person can reproduce it.