CPM Calculator

Work out CPM, ad cost or impressions from the other two — plus CTR, CPC and cost per subscriber. For Telegram, YouTube, influencer and display ads. Free, no sign-up.

Optional — for CTR, CPC and cost per subscriber

How to calculate CPM

  1. 1

    CPM = cost ÷ impressions × 1000 — the price of a thousand impressions.

  2. 2

    Cost = CPM × impressions ÷ 1000; impressions = cost ÷ CPM × 1000.

  3. 3

    With clicks: CTR = clicks ÷ impressions, CPC = cost ÷ clicks. With subscribers: cost per subscriber = cost ÷ subscribers.

Who it’s for

Advertisers

Compare offers from channels and bloggers of different sizes on one scale — the price of a thousand views.

Channel owners

Set a post price from your real views and see how it compares with what you are offered.

Marketers

Plan a budget for the reach you need, or the reach a budget will buy, and track CTR and CPC.

What a calculation can show

A big channel is not always cheaper

A post for 1,000 at 50,000 views is CPM 20; a post for 300 at 30,000 views is CPM 10 — the smaller one is half the price per view.

The quoted CPM doesn’t add up

Enter the price, the views and the CPM you were quoted — the calculator flags it if they don’t match.

The cost of a subscriber

Add the subscribers you got and see what one cost — the number to compare campaigns by.

FAQ

What is CPM?

Cost per mille — what you pay for a thousand ad impressions. It lets you compare placements of different sizes on one scale.

What is the CPM formula?

CPM = cost ÷ impressions × 1000. Spend 500 on 100,000 impressions and your CPM is 5.

How do I count CPM for a Telegram post?

Use the post’s views as impressions — usually after 24 or 48 hours, as agreed with the channel — and the price you paid as the cost.

What’s the difference between CPM, CPC and CPA?

CPM is the price of 1,000 impressions, CPC the price of one click, CPA the price of one target action (a sign-up, a purchase, a subscriber).

Do you show average CPM prices?

No — the calculator only uses your numbers. Real prices of Telegram ad placements are in the open ad archive at tgadsspy.com.

CPM Calculator — Domain Monitor