Loading...
Calculate CPM, total ad cost, or estimated impressions. Reversible formula with platform benchmarks.
Total ad views delivered
CPM
$5.00
$500.00 ÷ 100,000 × 1,000
CPM is the cost to reach 1,000 people with an ad. It's the baseline metric for every display, social, and video advertising channel because it normalizes pricing across audiences of different sizes.
This calculator is reversible — if you have any two of the three variables, it solves for the third. Use it to forecast campaign reach before you spend or to back-calculate efficiency after.
| Platform | Typical range | Premium |
|---|---|---|
| Meta (Facebook / Instagram) | $7–15 | $20+ (B2B, high income) |
| TikTok | $5–12 | $15+ |
| YouTube (in-stream) | $10–20 | $30+ |
| Google Display | $2–5 | $8+ |
| $20–40 | $60+ | |
| Connected TV | $25–50 | $75+ |
Actual CPMs vary with audience, creative, season, and auction competition. Use these as reference bands, not guarantees.
A low CPM is worthless if the audience doesn't convert. Always pair CPM with downstream metrics: CPC (how many clicks per impression), CTR (click-through rate), and CPA (cost per acquisition). A $3 CPM on a wrong audience is more expensive than a $15 CPM on the right one.
CPC Calculator
Cost per click with platform benchmarks.
CPA Calculator
Cost per acquisition with channel-specific benchmarks.
ROAS Calculator
Return on ad spend with breakeven ROAS guidance.
CTR Calculator
Click-through rate with platform and format benchmarks.
Engagement Rate Calculator
Calculate engagement rate with platform benchmarks.
Instagram Engagement Rate Calculator
Instagram-specific engagement rate with benchmarks.
CPM stands for Cost Per Mille — the cost an advertiser pays per 1,000 ad impressions. It's the standard currency of display, social, and video advertising because impressions are the primary unit of inventory ad platforms sell.
CPM = (Total Ad Cost ÷ Impressions) × 1,000. Example: spending $500 for 100,000 impressions gives a CPM of $5. This calculator supports all three directions — solve for CPM, cost, or impressions.
Depends on platform and audience. Rough averages: Meta feed $7–15, TikTok $5–12, YouTube in-stream $10–20, Google Display $2–5, LinkedIn $20–40, connected TV $25–50. Premium audiences (B2B decision-makers, high-income consumers) command higher CPMs across all platforms.
CPM is for awareness and reach campaigns (getting seen). CPC (cost per click) matters when your goal is traffic. CPA (cost per acquisition) is the bottom-line metric — what it costs to generate a customer or lead. A low CPM with zero conversions is worthless. Good campaigns move all three in the right direction.
Creative matters most — high-relevance-score creative lowers CPM on Meta and TikTok. Broader audience targeting usually drops CPM (smaller pool = more bid competition). Running ads during off-peak hours and using automatic placements also reduce CPMs by 10–30%.
Yes. CPT (Cost Per Thousand) is an English-translation version of CPM, which comes from the Latin 'mille' (thousand). Same formula, same use case. Most major ad platforms (Meta, Google, TikTok) use CPM; some older media-buying tools use CPT.