The TikTok Ads CPM Calculator measures the cost of delivering one thousand ad impressions. It converts total spend and impression volume into a standardized exposure cost, making campaigns with different budgets and delivery levels easier to compare.
CPM is commonly used when evaluating awareness campaigns, auction pressure, audience expense, and media efficiency. Because it only describes the price of exposure, it should be interpreted with reach, frequency, click-through rate, and conversion results rather than treated as a complete measure of campaign performance.
Campaign inputs
$
impressions
Result
—
Cost per 1,000 impressions
Ad spend—
Impressions—
Cost per impression—
1. Enter campaign spend
Provide the TikTok media spend for the campaign or ad group you are evaluating.
2. Add total impressions
Enter delivered impressions from the identical reporting period.
3. Read the CPM
The calculator converts the delivery into cost per thousand impressions.
4. Check supporting metrics
Review reach and frequency to understand whether impressions came from broad distribution or repeated exposure.
Formula:
CPM = (Ad Spend ÷ Impressions) × 1,000
Where:
CPM: cost per thousand impressions
Ad Spend: total media cost for the selected scope
Impressions: total times the ads were served
Assumptions: Impressions may include repeated views by the same person. Use the same reporting window and impression definition for every comparison.
What the result means
The main result summarizes cost per 1,000 impressions from the values entered above.
Use consistent reporting periods, event definitions, attribution settings, and currency when comparing scenarios or campaigns.
Given:
Ad spend: $1,200
Impressions: 400,000
Calculation: ($1,200 ÷ 400,000) × 1,000 = $3.00
Result: $3.00 CPM
Interpretation: The campaign spent three dollars for every one thousand delivered impressions.
Why is CPM based on 1,000 impressions?
Using one thousand impressions creates a practical standard for comparing media costs. Cost per single impression is often too small to interpret easily.
Do repeated views count in CPM?
Yes. CPM uses impressions, so multiple deliveries to the same person are included.
What causes CPM to change?
Audience competition, targeting restrictions, seasonality, placement availability, creative quality, and bid strategy can affect the price of delivery.
Can I compare CPM across countries?
You can, but currency, audience purchasing power, auction competition, and inventory quality may differ. Convert currencies and keep campaign objectives comparable.
How does CPM relate to reach?
Impressions count all deliveries, while reach estimates unique people. Dividing impressions by reach gives average frequency, which helps explain repeated exposure.