Free CPM calculator
A CPM calculator for ads and sponsored videos.
- Impressions per $1
- 160
- Clicks
- 400
- Cost per click (CPC)
- $0.63
- Results
- 8
- Cost per result (CPA)
- $31.25
Where it works
- TikTok Shop
- YouTube
- Any browser, phone or computer
Updated · Tested by the UGCLive team
Need videos for a product?
Paste a product link and our AI makes a batch of finished TikTok Shop videos, each with its own hook.
The CPM formula, three ways round
CPM is what 1,000 impressions cost. Know any two of cost, impressions and CPM and the calculator solves the third.
- $250.00Cost
- 40,000Impressions
- $6.25CPM
- $10.00CPM
- 50,000Impressions
- $500.00Cost
- $100.00Cost
- $5.00CPM
- 20,000Impressions
What $100 of ads buys at four CPMs
Double the CPM and the same budget reaches half the people. That buys reach. Judge an ad by what each sale costs.
From CPM to cost per sale
Add your click-through and conversion rates and the same spend becomes a cost per click and per sale. Compare that with your break-even ROAS, or what a sale pays on the TikTok Shop calculator.
@yourshopsmoothies at my desk #adSponsored- 40,000Impressions
- 400Clicks
- 8Sales
- $0.63Cost per click
- $31.25Cost per sale
How to use CPM calculator
1. Pick what to work out
2. Fill in the other two
3. Add your rates (optional)
More about CPM calculator
Give any two of cost, impressions and CPM and get the third, then what those views turn into at your click-through and conversion rates.
How to use CPM calculator, step by step
- Pick what to work out. CPM, the total cost or the number of impressions.
- Fill in the other two. From your ad report, a media kit or a creator's quote. Views work as impressions.
- Add your rates (optional). Click-through and conversion rates give clicks, results and the cost of each.
How do you calculate CPM?
CPM is cost per thousand impressions: total cost ÷ impressions × 1,000. $250 for 40,000 impressions is a $6.25 CPM. Turned around, cost = CPM × impressions ÷ 1,000.
If it doesn't work
The result says 0 or nothing
Fill in exactly two of cost, impressions and CPM; the calculator works out the third.
A creator quoted per video, not per view
Use the views you expect as impressions and the quote as the cost to get a CPM you can compare.
CPM calculator: what you need and limits
| What you give it | Any two of cost, impressions and CPM |
|---|---|
| What you get | The third, plus clicks and cost per result |
| Price | Free, no sign-up |
| Works on | Any current browser on a phone, tablet or computer |
| Last checked | November 11, 2026 |
CPM, CPC, CPA and ROAS, and how to use them
| Metric | Formula | Tells you |
|---|---|---|
| CPM | Cost ÷ impressions × 1,000 | What reach costs |
| CPC | Cost ÷ clicks | What a visit costs |
| CPA | Cost ÷ results | What a sale or sign-up costs |
| ROAS | Revenue ÷ cost | What each $1 of ads brings back |
- Judge by cost per resultA low CPM with no clicks is expensive. Compare each sale's cost with your break-even ROAS.
- Test the creativeCost per result climbing? Try a new hook before a bigger budget.
- Quoting a sponsorship?Expected views × CPM ÷ 1,000 is a starting point. For a TikTok Shop affiliate, the commission calculator shows what each sale pays instead.
CPM calculator FAQ
What does CPM stand for?
Cost per mille: mille is Latin for thousand. It's the price of 1,000 impressions, the standard unit ad platforms bill and report reach in.
What's a good CPM?
It moves with the platform, country, audience, season and the ad. Compare with your own past campaigns and judge an ad by cost per result: a cheap CPM nobody clicks costs more per sale.
What's the difference between CPM, CPC and CPA?
CPM is cost per 1,000 impressions, CPC cost per click and CPA cost per result (a sale or sign-up). The calculator gives all three from one set of numbers.
How do I price a sponsored video by CPM?
Expected views × CPM ÷ 1,000: 20,000 views at a $15 CPM is $300. For UGC the brand posts, our UGC rate calculator prices by deliverables and usage rights.
Are impressions the same as views?
Not always. An impression is the ad shown; a view may need a few seconds watched. Use whichever your report counts, the same across campaigns.
Still have questions?All UGCLive questionsEmail us
Related
Try it now, free.
Give any two. Get CPM, cost or reach.
- No sign-up
- Works on your phone
- Nothing to install

