CPM vs CPC: Which Pricing Model Should You Choose?
CPM charges per 1,000 views, CPC charges per click. Learn the real difference, the maths behind both, and a simple way to pick the right model for your goal.
Every advertiser eventually faces the same choice: pay for views or pay for clicks. The two models, CPM and CPC, are not better or worse than each other. They solve different problems. This guide explains both with simple maths, compares them side by side and gives you a short checklist for choosing.
What CPM means
CPM stands for cost per mille, which is Latin for "per thousand". You pay a fixed price for every 1,000 times your ad is shown. It does not matter whether anyone taps it. If the CPM is 2.00 USDT and your ad is shown 5,000 times, you pay 10.00 USDT.
CPM rewards the network for showing your ad, so the ad itself must do the persuading. That is why CPM suits formats that take over the screen and are hard to miss, such as full-screen ads.
What CPC means
CPC stands for cost per click. Showing the ad is free; you pay only when a person taps it. If the CPC is 0.10 USDT and you get 80 clicks, you pay 8.00 USDT, no matter how many people merely saw the ad.
CPC puts the risk of a weak ad on the network and the publisher, because nobody earns if nobody clicks. The trade-off is that a good ad in a good place costs more per click than a mediocre one, since placement is often decided by who bids more.
Side-by-side comparison
| CPM | CPC | |
|---|---|---|
| You pay for | Every 1,000 views | Each click |
| Main goal | Awareness, reach, repeated exposure | Visits, joins, sign-ups |
| Who carries the risk of a weak ad | You (views are paid even without clicks) | The network and publisher |
| Cost is predictable by | Budget divided by price per 1,000 | Hard to predict until bids settle |
| Good fit for | Full-screen and large formats | Text-and-button ads that invite a tap |
The maths that connects them
You can translate one model into the other with click-through rate (CTR), which is clicks divided by views. If an ad gets 20 clicks from 1,000 views, its CTR is 2%.
- Effective CPC under a CPM deal = CPM price ÷ (1,000 × CTR). Example: a 2.00 CPM with 2% CTR gives 2.00 ÷ 20 = 0.10 per click.
- Effective CPM under a CPC deal = CPC price × 1,000 × CTR. Example: a 0.10 CPC with 2% CTR gives 0.10 × 20 = 2.00 per 1,000 views.
These numbers are illustrative, not promises. Your real CTR depends on your creative, your offer and your audience. The useful lesson is that a stronger creative lowers your effective cost per click under CPM, while under CPC the network is already charging you per click.
How to choose
- Write down the one result you want: awareness, visits, joins or installs.
- If you want people to see your brand or message many times, lean toward CPM.
- If you want a person to take a specific step and you only want to pay when they do, lean toward CPC.
- If you are unsure, test both with a small budget and compare the cost per result.
Tip: test with a small budget first
Run one campaign for a few days, change one thing at a time (image, title or country) and compare the result. A tiny test costs little and tells you far more than guessing.
How this works on Adloop
Adloop uses both models, each where it fits. Full-screen rewarded Mini App ads are priced per 1,000 impressions, with a base price and different prices for country or region targeting. Channel ads are priced per click: you set a bid, with a minimum shown in the product, and the highest bid is posted first. Because prices can change, always check the current figures on the home page before planning a budget.
| Adloop format | Model | How you control cost |
|---|---|---|
| Mini App full-screen ad | CPM | Daily and total budget, frequency cap per user, country targeting |
| Telegram channel ad | CPC | Your bid per click, plus category and language targeting |
Common mistakes
- Judging a CPM campaign by clicks alone when the goal was awareness.
- Setting a very low CPC bid and wondering why the ad is rarely posted.
- Changing five things at once, so you never learn which one worked.
- Forgetting to measure on your own side; always tag links with UTM so your analytics can tell you what happened after the click.
When Adloop is not the right choice
Adloop reaches people inside Telegram only. It has no built-in install or conversion tracking, so you will need your own analytics to see what happens after the click, and it does not guarantee a fixed number of views or clicks.
Frequently asked questions
Is CPM or CPC cheaper?
Neither is cheaper by nature. The cheaper one is whichever gives you a lower cost per result for your creative and audience. Test both on a small budget.
What is a good CTR?
It varies a lot by format, audience and offer, so no single number is right. Use your own first campaign as the baseline and try to beat it.
Can I pay only when someone joins my channel?
Adloop offers an optional per-join fee for channel ads. It is held as pending and refunded if the person leaves within 2 days, and becomes final if they stay at least 2 days.
Do I pay for fake clicks?
Adloop filters duplicates and ignores clicks from the channel owner, admins, the advertiser and non-subscribers, and limits repeat clicks per person and per network address. No system is perfect, so keep an eye on your own analytics.