Free CPM ToolSolve Cost, CPM or Impressions
Free CPM Calculator

CPM + Impressions Calculator

Solve for total cost, CPM, or impressions in one click. Add a CTR and conversion rate to instantly project clicks, conversions, and your true effective CPC — no email required.

3-in-1 solverClicks & conversionsEffective CPCNo email required

Campaign Inputs

Results update live as you type

$

Optional — project performance

The formula: CPM = (Cost ÷ Impressions) × 1,000. All figures are estimates for media-planning purposes.

Total Cost$4,000.00
CPM$8.00
Impressions500,000

Projected Performance

Est. Clicks

2,500

Conversions

100

Effective CPC

$1.60

Cost / Conv.

$40.00

Clicks and conversions are projections based on the CTR and conversion rate you enter.

Real CPMs fluctuate by platform, audience, ad quality, and seasonality.

Effective CPC = Total Cost ÷ Clicks — useful for comparing CPM buys against CPC campaigns.

Education

How CPM Pricing Works

CPM is the backbone of awareness, video, and programmatic media buying. Here's the math behind it.

01

Mille = 1,000

CPM means cost per "mille" (Latin for thousand). You pay a set rate for every 1,000 times your ad is displayed, whether or not anyone clicks.

02

The Core Formula

CPM = (Total Cost ÷ Impressions) × 1,000. Rearrange it to solve for budget or impressions — exactly what the toggle above does for you.

03

Impressions ≠ Reach

Impressions count every view, including repeat views to the same person. Reach counts unique people. Frequency = impressions ÷ reach.

04

CTR Turns Views Into Clicks

Click-through rate is the percentage of impressions that become clicks. A 0.5% CTR on 200,000 impressions is 1,000 clicks.

05

Effective CPC

Divide spend by clicks to get your real cost per click on an impression buy. This lets you compare CPM and CPC campaigns apples-to-apples.

06

Quality Lowers Cost

Better creative and tighter targeting raise CTR and conversion rate, lowering your true cost per result even when the CPM stays the same.

Benchmarks

What CPM Should You Actually Be Paying?

CPM varies by an order of magnitude across channels. Here is what a fair price looks like in Canada.

CPM — cost per mille — is the price of a thousand impressions. It is the base unit almost every awareness campaign is bought on, and the number most often quoted without context. On its own it tells you very little: a $4 CPM on untargeted display and a $40 CPM on connected TV can deliver identical business results, or wildly different ones, depending on who saw the ad and whether they were ever going to buy.

The useful question is not whether your CPM is low, but whether it is low for the audience you are actually reaching. Narrow targeting always raises CPM, because you are competing for a smaller pool of impressions. That is often money well spent.

Typical Canadian CPM ranges by channel

ChannelTypical CPM (CAD)What you are paying for
Meta (Facebook / Instagram)$6 – $16Broad reach with strong targeting. Q4 pushes the top of this range up sharply.
Google Display Network$2 – $8Cheapest scaled inventory; quality and viewability vary a great deal.
YouTube (in-stream)$8 – $22Charged per view on skippable formats, which changes the effective maths.
LinkedIn$25 – $70The most expensive mainstream channel, justified only by precise B2B targeting.
TikTok$5 – $14Cheap reach, skewed younger; creative quality drives most of the variance.
Programmatic display$3 – $12Wide spread depending on inventory quality and fraud controls.
Connected TV / streaming$25 – $55Premium, largely unskippable inventory with limited direct response.

These are working ranges for Canadian buyers, not quotes. Expect Toronto and Vancouver to run above the national average, and expect every channel to rise 25–50% through November and December as retail bidders enter the auction.

01

CPM Is a Price, Not a Result

A low CPM only matters if the impressions reach people who might buy. Buying cheap, irrelevant reach is the most common way to waste an awareness budget while reporting excellent efficiency.

02

Reach vs Impressions

Impressions count every time the ad renders; reach counts unique people. A campaign with 100,000 impressions and 20,000 reach showed each person the ad five times, which may be too many.

03

Frequency Is the Hidden Cost

Frequency is impressions divided by reach. Above roughly three exposures a week on the same creative, response falls while cost keeps accruing — the point at which more impressions actively hurt.

04

Viewability Changes Everything

An impression is not necessarily a view. Cheap display inventory often has viewability well under 50%, so a $3 CPM can cost more per actually-seen ad than an $8 CPM on premium placement.

05

Effective CPC Ties It Back

Divide total cost by clicks to get effective CPC. This lets you compare a CPM buy directly against a CPC buy, which is the only fair way to judge them against each other.

06

Seasonality Is Predictable

Auction prices are driven by demand. Q4 and major sales events raise every CPM. If your campaign is not seasonal, spending outside those windows buys materially more reach for the same money.

Common mistakes

Optimising for the cheapest CPM

Platforms will happily find you very cheap impressions on low-quality placements. If you set CPM as the goal, that is exactly what you will get. Optimise for the outcome and treat CPM as a diagnostic.

Comparing CPMs across channels as if they are equivalent

A LinkedIn impression served to a named job title and a display impression served in a mobile game are not the same product. Compare cost per outcome, never raw CPM.

Ignoring frequency caps on small audiences

A tight retargeting pool with a large budget will hammer the same few thousand people dozens of times. Cap frequency, or you are paying to annoy your warmest audience.

Reading CPM without viewability data

Without a viewability figure, a CPM is unreadable. Ask for it on any programmatic buy; if the vendor cannot supply it, assume the worst.

In practice the most useful way to use this calculator is in reverse: start from the reach you need, work back to the budget, and then sanity-check the implied CPM against the table above. If the number you need is far below the market range, the plan is not underfunded — it is unrealistic, and finding that out before launch is considerably cheaper than after.

Common Questions

Frequently Asked Questions

Free Consultation

Want a Media Plan That Actually Converts?

We plan and manage display, YouTube, and programmatic campaigns for businesses across Canada. No long-term contracts.

No spam, ever Response within 24 hours Google Certified