CPM charges you per 1,000 ad impressions; CPC charges you only when someone clicks. As a rule of thumb, pick CPC when you want traffic or conversions, and CPM when you want broad awareness or reach at scale.
That’s the short version. The longer version is that neither model is “better” on its own. Which one suits your campaign depends on what you’re trying to achieve, how good your creative is, and how well your landing page converts once someone actually lands on it.
A quick calculation called effective CPC lets you compare the two models on the same footing, even when one bills you per thousand views and the other bills you per click. We’ll walk through that formula shortly.
Before you set a budget, keep these basics in mind:
- CPM = cost per mille (the “M” is the Roman numeral for 1,000) — you pay for exposure, not action.
- CPC = cost per click — you pay only when someone engages.
- Neither model guarantees a sale. Both need decent creative and a website that actually converts visitors once they arrive.
Key Takeaways
Choosing between CPM and CPC comes down to matching the billing model to your campaign goal, then using effective CPC maths to confirm the choice actually saves money.
| Point | Details |
|---|---|
| CPM bills for exposure | You pay per 1,000 impressions, regardless of clicks, making it suited to awareness goals. |
| CPC bills for action | You pay only when someone clicks, making it suited to traffic and conversion goals. |
| vCPM protects against waste | Viewable CPM only charges for impressions that met a real viewability standard. |
| Effective CPC enables fair comparison | Use (CPM ÷ 1,000) ÷ CTR to convert a CPM rate into a comparable per-click cost. |
| Test small, then scale | Validate creative and CTR with a CPC test before committing to a larger CPM buy. |
Table of Contents
- What does CPM vs CPC mean in practice?
- When should you choose CPM or CPC?
- How do you compare CPM and CPC fairly?
- What’s the smartest way to test CPC and CPM as a beginner?
- Where does MYB Workshops fit into this?
- Sources
- FAQ
What does CPM vs CPC mean in practice?
CPM and CPC measure two different things, and mixing them up is the single most common mistake beginners make when setting up their first ad campaign. CPM measures exposure. You’re billed for every 1,000 times your ad is served, whether or not anyone looks at it, clicks it, or even scrolls past it. CPC measures action. You’re billed only when someone clicks through, regardless of how many people saw the ad and ignored it.
Google’s own advertising documentation confirms this split and recommends choosing CPC when clicks or conversions are your goal, and CPM or vCPM when viewability and brand reach matter more. That’s the platform’s own guidance, not a marketing opinion, and it’s worth taking seriously because it shapes how every major ad platform prices and reports your campaigns.
Here’s where it gets more nuanced. Not every impression counted under standard CPM was actually seen by a human. An ad that loads at the bottom of a page nobody scrolls to still counts as an impression under basic CPM. That’s why Google and other platforms offer vCPM, or viewable CPM, which only charges for impressions that meet a measurable viewability standard — typically a minimum percentage of the ad on screen for a minimum duration.
The distinction matters for your budget. Three terms get used loosely, so it’s worth separating them clearly:
- Impression: the ad was served, whether or not anyone saw it.
- Viewable impression: the ad met a minimum visibility threshold on screen.
- Click: someone actively engaged with the ad.
Quick stat check: vCPM exists specifically because standard impression counts include ads that load off screen or get scrolled past in a fraction of a second, so viewability filtering is one of the few built-in protections against paying for exposure nobody actually experienced.
CPC is also the mechanism behind pay-per-click (PPC) advertising, a term you’ll see used almost interchangeably with CPC in search advertising contexts.
When should you choose CPM or CPC?
The right model depends less on price and more on what stage of the customer journey you’re targeting. Get this wrong and you’ll either overpay for clicks you didn’t need or underpay for reach that never converts.
Here’s a simple way to map your goal to the right billing model:
- Awareness and reach — if you want as many eyeballs as possible on a new service or brand launch, CPM (or vCPM) usually fits better, because you’re not expecting immediate action.
- Traffic and conversions — if you want people to click through, fill out a form, or buy something, CPC keeps your spend tied directly to that action.
- Retargeting and bottom-of-funnel — once someone has already engaged with your brand, CPC (or cost-per-conversion bidding) tends to deliver more efficient results than paying for repeated exposure.
Platform defaults reinforce this pattern. Search advertising is built around CPC because search intent already signals someone is looking for something specific. Display, social, and video placements lean more heavily on CPM and vCPM, because those formats are usually competing for attention rather than capturing an existing search. Google’s own developer documentation confirms that manual CPM bidding is only available for display-style campaigns, not search.
A funnel-based view helps too: run CPM campaigns to build reach and familiarity at the top, then shift to CPC for retargeting and conversion-focused campaigns further down. Industry advertising resources describe this as a standard funnel approach — reach first, convert second, rather than trying to do both jobs with one bidding model.

