CPM Calculator
Calculate cost per thousand impressions, total advertising cost, or the number of impressions needed for a campaign. Enter any two values and the calculator solves the missing CPM metric, then shows CPC and cost-per-impression estimates when clicks are available.
CPM Calculator
InstantCPM Calculator Examples
Load a common media-buying scenario to compare display, social, premium inventory, and YouTube-style CPM planning.
$1,250 for 500,000 impressions
A simple display campaign example for calculating CPM from spend and delivered impressions.
$4 CPM social video plan
Estimate total spend when the buying rate and expected impressions are already known.
$10,000 premium inventory forecast
Estimate how many impressions a fixed budget can buy when CPM is higher.
YouTube CPM planning check
Use CPM, impressions, clicks, CPC, and CTR together when comparing video campaigns.
CPM Formula
CPM means cost per mille, or cost per 1,000 impressions. The same three values can be rearranged depending on which number is missing.
Calculate CPM
CPM = Total cost / Impressions x 1,000
Use this when you know campaign spend and the number of impressions delivered.
Calculate total cost
Cost = CPM x Impressions / 1,000
Use this to estimate budget from a quoted CPM and target impression volume.
Calculate impressions
Impressions = Cost / CPM x 1,000
Use this to forecast reach inventory from a fixed budget and buying rate.
Estimate CPC from CPM
CPC = Cost / Clicks
Clicks are optional. CPC helps compare impression-based buying with click-based performance.
How to Use This CPM Calculator
The fastest workflow is to decide which CPM metric is missing, then enter the two values you already have.
Choose the missing value
Select whether you need CPM, total ad cost, or impressions. The unused input is treated as the result.
Enter cost and impressions
For standard CPM calculation, enter total campaign spend and delivered impressions.
Add clicks if available
Clicks are optional, but they let the calculator estimate CPC and CTR for performance comparison.
Compare scenarios
Try different CPM rates, budgets, and impression targets before committing to a media plan.
CPM, CPC, eCPM, and Impressions
Use this table to choose the right metric for planning, reporting, and campaign comparison.
| Metric | Formula | Best for | Watch out for |
|---|---|---|---|
| CPM | Cost / impressions x 1,000 | Awareness campaigns and media buying quotes | A low CPM does not guarantee quality traffic or conversions. |
| Cost | CPM x impressions / 1,000 | Budget planning from a target impression volume | Taxes, platform fees, and creative costs may be outside media cost. |
| Impressions | Cost / CPM x 1,000 | Forecasting reach from a fixed budget | Impressions are ad views, not unique people reached. |
| CPC | Cost / clicks | Comparing traffic efficiency after clicks are known | CPC depends heavily on creative, audience, placement, and click tracking. |
| eCPM | Revenue or cost / impressions x 1,000 | Normalizing monetization or blended ad performance | Confirm whether the eCPM is revenue-based or cost-based before comparing. |
When to Use a CPM Calculator
CPM is most useful when the goal is exposure, reach, awareness, or inventory planning rather than direct response alone.
Display ad planning
Estimate how many banner or programmatic impressions a budget can buy at a quoted CPM.
Social media campaigns
Compare Facebook, Instagram, TikTok, LinkedIn, or X campaign forecasts using a common cost-per-thousand basis.
YouTube and video ads
Use CPM for top-of-funnel video reach, then compare CPC or CPV when clicks or views are the buying goal.
Publisher inventory
Turn premium placement CPM quotes into expected spend or available impressions.
Campaign reporting
Normalize spend across campaigns with different impression counts before comparing efficiency.
Media budget checks
Sanity-check whether a proposed CPM is realistic for your impression target and available budget.
CPM Calculator Edge Cases
These details can make CPM numbers look better or worse than the actual campaign economics.
Zero impressions
CPM cannot be calculated when impressions are zero because the formula divides by impressions.
Impressions vs reach
Impressions count ad views. One person can generate multiple impressions, so CPM does not equal cost per unique person.
Viewability and invalid traffic
A reported impression may not always mean the ad was viewable to a real person. Check platform definitions and quality filters.
Clicks are optional
CPM can be calculated without clicks. CPC and CTR are only shown when click data is entered.
Currency consistency
Use the same currency for cost and CPM. The formula works for dollars, euros, pounds, or any other currency if the units match.
Fees and taxes
This calculator uses media cost. Agency fees, tax, creative production, and platform fees may need to be added separately.
High CPM is not always bad
Premium audiences, small B2B segments, and high-quality placements can have high CPM but still perform well.
Low CPM can hide poor fit
Cheap impressions may be less valuable if the audience, placement, geography, or creative quality is weak.
CPM Calculator FAQ
Answers to common questions about calculating CPM, impressions, ad cost, CPC, and campaign planning.
Official CPM References
These references explain how major ad platforms define CPM and impression-based buying.
- Google Ads Help: CPM bidding - Official Google Ads explanation of cost-per-thousand-impressions bidding.
- LinkedIn: Cost per thousand impressions - LinkedIn's explanation of CPM as an advertising metric.
Ready to calculate CPM?
Enter your spend, impressions, or CPM rate, then compare scenarios before you approve the next media buy.