Loading the page...
Preparing tools and content for you. This usually takes a second.
Preparing tools and content for you. This usually takes a second.
Fetching calculator categories and tools for this section.
Free CPM calculator (cost per mille / cost per thousand impressions). Compute CPM, impressions from budget, CTR, CPC, and ROI for display, video, and social campaigns. Use with the CPC calculator and CTR calculator.
Last updated: May 24, 2026
Modeling click campaigns? CPC ROI simulator
Total amount spent on the campaign
Number of times your ads were displayed
Number of clicks your ads received
Number of conversions from clicks
Average value of each conversion
Your goal cost per thousand impressions
Answers: your cost per 1,000 impressions, how many people you can reach, and whether downstream conversions pay back.
$1.00 CPM · 100,000 impressions · ~33,333 est. reach (3× freq).
500 clicks · $0.20 CPC · 3% click CVR · $6.67 CPA.
$1,200 revenue · $1,100 profit · 12× ROAS.
Default: $100 spend · 100,000 impressions · 500 clicks · 15 conversions · $80 per conversion.
CPM
$1.00
CTR
0.5%
CPA
$6.67
ROI
1100%
$0.20 CPC · 12× ROAS · $1,200 revenue.
| Metric | Formula | Default example |
|---|---|---|
| CPM | (Spend ÷ Impressions) × 1,000 | ($100 ÷ 100,000) × 1,000 = $1.00 |
| Impressions | (Budget ÷ CPM) × 1,000 | ($100 ÷ $1) × 1,000 = 100,000 |
| CTR | (Clicks ÷ Impressions) × 100 | (500 ÷ 100,000) × 100 = 0.5% |
| CPC | Spend ÷ Clicks | $100 ÷ 500 = $0.20 |
| CPA | Spend ÷ Conversions | $100 ÷ 15 = $6.67 |
| ROI % | (Revenue − Spend) ÷ Spend × 100 | ($1,200 − $100) ÷ $100 = 1,100% |
| Platform | Typical CPM | Notes |
|---|---|---|
| Programmatic display | $0.50 – $3 | Default $1.00 is Excellent |
| Google Display Network | $1 – $5 | Banner and responsive display |
| Meta (Facebook/Instagram) | $5 – $10 | $5 social example below |
| YouTube / video pre-roll | $5 – $20 | $10 video example |
| $6 – $15 | B2B premium inventory |
| Model | You pay for | Best for |
|---|---|---|
| CPM | 1,000 impressions | Brand awareness, reach, video views |
| CPC | Each click | Performance, conversions, search intent |
| CPA | Each conversion | Direct response with conversion tracking |
CPM = (Spend ÷ Impressions) × 1,000Impressions = (Budget ÷ CPM) × 1,000Reach ≈ Impressions ÷ FrequencyCPM
$1.00
CTR
0.5%
CPA
$6.67
ROI
1100%
$1.00 CPM · 0.5% CTR · $0.20 CPC · $6.67 CPA · 1,100% ROI · ~33K reach at 3× freq.
CPM
$10.00
CTR
0.8%
CPA
$41.67
ROI
140%
$10 CPM · 0.8% CTR · $1.25 CPC · 140% ROI · typical video band.
CPM
$5.00
CTR
0.6%
CPA
$25.00
ROI
220%
$5 CPM · 0.6% CTR · $0.83 CPC · 220% ROI · mid social range.
CPM
$0.50
CTR
0.2%
CPA
$10.00
ROI
700%
$0.50 CPM · scale reach · 700% ROI if CVR holds.
CPM
$20.00
CTR
0.5%
CPA
$100.00
ROI
50%
$20 CPM · 0.5% CTR · $100 CPA · 50% ROI — needs high value or awareness goal.
CPM
$2.00
CTR
0.5%
CPA
$13.33
ROI
500%
$2 CPM · 0.5% CTR · $13.33 CPA · 500% ROI · 167K est. reach.
Share with display, video, and brand marketing teams
Suggested hashtags: #CPM #DisplayAds #Marketing #Advertising #Calculator