ApsteQ
About Careers Contact
Paid media

CPM and eCPM Calculator

CPM is what you paid per thousand impressions. eCPM is revenue per thousand impressions. Calculate both, or work backwards from a target CPM and budget to see how many impressions you can get.

Your campaign or plan

$
Used in CPM mode.
$
Used in eCPM mode.
$
Used in reverse mode.

Result

CPM or eCPM
n/a
Cost or revenue per thousand impressions
Impressions at target CPM
n/a
Verdict
n/a

Want this result in your inbox, with the formula and the benchmarks? One email, no sequence.

Scale impressions profitably

ApsteQ runs paid acquisition for apps and service businesses. If your CPM is rising or your eCPM is falling, a 30-minute call on your numbers is free.

Book a free strategy call

Free tool by ApsteQ

The formula

CPM = (Ad Spend / Impressions) x 1,000 eCPM = (Revenue / Impressions) x 1,000 Impressions = (Budget / Target CPM) x 1,000

CPM tells you what you paid on average per thousand ad impressions. eCPM tells you what you earned per thousand. A campaign with a $5 CPM on a $10 eCPM has a healthy margin.

A worked example

Campaign with $5,000 spend and 1,000,000 impressions:

Revenue from those impressions is $25,000:

Reverse: You have $10,000 and want a target CPM of $2.50:

CPM varies by platform, placement and audience

Typical CPM ranges by channel (USD):

Your industry, audience size and bid strategy all affect CPM. Premium audiences and placements cost more per impression but often convert better.

When CPM rises: diagnosis and fix

CPM usually rises when you exhaust your best audiences. When it climbs 20%+ in a week:

  1. Check eCPM first. If eCPM is rising with CPM, the impressions are still worth it and you should stay. If eCPM is flat or falling, the channel is becoming less efficient.
  2. Pause and rotate creative. A new ad set often starts at a lower CPM as the algorithm optimizes. When CPM climbs, creative fatigue is common.
  3. Narrow your audience. Broader audiences cost less per impression (lower CPM) but convert worse (higher CPA). Tighter targeting can raise CPM while lowering CPA.
  4. Increase bid or accept lower volume. If you want to maintain scale at a higher CPM, increase your budget. If you want to maintain spend at the same CPM, accept fewer impressions.

Questions people ask

What is a good CPM?

One where your eCPM (revenue per thousand impressions) stays well above it. If CPM is $3 and eCPM is $25, that is a win. If CPM is $5 and eCPM is $6, it is tight.

Is eCPM the same as my profit per thousand impressions?

No. eCPM is gross revenue per thousand impressions. Profit is eCPM minus CPM minus cost of goods and variable costs. If eCPM is $20 and CPM is $3, profit is not $17 until you subtract fulfillment, support and other costs.

Can I negotiate a lower CPM?

Sometimes. On direct-sale platforms (email lists, private marketplaces), CPM is negotiable. On automated platforms (Google, Meta), CPM is determined by auction and quality. You can lower CPM by improving ad quality or narrowing audience, but not by asking the platform.

Why is my display CPM so low?

Display ads interrupt browsing with lower intent. They are cheaper than search or social. Low CPM is expected. If eCPM is also low, the placements are not high-quality; if eCPM is high, the channel works.

Should I always aim for the lowest CPM?

No. Lowest CPM often means lowest-quality audience. A higher CPM with better conversions (higher eCPM or conversion rate) is better. Measure all the way to profit.

Last reviewed 11 September 2026. Formulas and benchmarks are published on the page so you can check them. This tool gives estimates, not quotes.