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

Inside the typical In-Feed (auction) band for TikTok. Judge it against your own account's trailing CPM at the same objective, country, and season, not a universal number.

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. 1

    Choose what to solve for

    CPM, total ad spend, or impressions - the calculator rearranges the formula for you.

  2. 2

    Enter the other two numbers

    Spend and impressions for CPM; a CPM plus a goal for the budget or impressions you need.

  3. 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. 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,000
Spend = CPM × Impressions / 1,000
Impressions = (Spend / CPM) × 1,000
Reach = 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?
CPM stands for cost per mille - mille is Latin for thousand - so CPM is the cost per 1,000 ad impressions. On TikTok it is what the platform charges to show your ad 1,000 times, regardless of clicks or conversions. It is the core cost metric for any TikTok ad campaign because every objective ultimately buys impressions in the TikTok auction.
How do you calculate TikTok CPM?
CPM = (total ad spend / impressions) x 1,000. Spend $1,500 and get 250,000 impressions and your CPM is (1500 / 250000) x 1000 = $6.00. The calculator above also runs it backwards: enter a CPM and a budget to get impressions, or a CPM and an impression goal to get the spend you need.
What's a good CPM for TikTok ads?
There is no single good CPM. For In-Feed and Spark auction buying, TikTok cost per 1,000 commonly lands somewhere around $4 to $10 for medium to high-performing campaigns, with a broader $3 to $15 spread depending on country, vertical, audience width, and season. Reservation formats like TopView price far higher because they are bought as guaranteed impressions, not in the auction. The only benchmark that matters is your own account's trailing CPM at the same objective and placement.
How much does TikTok ads cost per 1,000 impressions?
Most auction TikTok campaigns fall in a $4 to $10 CPM band for medium to high-performing creative, which is part of why TikTok is often cheaper for reach than other platforms. Cost per click typically runs from roughly $0.17 to $1.50 and cost per view a few cents. These are broad public ranges, not a quote - your real cost is set live by the auction, your creative relevance, and how wide your audience is.
How do I calculate impressions from CPM and budget?
Impressions = (ad spend / CPM) x 1,000. At a $6 CPM, a $1,500 budget buys (1500 / 6) x 1000 = 250,000 impressions. Switch the calculator's 'solve for' toggle to Impressions and it does this for you, then converts to unique reach using your average frequency.
Why is my TikTok CPM high, and how do I lower it?
High TikTok CPM usually traces back to one of four things: narrow audiences (you are bidding on a thin slice of inventory), creative fatigue (TikTok's auction rewards fresh, native-feeling video and effectively taxes stale ads), a seasonal auction peak (Q4, major sale events), or low ad relevance for the audience you picked. The most durable lever is feeding the algorithm a steady stream of fresh, native creative so relevance stays high and no single video fatigues - which is a creative-volume problem, not a bidding setting.
CPM vs CPC vs CPA: which should I track?
CPM (cost per 1,000 impressions) measures how expensive it is to be seen. CPC (cost per click) measures how expensive attention is. CPA (cost per acquisition) measures how expensive a conversion is. CPM is the upstream cost that feeds the other two: a rising CPM with a stable click-through rate and conversion rate pushes CPC and CPA up automatically, which is why advertisers watch it as an early-warning metric.
Can I use this for TikTok Shop ads?
Yes. CPM is the same formula whatever the objective - spend divided by impressions times 1,000 - so the calculator works for TikTok Shop, Video Shopping Ads, and standard In-Feed campaigns alike. The benchmark band is tuned for auction buying; reservation formats like TopView sit well above it.

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.