Free Online CPM Calculator
A CPM calculator turns ad spend and impressions into a cost-per-thousand metric, or solves backwards for the spend or impressions that a target CPM implies.
Your data is processed entirely in your browser and never sent to any server.
Estimates only. Real campaign performance varies by platform, targeting, and ad quality — verify against your ad manager.
How to Use This Calculator
- Pick what to solve for: CPM, total spend, or impressions.
- Fill in the two known values in the labelled inputs.
- Read the computed result and the formula used.
What Is a CPM Calculator?
CPM — cost per mille, where mille is Latin for thousand — is the standard pricing unit in display, video, and programmatic advertising. The identity is CPM = (spend ÷ impressions) × 1000. A campaign that spends $500 to deliver 100,000 impressions runs at a $5 CPM.
Low CPM means cheap reach, which is what most awareness campaigns are buying. Typical recent ranges: display $1–5, social $5–15, video $10–30, premium publisher $20–50. Lower CPM is usually better — but only if the targeting is still good. A $1 CPM to the wrong audience is worse than a $10 CPM to the right one.
This tool supports three modes. Solve for CPM given spend and impressions. Solve for spend given CPM and impressions (useful when planning a campaign to a target reach). Solve for impressions given spend and CPM (useful when working backwards from a fixed budget). All three are rearrangements of the same identity.
Frequently Asked Questions
What does CPM mean?
What's a good CPM?
CPM vs CPC?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related Math & Calculators
Calculate conversion rate from visitors and conversions, or reverse-solve for the conversions needed at a target rate.
Calculate Return on Investment with optional annualized ROI for holding periods longer than a year.
Calculate profit margin from revenue and cost. Cross-converts to markup so you can compare both views.
Calculate markup percentage from cost and selling price. Set prices based on a target markup for your products.
Calculate percentages, find what percent one number is of another, or add/subtract percentages. Simple and fast.