CPM Calculator
Work out cost per 1,000 impressions — or flip it around and solve total budget or impressions from a known CPM. Everything updates live as you type, right in your browser.
📖 How it works & FAQWhat CPM means and why it matters
CPM stands for cost per mille — the cost of 1,000 ad impressions. It is the standard unit for buying awareness-style advertising on Facebook, Instagram, Google Display, YouTube, TikTok, Pinterest, and podcast or newsletter sponsorships. The formula is simple: CPM = (total cost ÷ impressions) × 1,000. Because the same equation links all three numbers, you can rearrange it to find total cost (CPM × impressions ÷ 1,000) or impressions (cost ÷ CPM × 1,000). This calculator solves whichever one you are missing, live, as you type. Platform pricing shifts constantly, so any pre-filled figures are approximate defaults you can edit; check the platform’s current rates — these are estimates only, not financial advice.
How to use it
- Pick what you want to solve for: CPM, total campaign cost, or impressions. The field being solved is greyed out automatically.
- Enter the two values you already know — for example, you spent $500 and received 250,000 impressions.
- Read the results row. The solved card is highlighted, and you also get cost per single impression for quick sanity checks.
- Adjust any input to model scenarios — the numbers update instantly, and nothing you type ever leaves your browser.
FAQ
- What is a good CPM?
- It varies wildly by platform, audience, and season. Display ads can run $1–$5, social feeds $5–$15, and premium video or holiday-season retargeting $20 and up. Compare against your own historical numbers rather than a universal benchmark.
- Is an impression the same as a view?
- An impression is counted each time the ad is served, whether or not anyone consciously looked at it. One person can generate many impressions, which is why impressions usually exceed reach.
- How is CPM different from CPC and CPA?
- CPM prices exposure, CPC (cost per click) prices traffic, and CPA (cost per acquisition) prices actual conversions. CPM is best for awareness campaigns; CPC and CPA suit direct-response goals.
- Why divide by 1,000 instead of quoting cost per impression?
- A single impression often costs a fraction of a cent, which is awkward to read and compare. Quoting per 1,000 keeps the numbers in a human-friendly range — the math is identical.