CPM Calculator

Metricuno
June 14, 2026
5 min read
Quick answer

An interactive CPM calculator that converts between spend, impressions, and cost per thousand — plus reverse-solves the budget needed to hit an impression target.

Definition
Paid media

CPM Calculator

A tool that converts ad spend and impressions into cost per thousand impressions (CPM) — and back the other way.

A CPM calculator takes any two of the three core paid-media variables — spend, impressions, and cost per thousand — and solves for the third. That makes it equally useful for back-checking what you paid on a Meta campaign last week and for sizing the budget you need to hit a reach target next quarter.

For performance teams running prospecting on Meta, TikTok, YouTube, and Google Display, CPM is the price tag on attention. Knowing how it moves with auction pressure, creative quality, and audience size is the difference between a media plan that holds and one that blows through budget by mid-month. This calculator gives you the arithmetic; the benchmarks and notes below give you the context.

Also known as
Cost per thousand calculator
Cost per mille calculator
Impression cost calculator
Calculator

CPM, reach, and budget calculator

Inputs

Ad spend

$

Total campaign or ad-set spend over the period you're measuring.

Impressions delivered

Total impressions served. Use the raw count, not thousands.

Target impressions (for budget calc)

How many impressions you want to plan for. Used in the budget-required output.

Result

CPM (cost per 1,000 impressions)

$10.00

Efficient — typical for broad prospecting on Meta or TikTok

Budget required to hit target impressions

$20,000

Impressions per €1 spent

100

Percent inputs aren't used here — all three inputs are absolute counts or amounts. The budget output assumes CPM stays constant as you scale, which is rarely true; treat it as a lower bound.

The calculator above does three jobs in one. Enter spend and impressions to back out the CPM you actually paid; the budget-required output then tells you what the same efficiency would cost at a larger impression target.

If you only know your spend and a target CPM from a media plan, divide budget by CPM and multiply by 1,000 to get the impressions you should expect. The page on CPM fundamentals walks through why this rarely holds linearly once you cross audience-saturation thresholds.

The formula behind CPM

Formula

CPM = (Spend / Impressions) * 1000

Variables

Spend

Ad spend

Total money spent on the campaign, ad set, or placement over the measurement window.

Impressions

Impressions delivered

Raw count of times the ad was served. Not unique reach — every render counts.

CPM

Cost per thousand impressions

The cost, in your account currency, of buying 1,000 impressions at the rate you actually paid.

Worked example

A beauty brand ran a TikTok Spark Ads campaign promoting a new serum SKU. Spend over the flight was €3,200; the platform reported 420,000 impressions.

Spend: €3,200

Impressions: 420,000

CPM ≈ €7.62

A €7.62 CPM is on the cheaper end for TikTok in beauty — usually a sign that the creative is performing in-feed and the algorithm is rewarding it with more delivery at lower cost.

Two practical notes. First, impressions in the formula are gross impressions — the same user counted multiple times. CPM is not the cost of reaching 1,000 unique people; that's CPM-on-reach, which is usually 3-5× higher depending on frequency.

Second, the formula assumes the impression count is honest. On programmatic display and some open-web placements, viewability rates can sit below 50%, meaning your effective CPM (vCPM) is roughly double the headline figure. Always check viewability before benchmarking.

What a normal CPM looks like

Benchmark

Typical CPM ranges by platform and audience type (2024, EU markets)

PlatformBroad prospectingLookalike / interestRetargeting
Meta (Facebook + Instagram)€6 – €12€10 – €18€15 – €30
TikTok Ads€4 – €9€8 – €14€12 – €22
YouTube (in-stream)€10 – €20€15 – €28€20 – €40
Google Display Network€2 – €6€4 – €9€8 – €15
Pinterest Ads€5 – €11€9 – €16€14 – €24
LinkedIn Ads€25 – €55€40 – €75€60 – €120

Ranges are wide because vertical, season, and creative quality all move the number. Apparel and beauty on Meta typically run €1-3 cheaper than the midpoint; electronics and finance run hotter. Q4 (Black Friday through mid-December) regularly adds 30-60% to every cell in the table.

