What Is CPM in Digital Marketing?
CPM stands for Cost Per Thousand Impressions (with “M” being the Roman numeral for 1,000). It’s one of the most commonly used pricing models in display advertising, where advertisers pay a set amount for every 1,000 times their ad is shown—regardless of whether someone clicks on it or not.
So, if the CPM is ₹100, and your ad gets 10,000 impressions, you’ll be charged ₹1,000.
How Does CPM Work?
CPM is all about visibility. It doesn’t measure clicks, conversions, or engagement—it simply tells you how much you’re paying to be seen. Here’s how it typically plays out:
-
You set a CPM bid when running a display campaign
-
Your ad enters an ad auction on platforms like Google Ads or Facebook Ads
-
Every time your ad loads (an impression), it counts toward your total
-
After 1,000 impressions, you’re billed for the CPM rate
👉 Ideal for brand awareness campaigns where the goal is exposure over clicks.
CPM vs. CPC: What’s the Difference?
Here’s a quick side-by-side:
Metric | CPM | CPC |
---|---|---|
Stands for | Cost Per Thousand Impressions | Cost Per Click |
You pay for | Every 1,000 views | Every actual click |
Best for | Awareness | Traffic & conversions |
If your goal is visibility, CPM is your model. If you care more about user action, CPC (Cost Per Click) is likely the better fit.
Where Is CPM Used?
You’ll often see CPM used in:
-
Run of Site (ROS) campaigns
-
Run of Network (RON) advertising
-
Programmatic display campaigns
-
Video advertising (e.g., YouTube pre-rolls)
Since you’re paying for impressions, platforms usually prioritize viewability—meaning the ad should be in a visible spot, not buried in the footer or skipped over by bots.
Is CPM Right for Your Campaign?
Go for CPM if:
-
You want to build brand awareness
-
You care about reach and visibility
-
You’re testing creative elements and want eyeballs first
Avoid CPM if your campaign is strictly conversion-focused. In that case, look into CPC or CPA (Cost Per Acquisition) models.
Related terms: CTR (Click-Through Rate), CPC (Cost Per Click), Run of Site (ROS), Run of Network (RON)