TikTok Ads CPM Calculator
Solve for CPM, total ad spend, or impressions, convert impressions to unique reach, and sanity-check your TikTok cost per 1,000 against format-aware benchmark bands for In-Feed, Spark, and TopView. Free, no signup, no email gate.
What do you want to solve for?
CPM (solved)
$6.00
cost per 1,000 impressions
Total ad spend
$1,500
Impressions
250,000
TikTok ad format
Auction formats and reservation formats price impressions very differently. Pick yours to compare your CPM against the right band.
Standard auction buying in TikTok Ads Manager. CPM is set by the auction, so creative relevance and audience width move it the most.
Reach & cost per person
Impressions count every view; reach counts unique people. Enter your average frequency to convert.
People reached
156,250
Cost per person
$0.01
Rough TikTok auction CPM guidance (In-Feed / Spark - varies by country, vertical & season)
Low
< $4
Broad, strong native creative, off-peak
Typical
$4 - $10
Most TikTok accounts, most of the year
Elevated
$10 - $15
Competitive vertical or seasonal peak
High
$15+
Narrow, fatigued, or premium placement
These are broad public ranges for auction buying, not a number to hit. Reservation formats like TopView are bought as guaranteed impressions and price far higher. Your only real benchmark is your own account's trailing CPM at the same objective, country, and season.
How it works
How to use this TikTok CPM calculator
Pick what to solve for, enter the other two numbers, and set the format so your cost per 1,000 is compared against the right band.
- 1
Choose what to solve for
CPM, total ad spend, or impressions - the calculator rearranges the formula for you.
- 2
Enter the other two numbers
Spend and impressions for CPM; a CPM plus a goal for the budget or impressions you need.
- 3
Set the TikTok ad format
Auction In-Feed and Spark price very differently from a reserved TopView buy, so the band matches your format.
- 4
Add average frequency
Converts impressions into unique reach and a cost per person for like-for-like channel comparisons.
The CPM formula (cost per mille)
Mille is Latin for thousand, so CPM is the cost to serve 1,000 impressions. The formula is currency-agnostic - enter spend in whatever you report in.
The formula
CPM = (Spend / Impressions) × 1,000Spend = CPM × Impressions / 1,000Impressions = (Spend / CPM) × 1,000Reach = Impressions / Frequency
Worked example
Spend $1,500 for 250,000 impressions → CPM = (1,500 / 250,000) × 1,000 = $6.00. CPM is the cost of being seen - it sits upstream of CPC and CPA, so a quiet rise drags every downstream number with it.
What is a good CPM for TikTok ads?
Auction In-Feed and Spark Ads commonly land around $4 to $10 (a wider $3 to $15 once you factor in country, vertical, audience, and season) - part of why TikTok is often a cheaper reach channel.
🎯Auction bands vs reservation buys
The band is tuned for auction buying. Reservation formats like TopVieware bought as guaranteed impressions, so their CPM sits far above it and is largely fixed by the buy. The only benchmark that matters is your own account's trailing CPM at the same objective and placement.
What affects your TikTok ad costs
A high TikTok CPM almost always traces back to one of four causes. Manual bid caps rarely fix a structural problem - fresh native creative does.
Narrow targeting
Tighter audiences mean thinner inventory. Broad targeting pulls CPM down on TikTok more aggressively than on other platforms.
Creative fatigue
TikTok's auction rewards fresh, native video. As a clip's frequency climbs, watch time falls and the auction taxes it with a higher CPM.
Seasonal auction peak
More advertisers competing in Q4 or around major sale events bids the whole auction up.
Low ad relevance
Polished, ad-looking creative that does not match how people scroll the For You feed reads as an ad and costs more.
CPM, CPC, and CPA: how they connect
These three costs are one chain, not independent numbers. A rising CPM pushes CPC and CPA up automatically when CTR and conversion rate hold - which is why CPM is an early-warning metric.
CPM
Cost to be seen by 1,000 people - the upstream cost that feeds the other two.
CPC
CPM divided by your click-through rate (per 1,000). How expensive attention is.
CPA
CPC divided by your conversion rate. How expensive a result is.
The operational lever behind a stable TikTok CPM
Creative relevance is the most controllable input, and it decays fast on a platform built around new video.
Accounts that hold CPM steady ship a constant stream of fresh native variants so the algorithm always has a relevant option to serve. The uplads bulk launcher was built to close that gap on Meta today; TikTok bulk launch is on the build queue and the creative-velocity workflow is the same one. The thinking behind it is laid out in our TikTok ads bulk launch guide and the TikTok ads tool page.
Related calculators
Frequently asked questions
What is CPM in TikTok ads?
How do you calculate TikTok CPM?
What's a good CPM for TikTok ads?
How much does TikTok ads cost per 1,000 impressions?
How do I calculate impressions from CPM and budget?
Why is my TikTok CPM high, and how do I lower it?
CPM vs CPC vs CPA: which should I track?
Can I use this for TikTok Shop ads?
The cheapest way to lower CPM is fresh creative
uplads launches 50+ Facebook and Instagram ads at once today, with TikTok bulk launch on the build queue. Upload your creatives once, apply a naming convention, and push them into every selected ad set in a single click - so ad relevance stays high and the auction never gets to tax a fatigued campaign.