Chart

How CPM drifts through the year (Meta prospecting, apparel)

0€5€10€15€JanFebMarAprMayJunJulAugSepOctNovDecCPMMonth
Indicative ranges based on platform-reported aggregates.

Reading the result

A low CPM isn't automatically good news. If you're paying €2 CPM on Google Display, you're probably winning impressions on long-tail placements with poor viewability and weak conversion. Cross-check CPM against view-through rate, CTR, and ultimately ROAS before you celebrate.

A high CPM isn't automatically bad. LinkedIn at €60 CPM still works for high-AOV considered purchases; YouTube at €25 still works when the creative drives assisted conversions. The question is always cost per outcome, not cost per impression — CPM is a diagnostic, not a verdict.

The most useful way to use this calculator week-to-week is delta tracking. Run the same numbers every Monday and watch the trend: a 25% CPM spike on a stable audience usually signals creative fatigue, an auction-pressure event, or a change in placement mix. Each has a different fix.

Don't plan reach from a single week's CPM

The budget-required output assumes CPM stays flat as you scale impressions. In practice, doubling impressions on the same audience can push CPM up 20-40% as you exhaust the cheapest auction wins. Use the calculator to set a floor, then add a 15-30% headroom buffer when committing budget to a quarterly plan.

Frequently asked

CPM calculator FAQ

For broad prospecting in 2024, €6-12 is the typical range on Meta in EU markets. Retargeting audiences sit higher (€15-30) because the pool is smaller and the auction more competitive. Apparel and beauty usually undercut these midpoints; finance and B2B sit above.

CPM is the cost of 1,000 ad impressions, regardless of whether anyone clicks. CPC is the cost of one click. CPA is the cost of one conversion. CPM measures inventory price; CPC measures attention; CPA measures outcome. All three matter, but CPM is the upstream signal — it sets the ceiling for everything downstream.

Multiply your target impressions by your expected CPM and divide by 1,000. The calculator above does this automatically when you enter spend, impressions, and a target. If you're planning around unique reach instead of impressions, multiply through by your expected frequency (usually 2-4 for prospecting campaigns).

Three usual suspects: creative fatigue (frequency above 3-4 with declining CTR), audience saturation (you've shown the ad to most of the addressable pool), or an auction-pressure event (competitors entering, Q4 demand, a major sale window). Check frequency, CTR trend, and the impression-share-lost-to-competition signal before changing bids.

No. CPM only reflects what the ad platform charged for delivery. Creative production, agency fees, and platform tooling are separate line items. If you want a fully-loaded media cost, compute CPM from media spend only, then add your overhead as a percentage on top.

CPM is the rate you bid or pay directly. Effective CPM (eCPM) normalises any cost model — CPC, CPA, CPV — back into a cost-per-thousand-impressions equivalent so you can compare them on the same axis. eCPM is what publishers care about; CPM is what buyers usually talk about.

If only 50% of your impressions were viewable, your viewable CPM (vCPM) is double the headline CPM you calculated. On display and open-web programmatic, viewability rates of 50-70% are common, so always check the viewability column before comparing CPMs across platforms. Walled gardens (Meta, TikTok, YouTube) report higher viewability by default.

Almost never. Optimising for CPM alone pushes spend toward the cheapest, lowest-quality inventory, which usually has terrible conversion rates. Optimise for the outcome you actually care about — purchases, signups, ROAS — and treat CPM as a diagnostic for why your cost-per-outcome is moving.

Normalise for ad format and viewability first. A 6-second YouTube bumper, a 1080×1080 Meta in-feed image, and a Pinterest pin aren't comparable units of attention even at the same CPM. Look at cost per completed view, cost per qualified click, or cost per add-to-cart for a fairer cross-platform read.

Yes — divide the negotiated fee by the post's projected impressions and multiply by 1,000. Influencer CPMs typically land €15-40 on mid-tier creators and €5-15 on macro creators, which is broadly comparable to premium paid social. The catch: organic impressions decay over weeks, so use a 28-day window rather than instant counts.

Track CAC, channels, and funnel conversion in one place

Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.