Skip to main content
CalcFuel

CPM Calculator

Calculate cost per thousand impressions, total campaign spend, or expected reach. Enter any two values — the third is solved instantly. Free, no sign-up.

Reviewed by neutrino.au·Last updated:

Enter any two values below — the third is calculated instantly.

What Is CPM in Advertising?

CPM — cost per mille (thousand impressions) — is one of the oldest and most widely quoted metrics in digital advertising. When you buy display ads, social media reach campaigns, podcast sponsorships priced per download, or programmatic inventory, the seller often quotes a CPM. It answers a simple question: how much does it cost to put your message in front of one thousand people?

Unlike cost-per-click (CPC) or cost-per-acquisition (CPA), CPM does not require anyone to take action. You pay for delivery — the ad being served and counted as an impression. That makes CPM the natural currency for brand awareness, video view campaigns, and any objective where reach and frequency matter more than immediate clicks.

The Three CPM Formulas

Every CPM problem involves three variables. Know any two and you can solve the third:

  • CPM = (Total Cost ÷ Impressions) × 1,000
  • Total Cost = CPM × Impressions ÷ 1,000
  • Impressions = Total Cost ÷ CPM × 1,000

Example: You spent $3,000 on a Meta awareness campaign and received 400,000 impressions. CPM = ($3,000 ÷ 400,000) × 1,000 = $7.50. Conversely, if a publisher quotes $12 CPM and you have $1,200 to spend, you can expect roughly 100,000 impressions before any platform fees or GST.

When to Use CPM vs Other Metrics

CPM is best when your goal is visibility. Launching a new product, building recall before a sale, or warming a cold audience for later retargeting are classic CPM use cases. Performance marketers often ignore CPM in favour of ROAS or CPA once conversion tracking is reliable — but ignoring CPM entirely can hide expensive reach problems. A campaign with stellar ROAS but a CPM three times the industry average may not scale profitably when you exhaust your retargeting pool.

Pair CPM with our Click-Through Rate Calculator to see whether cheap impressions actually drive traffic, and with the ROAS Calculator to tie spend back to revenue.

CPM Benchmarks by Channel

Benchmarks shift by country, season, and audience quality. The figures below are typical planning ranges for Australian advertisers in 2026 — treat them as starting points, not guarantees.

ChannelTypical CPM range (AUD)Notes
Meta (Facebook/Instagram)$5 – $15Higher in Q4; lower for broad audiences
TikTok$4 – $12Video-first; strong for younger demographics
LinkedIn$25 – $50+B2B targeting commands premium CPMs
Google Display$3 – $10Wide variance by placement and topic
YouTube (TrueView)$8 – $20Skippable in-stream and discovery ads
Programmatic display$2 – $8Premium publishers cost more

Planning Campaign Budgets With CPM

Before you commit budget in an ad manager, work backwards from your reach goal. If you need 500,000 impressions and expect a $9 CPM, set aside at least $4,500 in media spend. Add platform fees, agency markups, creative production, and GST where applicable — the CPM quoted in your dashboard is rarely the all-in cost of getting in front of your audience.

For influencer partnerships priced on estimated impressions (e.g. "$15 CPM based on average post views"), use this calculator to sanity-check whether the quoted package fits your budget. Our Influencer Rate Calculator complements CPM planning by estimating fair rates from follower count and engagement.

CPM and Frequency

Impressions are not unique viewers. If your CPM buys 100,000 impressions but your audience is only 20,000 people, average frequency is five — each person saw your ad five times on average. High frequency can lift recall but also cause ad fatigue. Monitor frequency alongside CPM when running sustained awareness flights.

To connect impressions to outcomes, estimate clicks using CTR, then conversions using your landing page rate, then cost per acquisition. The Ad Spend Calculator and CPA Calculator help close that loop from reach to revenue.

Common CPM Mistakes

Comparing CPM across platforms without context: A $6 CPM on TikTok and a $6 CPM on LinkedIn do not deliver the same audience quality or intent. Always judge CPM alongside audience fit and downstream metrics.

Ignoring viewability: An impression counted below the fold or for less than one second may not be worth the same as a full in-view video play. Some buys quote eCPM (effective CPM) after viewability filters — clarify with your rep.

Forgetting GST: Australian advertisers often see GST-exclusive CPMs in US-based platforms. Add 10% when comparing to local invoices quoted inclusive of GST.

Frequently Asked Questions

What does CPM stand for?

CPM stands for Cost Per Mille — mille is Latin for thousand. In advertising, CPM is the price you pay for one thousand ad impressions. If your CPM is $10, you pay $10 every time your ad is shown one thousand times, regardless of whether anyone clicks.

How do you calculate CPM?

CPM = (Total Campaign Cost ÷ Impressions) × 1,000. For example, if you spent $500 and received 100,000 impressions, your CPM is ($500 ÷ 100,000) × 1,000 = $5.00.

How many impressions will my budget buy?

Impressions = (Total Cost ÷ CPM) × 1,000. With a $2,000 budget and a $8 CPM, you can expect roughly (2,000 ÷ 8) × 1,000 = 250,000 impressions before clicks or conversions are considered.

What is a good CPM for social media ads?

CPM varies widely by platform, audience, and season. Meta (Facebook/Instagram) often ranges from $5–$15 AUD in Australia; LinkedIn can exceed $30; TikTok may run $4–$10. Brand awareness campaigns on premium placements cost more than retargeting. Compare CPM alongside CTR and CPA — a low CPM with zero clicks is not a bargain.

Is CPM the same as CPC?

No. CPM charges per thousand impressions (views). CPC (Cost Per Click) charges only when someone clicks. CPM suits brand awareness and reach goals; CPC suits performance campaigns optimising for traffic or conversions. Many platforms let you choose the billing model in campaign setup.

Should I optimise for CPM or ROAS?

Use CPM when reach and frequency matter — product launches, video views, or top-of-funnel awareness. Use ROAS when revenue attribution is clear and you need profitable sales. Mature eCommerce accounts often blend both: CPM for prospecting audiences and ROAS-targeted campaigns for retargeting.

Related Calculators

Reviewed by neutrino.auLast updated: July 2026