CPM Calculator
Work out your cost per thousand impressions. Use it to price a sponsorship, evaluate a brand’s offer, or see how your rate compares to typical CPMs for your content type.
Your content type
CPM benchmarks vary a lot by format and audience trust. Pick the closest match to compare fairly.
What were you paid?
Enter the total amount paid for a sponsorship, ad placement, or campaign, and how many impressions, views, downloads, or opens it delivered.
| Content type | Typical CPM |
|---|
What is CPM and how do you calculate it?
CPM stands for “cost per mille.” Mille is Latin for thousand, so CPM literally means the cost of reaching 1,000 people. It’s the standard unit advertisers and creators both use to compare deals with completely different budgets and audience sizes. A $5,000 sponsorship on a channel with 2 million views and a $200 sponsorship in a newsletter with 8,000 opens sound impossible to compare side by side. Run both through the CPM calculator above and you get two numbers on the same scale.
A brand pays $500 for a sponsored segment that gets 25,000 views. CPM = (500 ÷ 25,000) × 1,000 = $20, right in the middle of the typical range for a sponsored video integration.
Using this CPM calculator to price your own sponsorships
If you’re on the creator side of the deal, CPM is the fastest way to check whether an offer is fair before you say yes. Brands often lead with a flat dollar number that sounds impressive on its own. Divide that number by your real reach, though, and it can work out to a below-market rate. Running any offer through “Find my CPM” mode strips out the flattery of a big round number and shows you what you’re actually being paid per 1,000 people reached.
“What should I charge?” mode works the other direction, for when a brand asks you to name your price first. Pick your content type, enter your typical reach, and set a target CPM based on the benchmark table below. The calculator hands back a specific flat fee to quote, instead of you guessing at a round number that might undersell your audience.
What pushes a CPM rate higher or lower
- Audience niche: B2B, finance, tech, and health audiences typically command higher CPMs than general entertainment, because the advertisers targeting them have higher customer lifetime value
- Engagement, not just size: a smaller, highly engaged audience often earns a better CPM than a larger passive one, since brands are ultimately paying for attention and action, not just reach
- Format intrusiveness: a dedicated host-read ad or newsletter placement usually commands a higher CPM than a passive banner or a pre-roll ad viewers can skip
- Geography: audiences concentrated in the US, UK, Canada, and Australia typically command meaningfully higher CPMs than a global or emerging-market mix
- Seasonality: CPMs across almost every channel climb in Q4 as advertisers compete for holiday-season attention, then dip again in January
CPM calculator: frequently asked questions
The CTR Calculator shows how a sponsored link or ad is actually performing once it’s live.
Related reading:
