What Is a Good CPM? Average Rates by Industry & Platform
Written by Tanuj Sharma • 4+ Year Experience Expert
You launch a campaign, let it run for a few days, and open your advertising dashboard.
Your CPM shows $7.80.
Now comes the real question.
Is that good?
The answer isn’t as simple as looking at one number.
A CPM that looks expensive on one platform might actually be excellent on another. The same goes for different industries. A campaign promoting an online clothing store usually has a very different CPM from one targeting business executives or financial professionals.
That’s why comparing your campaign with the right benchmark matters more than chasing the lowest possible CPM.
In this guide, you’ll learn what advertisers generally consider a good CPM, how average rates vary across platforms and industries, what causes CPM to increase, and when paying a higher CPM can actually improve your results.
Is There a Standard "Good" CPM?
Not really.
There isn’t a single CPM that every advertiser should aim for.
Instead, a good CPM is one that helps you reach the right audience without overspending. Two campaigns can have completely different CPMs and still be successful because their goals, audiences, and competition are different.
For example, imagine these two advertisers.
The first is a local bakery promoting weekend offers to people within five miles of its shop.
The second is a software company targeting IT directors at large businesses.
The bakery might achieve a CPM of $4, while the software company pays $35.
Neither campaign is automatically better.
The software company reaches a much smaller and more valuable audience. One customer could be worth thousands of dollars, so paying a higher CPM still makes financial sense.
This is why experienced advertisers don’t ask,
“How low is my CPM?”
They ask,
“Am I reaching the right people at a reasonable cost?”
A lower CPM isn’t always the goal. A profitable campaign is.
Average CPM by Advertising Platform
Every advertising platform has its own auction system, audience, and competition level. Because of this, CPM rates can vary quite a bit.
The table below shows the average ranges many advertisers see across major advertising platforms.
| Platform | Typical CPM |
|---|---|
| Google Display Network | $3–$8 |
| Facebook Ads | $8–$18 |
| Instagram Ads | $8–$15 |
| TikTok Ads | $4–$10 |
| LinkedIn Ads | $30–$75+ |
| YouTube Display & Video | $6–$12 |
| Pinterest Ads | $4–$9 |
| X (Twitter) Ads | $5–$11 |
| Connected TV (CTV) | $20–$40 |
These numbers should be treated as benchmarks rather than fixed prices.
Your actual CPM can move higher or lower depending on your campaign settings, targeting, ad quality, bidding strategy, and competition.
For example, a Facebook campaign targeting a broad audience may achieve a CPM below the platform average, while another campaign targeting high-income users in a competitive market could cost much more.
The same platform can produce very different results for different advertisers.
What Is Considered a Good CPM?
Although every campaign is different, advertisers often use broad ranges to judge whether a CPM looks competitive.
| CPM | General Meaning |
|---|---|
| Under $5 | Usually considered low for many awareness campaigns. |
| $5–$10 | Strong performance across many platforms. |
| $10–$20 | Normal for competitive targeting. |
| $20–$40 | Common in high-value industries. |
| Above $40 | Often seen with premium audiences or B2B campaigns. |
These ranges should never be viewed as strict rules.
For example, paying $40 CPM to reach senior executives may produce better business results than paying $5 CPM to reach people who have little interest in your product.
Context always matters more than the number itself.
A Good CPM Depends on Your Goal
One mistake many beginners make is comparing every campaign against the same benchmark.
Instead, compare your CPM against your campaign objective.
If your goal is brand awareness, a lower CPM usually means you’re reaching more people with the same budget.
If your goal is lead generation, paying a slightly higher CPM can be worthwhile if those impressions turn into qualified leads.
For eCommerce businesses, the real measure isn’t just CPM. It’s whether your advertising costs lead to profitable sales.
That’s why successful advertisers rarely judge campaigns using CPM alone.
They also monitor click-through rate (CTR), conversion rate, cost per click (CPC), cost per acquisition (CPA), and return on ad spend (ROAS).
Looking at these metrics together provides a much clearer picture of campaign performance than CPM alone.
Average CPM by Industry
Advertising costs don’t just vary by platform. They also change from one industry to another.
That’s because some businesses compete much harder for attention than others. If hundreds of advertisers are trying to reach the same audience, CPM naturally goes up.
For example, a local clothing store may pay much less than a company selling business software or financial services. The reason is simple. A customer in the finance or SaaS industry can be worth hundreds or even thousands of dollars over time, so advertisers are willing to spend more to reach them.
The table below shows common CPM ranges across different industries.
| Industry | Typical CPM |
|---|---|
| Retail & eCommerce | $5–$12 |
| Travel & Hospitality | $6–$14 |
| Education | $8–$15 |
| Healthcare | $10–$18 |
| Real Estate | $12–$22 |
| Automotive | $10–$20 |
| SaaS | $15–$35 |
| Finance & Insurance | $18–$40+ |
| Legal Services | $20–$45+ |
These figures aren’t fixed prices. A campaign with excellent creatives and a broad audience may achieve a lower CPM, while highly targeted campaigns often cost more.
The best approach is to compare your CPM with businesses similar to yours instead of comparing it with every advertiser.
What Affects CPM?
If two advertisers use the same platform, why do they often see completely different CPMs?
The answer lies in how advertising auctions work.
Every campaign competes against other advertisers trying to reach the same audience. The more competition there is, the more expensive impressions become.
Here are the biggest factors that influence CPM.
Audience Targeting
The people you target have one of the biggest impacts on CPM.
A broad audience usually costs less because there are more available impressions.
As your targeting becomes more specific, competition often increases.
For example, targeting all adults aged 18–65 is usually cheaper than targeting marketing managers working at software companies with more than 500 employees.
The second audience is much smaller and more valuable, so advertisers compete harder to reach it.
Location
Advertising costs vary widely from country to country.
Campaigns targeting users in countries like the United States, Canada, Australia, Germany, and the United Kingdom often have higher CPMs than campaigns targeting many developing markets.
Even within the same country, large cities may have more competition than smaller towns.
Ad Placement
Not every placement costs the same.
On social media, feed placements often cost differently from Stories or Reels.
On display networks, premium websites usually have higher CPMs than smaller publishers.
Higher visibility generally comes with higher advertising costs.
Seasonality
Advertising becomes more competitive during major shopping periods.
Events like Black Friday, Cyber Monday, Christmas, Valentine’s Day, and back-to-school campaigns often increase CPM because more businesses are competing for impressions.
Once these busy periods end, CPM frequently drops again.
If you notice your advertising costs suddenly rising in November or December, increased competition is usually one of the biggest reasons.
Ad Quality
Advertising platforms want users to see relevant and engaging ads.
If people interact with your advertisements, platforms are more likely to continue showing them.
Poor-quality ads often receive less engagement, making it harder to compete in the auction.
Good creative won’t guarantee a low CPM, but it can improve campaign efficiency over time.
Campaign Objective
Your campaign objective also influences CPM.
Awareness campaigns often produce different CPMs than campaigns focused on leads, app installs, or sales because advertising platforms optimise delivery in different ways.
Choosing the right objective from the start helps the platform find the audience most likely to achieve your goal.
Why Is My CPM Higher Than Average?
A higher-than-average CPM doesn’t always mean something is wrong.
Sometimes it’s simply a reflection of your audience or campaign goals.
However, if your CPM suddenly increases, these are the first areas worth checking.
You're Targeting a Very Small Audience
Highly specific audiences usually cost more because many advertisers want to reach the same people.
Expanding your targeting slightly can sometimes reduce CPM without affecting campaign quality.
Your Industry Is Highly Competitive
Businesses in finance, legal services, software, and healthcare often experience higher CPMs because customer values are much higher than average.
In these industries, advertisers are willing to bid more for every impression.
You're Advertising During Peak Seasons
Holiday campaigns usually bring more competition.
If your CPM increases during major shopping events, it may simply reflect seasonal demand rather than poor campaign performance.
Your Creative Needs Improvement
People decide whether to pay attention to an ad within seconds.
If your creative doesn’t stand out, advertising platforms may struggle to deliver it efficiently.
Refreshing headlines, images, or videos can sometimes improve overall campaign performance.
Your Placements Are Too Limited
Restricting campaigns to only one or two placements reduces the available inventory.
Allowing additional placements often gives advertising platforms more opportunities to deliver impressions at a lower cost.
Remember, a higher CPM isn’t automatically a bad sign.
If your campaign generates quality leads, strong engagement, or profitable sales, paying a little more for impressions may still produce a better return than chasing the lowest possible CPM.
Is a Lower CPM Always Better?
Not always.
It’s easy to assume that a lower CPM means your campaign is performing well, but that’s only part of the story.
Imagine two advertisers.
The first pays a $4 CPM and reaches 100,000 people. Only a handful of users click the ad, and no one makes a purchase.
The second pays a $12 CPM. At first glance, the campaign looks more expensive. However, the ad reaches a highly relevant audience, generates hundreds of clicks, and results in dozens of sales.
Which campaign performed better?
For most businesses, the second one delivered far more value.
This is why experienced marketers don’t judge a campaign by CPM alone. They look at what happens after people see the ad. If impressions lead to clicks, leads, or sales, a higher CPM can still produce a much stronger return on investment.
A lower CPM is helpful, but only when it reaches the right audience.
How to Reduce Your CPM
If your CPM is consistently higher than expected, there are several ways to bring it down without sacrificing campaign performance.
Improve Your Ad Creative
People stop scrolling when something catches their attention.
A strong headline, high-quality image, or engaging video often receives better engagement than a generic advertisement. Advertising platforms reward relevant ads, which can improve delivery and help lower CPM over time.
If you’ve been using the same creative for weeks, testing a fresh design or new message is often worth trying.
Expand Your Audience
Targeting is important, but making your audience too narrow can increase competition.
Instead of focusing on one very small audience, try expanding your targeting slightly while keeping it relevant to your business.
Giving the platform more people to choose from can sometimes reduce advertising costs.
Test Different Placements
Many advertisers limit their campaigns to one placement.
For example, they might only advertise in Facebook News Feed or only on Instagram Stories.
Allowing additional placements gives the advertising platform more opportunities to find lower-cost impressions while still reaching your audience.
Always compare results before deciding which placements to keep.
Refresh Your Ads Regularly
People see hundreds of advertisements every day.
Showing the same creative for a long time can reduce engagement, leading to higher costs.
Updating your visuals, headlines, or call-to-action every few weeks helps keep campaigns fresh and gives the platform new content to optimise.
Review Your Campaign Objective
Every campaign objective tells the advertising platform what you’re trying to achieve.
If your goal is brand awareness, choosing an objective focused on awareness usually makes more sense than selecting conversions or lead generation.
Using the right objective helps the platform optimise delivery more effectively.
Monitor Performance Frequently
Advertising costs change all the time.
Checking your campaigns every few days helps you spot rising CPMs before they become a bigger problem.
Small adjustments made early are often more effective than making major changes after a campaign has already overspent.
Metrics You Should Track Alongside CPM
CPM tells you how much you’re paying for visibility, but it doesn’t tell you what happened after someone saw your advertisement.
That’s why advertisers rarely rely on CPM alone.
CTR (Click-Through Rate)
CTR measures the percentage of people who clicked your advertisement after seeing it.
A campaign with a healthy CTR usually indicates that your ad is relevant and interesting to your audience.
CPC (Cost Per Click)
CPC shows how much you pay for each click.
Comparing CPM and CPC together helps you understand whether your impressions are turning into actual visitors.
CPA (Cost Per Acquisition)
CPA measures the cost of generating a customer, lead, or another valuable action.
Even if your CPM is high, a low CPA can still make the campaign profitable.
ROAS (Return on Ad Spend)
ROAS tells you how much revenue your campaign generated compared to the amount you spent.
This is one of the most important metrics for businesses focused on sales.
A campaign with a higher CPM but stronger ROAS is often more valuable than one with a lower CPM and poor revenue.
A Quick CPM Health Checklist
If you’re unsure whether your CPM is in a healthy range, ask yourself these questions:
- Is my CPM close to the average for my platform and industry?
- Am I reaching the audience I actually want?
- Is my CTR improving or getting worse?
- Are my impressions turning into clicks or conversions?
- Have I tested different creatives recently?
- Is my campaign profitable, even if the CPM is higher than average?
If you answer is yes to most of these questions, your campaign is likely moving in the right direction.
A good CPM isn’t just about spending less. It’s about getting meaningful results from the money you invest.
Final Thoughts
There isn’t a universal CPM that’s considered perfect for every campaign.
The right CPM depends on who you’re targeting, where your ads appear, and what you’re trying to achieve. A local awareness campaign, an online store, and a B2B software company will almost always have different advertising costs.
Instead of chasing the lowest possible CPM, focus on reaching the right audience at a cost that makes sense for your business. When you combine CPM with metrics like CTR, CPC, CPA, and ROAS, you’ll have a much clearer picture of how your campaigns are performing.
If you want to check whether your advertising costs are competitive, use our free CPM Calculator to calculate your CPM in seconds and compare it with the benchmark ranges covered in this guide.
Frequently Asked Questions
What is considered a good CPM?
A good CPM depends on your industry, advertising platform, audience, and campaign objective. Many awareness campaigns perform well with a CPM between $5 and $15, while highly competitive industries and B2B campaigns often see much higher rates. Instead of comparing your CPM with every advertiser, compare it with businesses that target a similar audience.
Is a $5 CPM good?
In many cases, yes. A $5 CPM is considered competitive for display advertising and many social media campaigns. However, whether it’s good also depends on the quality of the audience you’re reaching and the results your campaign generates.
Why is my Facebook CPM higher than average?
A higher Facebook CPM is often caused by strong competition, narrow audience targeting, seasonal demand, or ad creatives that need improvement. During busy shopping periods, it’s common for Facebook advertising costs to increase as more businesses compete for the same audience.
Does a lower CPM mean a better campaign?
Not always. A campaign with a low CPM can still perform poorly if it reaches the wrong audience or generates very few clicks and conversions. The most successful campaigns balance CPM with other important metrics like CTR, CPA, and ROAS.
Can CPM change every day?
Yes. CPM can change daily because advertising auctions are dynamic. Competition, audience behaviour, campaign performance, and seasonal demand all influence the price advertisers pay for impressions.
Can small businesses use CPM advertising?
Yes. CPM isn’t limited to large brands. Small businesses often use it to increase local awareness, promote new products, announce events, or introduce their brand to a wider audience.