Pro Tip: Don’t choose CPM just because the “cost per thousand” number looks small. If your click-through rate is low, that cheap-looking CPM can translate into an expensive cost per click once you do the maths. We’ll show you exactly how to check that in the next section.
If you’re mapping out how CPM and CPC campaigns fit into a broader marketing calendar, our practical guide to campaigns for business owners breaks down how to sequence awareness and conversion activity properly.
How do you compare CPM and CPC fairly?
The fairest way to compare CPM and CPC is to convert them into the same unit using a formula called effective CPC. This turns a CPM buy into an equivalent cost per click, so you can put it side by side with an actual CPC bid.

The formula is straightforward:
Effective CPC = (CPM ÷ 1,000) ÷ CTR
Where CTR is your click-through rate, expressed as a decimal (a 2% CTR is 0.02).
Here’s a worked example with two scenarios:
- High CTR scenario: a $10 CPM with a 2% CTR gives you an effective CPC of ($10 ÷ 1,000) ÷ 0.02 = $0.50 per click.
- Low CTR scenario: that same $10 CPM with a 0.2% CTR gives you an effective CPC of ($10 ÷ 1,000) ÷ 0.002 = $5.00 per click.
Same CPM, same $10 rate, ten times the effective cost per click, purely because the ad wasn’t engaging enough to earn clicks. This is the maths behind why industry pricing explainers stress calculating effective CPC before comparing bids, rather than eyeballing the raw CPM figure.
Where do you get a realistic CTR to plug into that formula? Your own campaign history is the best source once you have any data at all. If you’re starting from scratch, industry benchmark reports for your platform and ad format give you a rough starting estimate, but treat those as a placeholder to replace with your own numbers within the first few weeks.
Before you commit real budget to either model, record these three numbers:
- Your expected or historical click-through rate for this ad format.
- Your conversion rate once someone lands on your page.
- Your target cost per acquisition (what you can actually afford to pay for a lead or sale).
Without those three figures, you’re bidding on guesswork, and CPM buys in particular can quietly drain a budget with impressions that never convert.
What’s the smartest way to test CPC and CPM as a beginner?
Start small, start with CPC, and let the data tell you when it’s time to expand. This is the sequence that protects your budget while you’re still learning what works for your business.
- Run a modest CPC test first. Use it to validate your creative and your landing page before spending anything on broad reach. If nobody clicks a well-targeted CPC ad, a CPM campaign showing the same creative to more people won’t fix that.
- Measure your actual CTR. Once you’ve got a reasonable sample of impressions and clicks, use that real number in the effective CPC formula above rather than an industry benchmark.
- Trial CPM once CTR looks solid. A CTR that’s healthy for your platform and format is a reasonable signal that a CPM buy could deliver an efficient effective CPC once you scale up reach.
- Check viewability reporting. Where the platform offers vCPM data, review it before committing more budget. Low viewability means you’re paying for exposure that isn’t actually landing.
- Set up a genuine A/B test. Run two creative variants with a control CTR target, and pace your budget evenly so you’re comparing like with like, not one ad that had a head start.
Pro Tip: Track effective CPC and effective CPA on every CPM buy, not just the impression count. Those two numbers tell you whether the campaign delivered real business value or just a lot of views nobody acted on.
If clicks are coming through but conversions aren’t, the problem usually isn’t your bidding model. It’s what happens after the click. Our guide on why Google Ads aren’t converting walks through the most common culprits.
Where does MYB Workshops fit into this?
Mybworkshops runs expert-led workshops built specifically for service-based business owners who want to stop guessing with their ad spend and start making decisions based on real numbers. The structured, three-phase program blends personal mentorship with practical tools, and it’s helped clients lift conversions while cutting wasted ad spend, results documented in our own client success stories.
If you’ve read this far, here’s the practical sequence we’d recommend:
- Audit your current CTR and conversion rate before you touch your budget again.
- Run a small, controlled CPC test to validate your creative and landing page.
- Only consider a CPM scale test once that CTR data gives you a genuine reason to trust the reach.
- If clicks aren’t converting into leads or sales, fix the landing experience before you spend another dollar on reach.
For a deeper walkthrough of turning clicks into paying clients, our Ads That Convert workshop covers exactly this process, and our guide on cutting wasted ad spend is worth reading alongside it.
Ready to stop guessing and start testing with a proper system behind you? Browse the full range of MYB Workshops and find the one that matches where your business is right now.
Sources
FAQ
What is the difference between CPC and CPM?
CPC charges you per click on your ad, while CPM charges you per 1,000 impressions regardless of clicks. CPC ties cost to engagement; CPM ties cost to reach.
Is CPM higher than CPC?
Neither is inherently higher. CPM can look cheaper per thousand views, but its effective cost per click can exceed a direct CPC bid if your click-through rate is low.
What does CPM stand for?
CPM stands for cost per mille, using the Latin word for thousand, and refers to the price you pay for every 1,000 ad impressions.
Is Google Ads CPC or CPM?
Google Ads supports both models, including standard CPM, viewable CPM (vCPM), and CPC, though manual CPM bidding is limited to display-style campaigns rather than search.
How do I know whether to choose CPM or CPC for my campaign?
Match the model to your goal: choose CPC when you want traffic or conversions, and CPM or vCPM when you want broad awareness and reach, then confirm with the effective CPC formula.