CPM, CPC & CPV calculator

Enter any two of budget, rate and results to work out the third. Works for CPM, CPC, CPV and CPA campaigns in rupees, dollars or dirhams, and shows big numbers in lakh and crore.

1. Buying model

2. What do you want to work out?

₹
₹
Impressions–
Compare with other models
%
%

Enter your expected rates to see what the same campaign costs per impression, click and view.

The formulas

ModelYou pay forFormula
CPMEvery 1,000 impressions (ad shown)Budget = Impressions ÷ 1,000 × CPM
CPCEach clickBudget = Clicks × CPC
CPVEach video viewBudget = Views × CPV
CPA / CPLEach sale, sign-up or leadBudget = Actions × CPA

To convert between models: effective CPC = CPM ÷ (1,000 × CTR), and effective CPM = CPC × CTR × 1,000. For example, a ₹150 CPM with a 0.5% click-through rate works out to ₹30 per click.

Which model should you choose?

  • CPM for awareness: launches, festive campaigns, CTV and video pre-roll, where being seen by the right people is the goal.
  • CPV for video: you only pay when someone watches, which suits YouTube, OTT and pre-roll campaigns.
  • CPC for traffic: search, display and social ads that should bring visitors to your website.
  • CPA / CPL for performance: you pay per sign-up, lead or sale. Rates are higher, but the risk sits with the publisher.

Questions

What is a good CPM in India?

It depends on the platform, audience, format and season. Rates rise sharply during festive periods such as Diwali, and premium screens like CTV cost more than standard display. Ask Team Manzi for current rates for your audience.

Does the calculator include GST?

Tick “Show total with 18% GST” to see the total you will be invoiced in India. Advertising services attract 18% GST.

What do lakh and crore mean?

1 lakh = 1,00,000 (one hundred thousand). 1 crore = 1,00,00,000 (ten million). The calculator shows both whenever a number is large.

Planning a campaign? Let Team Manzi run it.

CTV, OTT, video pre-roll, display and social campaigns across India, the GCC and South East Asia.

Plan a campaign