CreatorTally

CreatorTally → CPM Calculator

CPM Calculator

Work out your cost per 1,000 impressions from ad spend and impressions — and see how it compares to a typical $5–$15 CPM band, plus cost per click.

Result

Cost per 1,000 impressions

CPM
Cost per click (CPC)
Click-through rate
Impressions

Your campaign

Edit the example with your own numbers — nothing is stored.

$

CPM = spend ÷ impressions × 1,000. Most social and display campaigns land between $5 and $15. Add clicks to also see CPC.

Key takeaways

  • CPM = ad spend ÷ impressions × 1,000.
  • Most social and display campaigns land in a $5–$15 CPM band.
  • CPC = spend ÷ clicks, and CTR = clicks ÷ impressions.
  • A low CPM isn't always better — read it alongside clicks, conversions, and ROAS.

What is CPM?

CPM stands for cost per mille — the cost to deliver 1,000 ad impressions. It's the standard way to price and compare awareness advertising across platforms. Divide your total spend by impressions and multiply by 1,000, and you have a per-thousand figure you can compare apples-to-apples regardless of campaign size. If you also track clicks, the calculator shows cost per click and click-through rate so you can judge efficiency, not just reach.

CPM = Ad spend ÷ Impressions × 1,000 CPC = Ad spend ÷ Clicks CTR = Clicks ÷ Impressions × 100

The bar plots your CPM against a typical $5–$15 range. Below that band is cheap reach (often broader, lower-quality placements); above it usually means premium or tightly targeted inventory. There's no universally "right" CPM — the best one is the lowest that still reaches the right people and drives results.

Worked example: $750 over 150,000 impressions

CPM = $750 ÷ 150,000 × 1,000 = $5.00 — right at the bottom of the typical band. With 1,800 clicks, CPC = $750 ÷ 1,800 = $0.42 and CTR = 1,800 ÷ 150,000 = 1.2%. That's efficient reach with a solid click rate, the kind of result worth scaling.

Typical CPM by channel

ChannelTypical CPMNotes
Display / programmatic$2–$10Broad reach, variable quality
Social feed ads$5–$15Targeted, the common band
Short-form video ads$8–$20High attention formats
Premium / connected TV$20–$45+Premium placements, low frequency

Using CPM with the rest of your funnel

CPM tells you the price of reach, but profit depends on what happens after the impression. Pair it with the ROAS calculator to see whether that reach pays off, or with the affiliate income calculator to model earnings from the clicks you buy. For creators pricing their own placements, the sponsorship rate calculator works the math from the other direction.

Frequently asked questions

What is CPM and how is it calculated?

Cost per mille — cost per 1,000 impressions. CPM = spend ÷ impressions × 1,000. So $750 over 150,000 impressions = $5 CPM.

What is a good CPM?

It depends on platform and targeting, but many social and display campaigns land between $5 and $15. Compare within the same channel and audience.

How do I calculate cost per click from CPM?

CPC = total spend ÷ clicks. Enter clicks and this calculator shows CPC and CTR alongside CPM.

What is the difference between CPM and CPC?

CPM is the cost for 1,000 impressions regardless of clicks; CPC is the cost per click. One prices visibility, the other prices action.

How do I find impressions if I only know reach?

Reach is unique people; impressions are total views and are usually higher. Multiply reach by average frequency to estimate impressions.

Is a lower CPM always better?

No. A very low CPM can mean broad, low-quality placements. Aim for the lowest CPM that still reaches the right audience and converts.

CPM benchmark ranges reflect commonly reported figures across major ad channels; actual rates vary by platform, targeting, season, and auction dynamics. Use your own campaign dashboards for exact numbers.

Last reviewed June 14, 2026

Note: educational estimate only. The CPM math is exact, but real spend, impressions, and clicks vary by platform and reporting. This is not financial advice — use your own campaign dashboards for the most accurate result.