Glossary

What is CPM in advertising?

CPM, cost per mille, is the price an advertiser pays for one thousand impressions of an ad, whether or not anyone clicks. It is the billing model behind banner and display placements on Blinkit, Zepto, Swiggy Instamart, Myntra and Amazon DSP, while search ads on Amazon and Flipkart are billed per click instead.

Full form
Cost per mille (mille = thousand)
Formula
ad spend / impressions x 1,000
Worked example
₹150 CPM: ₹15,000 buys 1,00,000 impressions
Sold on CPM
Blinkit, Zepto, Instamart banners; Myntra list banners; Amazon DSP; noon display

How CPM is calculated

Divide the spend by the number of impressions and multiply by one thousand. If a Blinkit banner cost ₹15,000 and was shown 1,00,000 times, the CPM is ₹15,000 / 1,00,000 x 1,000 = ₹150. Turned around, a quoted CPM tells you what a budget buys: at ₹150 CPM, ₹15,000 buys one lakh impressions, and ₹1,50,000 buys ten lakh.

To compare a CPM placement with a CPC one, work through to cost per order. If those 1,00,000 impressions produce 1,000 clicks (1% CTR) and 50 orders (5% CVR), the effective CPC is ₹15 and the cost per order is ₹300. That number sits next to a search campaign's cost per order and decides which deserves the budget.

Myntra quotes list banners at a CPM figure in its rate card and PLA at a per-click bid, so a fashion seller running both sees the two models side by side on one invoice.

Why quick commerce sells on CPM

Blinkit, Zepto and Instamart apps have a short session: the shopper opens the app, searches, adds to cart and pays in a few minutes. Banner slots on the home screen, category pages and cart are sold on impressions because their job is to put a brand in front of a shopper who was not searching for it. Search-result product ads on the same apps are increasingly sold per click, so a single account can carry both models.

Agencies report homepage CPMs on Zepto of roughly ₹40 to ₹90 and on Instamart of ₹80 to ₹250, with minimum banner commitments running into lakhs (reported by agency rate pages, not the platforms). Treat those as a starting range and ask the platform's brand team for the current rate card before planning.

One trap: quick commerce dashboards may report ROAS on MRP rather than selling price, which flatters a CPM campaign. Recompute on net realised value before comparing it with Amazon or Flipkart.

How to manage CPM campaigns

  • Buy CPM placements for launches, seasonal spikes and brand recall, and use per-click search ads for steady conversion.
  • Ask for viewable CPM (vCPM) figures where offered; an impression counted below the fold costs the same but does nothing.
  • Cap reach by city and dark store. Impressions served where stock is out are pure waste on a CPM invoice.
  • Track effective CPC and cost per order from the reach report, not the CPM itself; a cheap CPM with no clicks is expensive.
  • Keep creative frequency in check. The same banner shown ten times to the same shopper burns impressions past the point of return.

Related pages

Frequently asked questions

What is the CPM full form in digital marketing?

CPM stands for cost per mille, the Latin for thousand. It is the cost of one thousand ad impressions, used to price display and banner placements.

What is the CPM formula?

CPM = ad spend / impressions x 1,000. A ₹15,000 banner shown 1,00,000 times has a CPM of ₹150.

Do Blinkit, Zepto and Instamart charge CPM or CPC?

Both. Banner and brand placements are sold per thousand impressions, while search product ads on these apps are typically billed per click. The exact mix depends on the format you buy.

What is the difference between CPM and vCPM?

vCPM counts only viewable impressions, ones that actually appeared on screen for a minimum time. It is a fairer price for display ads because unseen impressions are excluded.

Is a low CPM always better?

No. A low CPM on a placement nobody clicks costs more per order than a high CPM on the right screen. Compare placements by cost per order.

Ready to Transform Your Marketplace Ads?

Join 500+ brands powered by our team with Blooprint AI

Start 7-Day Free Trial Book a Demo