CPM Calculator
Impression cost benchmarks.
Enter your numbers
CPM is the price of a thousand impressions. Cheap CPM means nothing if the funnel underneath does not convert, use this to model reach against revenue.
Your CPM is well below break even. This is the zone where reach can be pushed harder without breaking the P&L.
What Is CPM And Why A Cheap CPM Is Not Always A Good CPM
CPM stands for Cost Per Mille, the amount you pay for one thousand impressions. Every auction based platform, Meta, Google, YouTube, LinkedIn, prices your reach through CPM, even when your objective is conversions.
The trap most brands fall into is chasing a lower CPM as if it were the goal. It is not. A ₹80 CPM on a warm, high intent audience will nearly always outperform a ₹30 CPM on cold, low quality inventory. CPM only matters when read next to CTR, CVR and AOV, that is what this calculator shows you.
Break even CPM is the impression price at which contribution profit exactly equals ad spend. Anything above it loses money, anything below it feeds contribution back into the business.
Six Inputs That Turn CPM Into A Revenue Number
Ad Spend
Total spend on the campaign or period you want to model. Use platform spend, not attributed spend, because CPM is calculated at the auction, not in your CRM.
Impressions
Total impressions delivered for that spend. Pull it from Ads Manager or Google Ads directly, do not blend across platforms with different pricing.
CTR %
Click through rate, the percent of impressions that produced a click. Strong creative pushes CTR up, which makes even a costly CPM economically viable.
Landing Page CVR %
Percent of clicks that turn into paid orders. Do not trust platform reported conversions, use Shopify or GA4 orders divided by real clicks.
AOV
Average order value in the same period. Bundles, upsells and cross sells shift AOV faster than founders expect, refresh this monthly.
Gross Margin %
Selling price minus COGS as a percent of price. Margin sets the ceiling on how much CPM your funnel can tolerate before losing money.
Indian D2C CPM Ranges By Placement And Objective
These are directional CPM ranges we see across Indian D2C accounts in 2026. Treat them as sanity checks, not targets. Your actual CPM depends on offer strength, creative fatigue and audience saturation.
| Placement | Typical CPM (₹) | Notes |
|---|---|---|
| Meta Feed, Prospecting | ₹90 to ₹180 | Baseline for D2C cold traffic on Facebook and Instagram feed |
| Meta Reels, Prospecting | ₹60 to ₹140 | Cheaper reach, but lower purchase intent than feed |
| Meta Retargeting | ₹200 to ₹450 | Small audience, higher intent, higher CPM is expected and profitable |
| Google Display Network | ₹40 to ₹110 | Low CPM, low intent, use for reach and remarketing only |
| YouTube In Stream | ₹120 to ₹260 | Best for consideration and repeat exposure, not last click |
Why Chasing Cheap CPM Quietly Kills Profitable Accounts
Optimising CPM In Isolation
A ₹30 CPM on garbage inventory produces zero orders. A ₹150 CPM on high intent audiences pays for itself in a week. Judge CPM only against downstream conversion.
Blending CPM Across Placements
Reels, feed, search and display all price impressions differently. A blended CPM masks which placement is subsidising the others and where to cut.
Ignoring Creative Fatigue
CPM rises with frequency because the algorithm exhausts high intent users first. If CPM keeps climbing week over week, the fix is new creative, not new audiences.
Comparing CPM Across Objectives
Reach and conversion objectives buy different inventory at different prices. Only compare CPM within the same campaign objective, never across.
CPM Climbing Every Week?
Rising CPM is a creative fatigue signal ninety percent of the time. Get a free audit from our team, we will show you exactly where the impression cost is leaking.
