Helpful Toolbox

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 & FAQ

What 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

  1. Pick what you want to solve for: CPM, total campaign cost, or impressions. The field being solved is greyed out automatically.
  2. Enter the two values you already know — for example, you spent $500 and received 250,000 impressions.
  3. Read the results row. The solved card is highlighted, and you also get cost per single impression for quick sanity checks.
  4. 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.