CPM calculator

Work out CPM, cost, or impressions for any influencer or ad deal. Type shorthand like 12.5K or 1.2M, and see the formula with your numbers plugged in.

What do you want to find?
Currency
Your CPM
$12.50
Cost$1,500.00
Impressions or views120,000
CPM$12.50
Cost per view$0.0125
CPM = (cost ÷ impressions) × 1,000
CPM = ($1,500.00 ÷ 120,000) × 1,000 = $12.50
How a $12.50 CPM compares to typical influencer ranges
Instagram ($8 to $20)Within typical
TikTok ($5 to $15)Within typical
YouTube ($15 to $40)Below typical
Looking for creators who deliver a better CPM?
Compare creators on their real views and engagement before you send an offer.
Open in Swavy

Compare deals

Add up to 4 offers to see CPM, cost per view, and cost per engagement side by side. The lowest cost in each column is highlighted.

CPM
-
Cost per view
-
Cost per engagement
-
CPM
-
Cost per view
-
Cost per engagement
-
Engagements are likes, comments, shares, and saves combined. Leave it empty to skip cost per engagement.

Typical influencer CPM by platform

Rules of thumb in USD, not guarantees. Rates vary by niche, region, and format, so use these ranges as a sanity check, not a price list.

PlatformTypical CPM (USD)Cost per view
Instagram
Reels and feed posts
$8 to $20$0.008 to $0.02
TikTok
Short videos
$5 to $15$0.005 to $0.015
YouTube
Integrations and dedicated videos
$15 to $40$0.015 to $0.04

How to calculate CPM for influencer deals

CPM is the price of one thousand impressions. It is the quickest way to put a creator post, a paid social ad, and a podcast read on the same scale, so you can tell whether a quote is fair before you sign. This guide covers the CPM formula, how to rearrange it to find cost or impressions, typical influencer ranges, and when CPM alone points you to the wrong deal.

What CPM means (cost per mille)

CPM stands for cost per mille, from the Latin word for thousand. It answers one question: how much does it cost to be seen one thousand times? Media buyers have priced display, TV, and social ads this way for decades, and it works just as well for creators. When a creator or agency quotes a flat fee for a Reel or a TikTok, converting that fee to CPM shows what you are really paying for the attention it delivers.

For influencer work, the denominator is usually views rather than impressions. Impressions live inside the creator's private dashboard, while views are public and easy to check, so most brands calculate an influencer CPM on expected or delivered views. Either works, as long as you use the same one for every deal you compare.

The CPM formula, and how to rearrange it

The CPM formula is CPM = (total cost ÷ impressions) × 1,000. Because it has three parts, you can solve for any one of them when you know the other two. That is what the three tabs in the CPM calculator above do:

  • Find CPM: (cost ÷ impressions) × 1,000. Use it to judge a quote.
  • Find cost: (CPM × impressions) ÷ 1,000. Use it to turn a target CPM into a fair offer.
  • Find impressions: (budget ÷ CPM) × 1,000. Use it to see how far a budget will go.

The calculator accepts shorthand like 12.5K or 1.2M and ignores commas, so you can paste numbers straight from a media kit or rate card. Changing the currency only changes the symbol; it never converts amounts.

A worked example: how to calculate CPM for one post

Say a creator quotes $1,500 for one TikTok and their recent videos average 120,000 views. Divide 1,500 by 120,000 to get 0.0125, then multiply by 1,000. The CPM is $12.50, which sits inside the typical TikTok range in the table above.

Now say you want to pay no more than a $10 CPM. Multiply 10 by 120,000 and divide by 1,000: a fair offer is $1,200. With a $6,000 monthly budget at that same $10 CPM, you can buy (6,000 ÷ 10) × 1,000 = 600,000 views.

If you do not know a creator's typical views, use the prefill helper to pull their average views per post from a handle, or check them with the average views calculator. Base the math on typical views, never on one viral post.

What is a good influencer CPM, and when to look past it

As a rule of thumb, influencer CPMs tend to land around $8 to $20 on Instagram, $5 to $15 on TikTok, and $15 to $40 on YouTube, where longer videos and longer watch time push prices up. These are typical ranges, not targets. Rates vary by niche, region, and format: finance and B2B creators usually charge more than entertainment accounts, audiences in high-income markets cost more to reach, and a dedicated YouTube video costs more than a short mention.

CPM also ignores what happens after the view. That is why the compare deals section shows two more numbers. Cost per view (CPV) is the cost divided by views, the same idea as CPM but for a single view. Cost per engagement (CPE) divides the cost by likes, comments, shares, and saves, and rewards creators whose audiences actually react. A creator with a slightly higher CPM but a much lower CPE often drives more clicks and sales. Check engagement quality with the engagement rate calculator before you commit. If you are pricing from the creator side, the influencer earnings calculator estimates what a post is worth from the same numbers.

Frequently asked questions

There is no single good number. As a rule of thumb, $8 to $20 on Instagram, $5 to $15 on TikTok, and $15 to $40 on YouTube are typical. Compare a quote to the range for that platform and format, then weigh it against engagement and audience fit.
Use the same formula and put views where impressions go: (cost ÷ views) × 1,000. Most influencer deals are priced on views because they are public and easy to verify.
CPM is the cost per thousand impressions or views. CPV is the cost per single view. CPV is simply CPM divided by 1,000, so a $12 CPM equals a $0.012 CPV.
Use expected views, based on the creator's recent average, to judge a quote before you sign. Use actual delivered views after the post goes live to measure what you really paid.
No. The currency selector only changes the symbol shown. Enter every amount in the same currency, and keep in mind that the typical ranges are quoted in USD.

More free tools

No signup required. Built for the creator marketing community.

Engagement rate calculator
Drop a creator handle. Our AI fetches the stats and benchmarks performance against millions of campaigns.
Use for free
Spot the fake followers
Drop a creator handle. Our AI estimates audience authenticity from public signals before you pay for reach.
Use for free
Free Instagram audit
Drop an Instagram handle. Get a scored audit of engagement, growth signals, and content performance, with fixes.
Use for free
Influencer earnings calculator
Estimate what a creator can charge per post on Instagram, TikTok, or YouTube from their real views and engagement.
Use for free
Average views calculator
See a creator's typical views per post, views-to-followers ratio, and how they compare to their tier.
Use for free
Media kit generator
Turn your live stats into a clean one-page media kit you can download and send to brands.
Use for free
Influencer audience fit checker
Drop two handles. Our AI reads the creator's audience by region, age, gender, and interest, and scores the overlap with your customers.
Use for free
Creator brand fit checker
Drop two handles. Our AI classifies both sides and scores compatibility across niche, tone, geography, and audience.
Use for free
Know the CPM before you sign
Find creators, check their real views and engagement, and compare offers in one place.
Open in Swavy

Try Swavy now

Start taking control of your influencer marketing today

Try Swavy now

Start taking control of your influencer marketing today

Try Swavy now

Start taking control of your influencer marketing today