---
title: "CPM Calculator"
id: "23916"
type: "page"
slug: "cpm-calculator"
published_at: "2026-11-04T08:02:03+00:00"
modified_at: "2026-11-04T20:34:23+00:00"
url: "https://uprisedigital.com.au/tools/cpm-calculator/"
markdown_url: "https://uprisedigital.com.au/tools/cpm-calculator.md"
excerpt: "CPM Calculator Work out your cost per 1,000 impressions, your total ad cost or how many impressions a budget buys. Add clicks and leads to see what those impressions actually turned into. Free to use. No sign-up. Built by Uprise..."
---

# CPM Calculator

Work out your cost per 1,000 impressions, your total ad cost or how many impressions a budget buys. Add clicks and leads to see what those impressions actually turned into.

Free to use. No sign-up. Built by [Uprise Digital](https://uprisedigital.com.au/about-us/)
.

CPM calculator

What do you want to work out?

Pick the number you're missing, fill in the other two, and the result updates as you type.

CPMTotal costImpressions

Total ad spend$

Impressions

CPM (cost per 1,000)$

 Add clicks and leads (optional) Link clicksGives you CTR and cost per click.

Leads or conversionsGives you cost per lead.

  Compare with a second campaign Campaign B spend$

Campaign B impressions

Campaign B clicks

Campaign B leads

 Reset

Your CPM

–

Copy resultsCopy share link

**Paying for impressions, judged on sales?** We plan Meta and Google campaigns for high-ticket services around cost per signed client, not cost per 1,000.

[Get a free ads audit](#audit)

## What is CPM?

[Use the CPM Calculator](#ut-top)

CPM is the cost of showing your ad 1,000 times. The M comes from mille, Latin for thousand, which is why you will also see it called cost per mille or cost per thousand.

It is the standard way to price reach on Meta, YouTube, display networks, connected TV and podcasts, and the quickest way to compare what two placements charge for attention.

What it doesn’t tell you is whether the right people saw the ad. A low CPM to the wrong audience is the most expensive kind of cheap.

FormulaCost ÷ impressions × 1,000

Also calledCost per mille, cost per thousand

Used onMeta, YouTube, display, CTV, podcasts

Judge it withCTR, cost per lead and cost per sale

## The CPM Formula, With Worked Examples

There are three numbers in every CPM sum, and if you know any two you can find the third.

CPM = total cost ÷ impressions × 1,000  
Total cost = CPM × impressions ÷ 1,000  
Impressions = total cost ÷ CPM × 1,000

### Example 1: what did that campaign cost per 1,000?

You spent $2,500 on a Meta campaign and it served 180,000 impressions. $2,500 ÷ 180,000 × 1,000 = **$13.89 CPM**.

### Example 2: how much reach does a budget buy?

A podcast quotes a $30 CPM and you have $1,500. $1,500 ÷ $30 × 1,000 = **50,000 impressions**.

### Example 3: what will a placement cost?

A trade publication offers 40,000 newsletter impressions at a $45 CPM. $45 × 40,000 ÷ 1,000 = **$1,800**.

## CPM vs CPC vs CPL vs Cost Per Sale

CPM is the first number in a chain. Each step down the chain gets closer to what the marketing is actually worth to you.

| Metric | What you pay for | Formula | Best for |
| --- | --- | --- | --- |
| CPM | 1,000 impressions | Cost ÷ impressions × 1,000 | Comparing the price of reach |
| CPC | A click | Cost ÷ clicks | Search ads, traffic campaigns |
| CPL | An enquiry | Cost ÷ leads | Lead generation |
| Cost per sale | A paying client | (Ad cost + sales time) ÷ sales | Deciding where the budget goes |

They are linked: CPC = CPM ÷ (CTR × 1,000). A $14 CPM with a 1% click-through rate works out at $1.40 a click. The same CPM with a 2% CTR halves it to $0.70. Our [CTR calculator](https://uprisedigital.com.au/tools/ctr-calculator/)
 does that side of the sum.

## What Pushes CPM Up or Down

Ad platforms sell impressions at auction, so CPM is a price set by demand for the audience you want. The main levers:

- **Audience.** Small, specific or wealthy audiences cost more to reach than broad ones, because more advertisers want them.
- **Season.** Auctions get crowded in the lead-up to Christmas and Black Friday, and in Australia around the end of the financial year, so CPMs rise for everyone.
- **Placement.** Feeds, Stories, Reels, in-stream video and the audience network are priced differently, even inside one platform.
- **Creative.** Platforms favour ads people engage with. An ad that gets ignored or hidden pays more to stay in the auction.
- **Objective.** Asking Meta for conversions points your ads at people more likely to act, and they often cost more to reach than people who just scroll.

**A higher CPM is often the better buy.** For high-ticket services the audience that can afford you is small. Paying more per 1,000 to reach homeowners planning a $1 million build beats a cheap CPM to everyone in the city.

## CPM, eCPM and vCPM

- **CPM** is what you pay per 1,000 impressions served.
- **eCPM** (effective CPM) converts any pricing model into a CPM so you can compare them. If you paid per click, eCPM = total cost ÷ impressions × 1,000. Publishers use it the other way round, as revenue per 1,000 impressions.
- **vCPM** (viewable CPM) only counts impressions that had a chance to be seen. Google Ads offers viewable CPM bidding, mainly on display campaigns, where you only pay for impressions where enough of the ad was on screen for long enough.

## How to Use CPM Properly in a High-Ticket Business

For a law firm, builder or solar company, CPM is a cost input, not a result. We use it three ways:

1. **To price a test.** If an audience costs $20 CPM and you want each person to see the ad about three times, $3,000 reaches roughly 50,000 people.
2. **To spot a problem early.** A CPM that jumps while results drop usually means creative fatigue or a shrinking audience.
3. **To compare channels fairly.** Turn every placement into a CPM, then follow each one down to cost per lead and cost per signed client.

That last step is where most reports stop short. One of our builder clients, KGN Homes, paid $19 a lead for guide downloads on Meta and $170 for consultation enquiries, and signed 3 contracts worth more than $5 million from $40,000 in ad spend ([read the case study](https://uprisedigital.com.au/case-studies/kgn-homes/)
). No CPM figure would have told you that. Use our [cost per sale calculator](https://uprisedigital.com.au/tools/cost-per-sale-calculator/)
 to finish the sum.

## How to Use the CPM Calculator

Four steps, under a minute, nothing to sign up for.

45+ 5 Star Reviews

**5.0**★★★★★

1

### Pick what to solve for

Choose CPM, total cost or impressions. The field you’re solving for is filled in for you.

2

### Enter the other two numbers

Use the figures from Meta Ads Manager, Google Ads or a media kit. Commas, $ signs and shorthand like 20k all work.

3

### Add clicks and leads

Optional, but it turns CPM into click-through rate, cost per click and cost per lead.

4

### Compare or share

Add a second campaign to compare, then copy the results or a share link for your team.

## Get a Free Ads Audit

- Where your marketing stands: ads, website, tracking and how AI assistants describe you.
- Where the money leaks: the spend, pages and steps that cost you enquiries.
- Your first three moves, in priority order.
- You’ll speak with a specialist who runs campaigns, not a salesperson.

★ ★ ★ ★ ★

5.0 Rating

45+ Reviews

### Find Out What Your Marketing Is Really Costing You

## CPM Questions, Answered

How do you calculate CPM?

Divide your total ad cost by the number of impressions, then multiply by 1,000. $2,500 for 180,000 impressions is a $13.89 CPM.

What does CPM stand for?

Cost per mille. Mille is Latin for thousand, so CPM is the cost of 1,000 ad impressions.

What is a good CPM?

There is no single good CPM. It depends on the platform, placement, audience and time of year, and a higher CPM to the right buyers often wins. Judge CPM alongside click-through rate, cost per lead and cost per sale.

How do you convert CPM to CPC?

CPC = CPM ÷ (CTR × 1,000). A $15 CPM with a 1.5% click-through rate is $15 ÷ 15 = $1 a click.

Is CPM the same as cost per reach?

No. CPM counts impressions, and one person can see an ad several times. Cost per 1,000 people reached is always higher than CPM once frequency is above 1.

What is the difference between CPM and eCPM?

CPM is what you pay per 1,000 impressions. eCPM converts any pricing model, such as cost per click, into a cost per 1,000 impressions so you can compare campaigns that were bought differently.

Why did my CPM go up?

Common causes are a smaller or more competitive audience, busy seasons like Christmas and end of financial year, a change of objective or placement, and creative people have stopped engaging with.

Should I choose CPM or CPC bidding?

For most lead generation, optimise for the result you want, such as leads, and let the platform price impressions. CPM buying suits awareness campaigns where reach is the goal.

## More Free Marketing Tools

[ROAS CalculatorReturn on ad spend, break-even ROAS from your margin, and profit after fees.Open the tool →](https://uprisedigital.com.au/tools/roas-calculator/)
[Cost Per Sale CalculatorCompare lead sources on true cost per sale, including your sales team’s time.Open the tool →](https://uprisedigital.com.au/tools/cost-per-sale-calculator/)
[CTR CalculatorClick-through rate for ads, search and email, and what a better CTR is worth.Open the tool →](https://uprisedigital.com.au/tools/ctr-calculator/)
[UTM BuilderCampaign URLs for GA4 with presets for Meta, Google, email and Google Business Profile.Open the tool →](https://uprisedigital.com.au/tools/utm-builder/)
[Google Review Link GeneratorA direct review link, QR code and printable review card for your business.Open the tool →](https://uprisedigital.com.au/tools/google-review-link-generator/)
[Schema Markup GeneratorJSON-LD for local businesses, services, people, FAQs and articles.Open the tool →](https://uprisedigital.com.au/tools/schema-markup-generator/)
[PPC ROI CalculatorEstimate leads, sales and return from a Google Ads budget.Open the tool →](https://uprisedigital.com.au/ppc-roi-calculator/)
[AI Marketing StrategyA marketing strategy for your business, written by AI from your answers.Open the tool →](https://uprisedigital.com.au/ai-marketing-strategy/)
