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.
