
Social Media Cost Per Mille Calculator
Calculate CPM for social media campaigns based on ad spend and impressions to compare platform and campaign efficiency.
Overview
This calculator helps you estimate social media CPM using your total ad spend and impressions. You can also add clicks and conversions to review supporting metrics such as CTR, cost per click and cost per conversion.
How it works
The calculator divides total ad spend by total impressions and multiplies the result by 1,000 to calculate CPM. If you enter clicks and conversions, it also estimates click-through rate, cost per click, conversion rate and cost per conversion using straightforward average formulas based on the values you provide.
How to use this calculator
- 1Enter your total ad spend.
- 2Add the total number of impressions your campaign received.
- 3Optionally enter clicks and conversions for extra performance metrics.
- 4Review the calculated CPM and supporting results.
- 5Compare results across campaigns or platforms to assess efficiency.
Example Calculation
Ad Spend
$500
Impressions
100000
Clicks
1200
Conversions
45
CPM
$5.00
If you spend 500 on 100000 impressions, your CPM is 5.00. With 1200 clicks, your CTR is 1.20% and your average cost per click is about 0.42.
Frequently asked questions
What does CPM mean in social media advertising?
CPM means cost per mille, or the cost to generate 1,000 impressions. It is commonly used to compare awareness-focused campaign efficiency.
How do you calculate CPM?
CPM is calculated by dividing total ad spend by total impressions and multiplying by 1,000.
Is a lower CPM always better?
Not always. A lower CPM can mean cheaper reach, but campaign quality also depends on clicks, conversions, audience relevance and business goals.
Why include clicks and conversions in a CPM calculator?
Clicks and conversions provide extra context. They help you see whether a campaign with a certain CPM is also driving engagement or results.
Can I use this calculator for any social platform?
Yes. You can use it for platforms such as Facebook, Instagram, LinkedIn, TikTok, X or other channels as long as you have spend and impression data.
What is the difference between CPM and CPC?
CPM measures cost per 1,000 impressions, while CPC measures the average cost of each click. They track different parts of campaign performance.
Explore Related Calculators
Assumptions and warnings
Assumptions
- Impressions are counted consistently across the campaign period.
- Ad spend and performance metrics relate to the same campaign or date range.
- CPM is calculated as cost per 1,000 impressions using total spend and total impressions.
- Optional click and conversion metrics are simple averages and do not account for attribution differences between platforms.
Warnings
- This calculator provides estimates only and should be used for general campaign analysis.
- Platform reporting methods and attribution settings can affect impressions, clicks and conversion figures.