Free Tool
Calculate CPM in Seconds
Enter any two campaign values to calculate CPM, required cost, or required impressions.
CPM (Cost Per Mille)—
CPM formula
CPM measures how much you pay for every 1,000 impressions:
CPM =
(Cost ÷ impressions) × 1,000
(Cost ÷ impressions) × 1,000
This standardizes campaign costs so you can compare efficiency across different creators, platforms, and ad placements.
Example calculation
Imagine a campaign with:
- $500 total cost
- 200,000 impressions
($500 ÷ 200,000) × 1,000
= $2.50 CPM
= $2.50 CPM
Track campaign performance with Avalan
Manual calculations work for planning. Avalan automatically captures campaign content and performance across Instagram and TikTok so teams can keep reporting inputs in one place.
More free tools
Explore our other free influencer marketing tools.
Frequently asked questions
What is a good CPM?
A good CPM depends on the campaign objective, audience, placement, and how impressions are measured. Compare campaigns only when their scope and impression definitions are consistent, then weigh CPM alongside engagement and business outcomes.
What is the difference between CPM and CPE?
CPM measures the cost per 1,000 impressions, while CPE (Cost Per Engagement) measures the cost per individual interaction such as a like, comment, or share. CPM is useful for awareness planning, while CPE focuses on engagement.
Why does CPM matter in influencer marketing?
CPM lets you compare the cost of 1,000 recorded impressions across creators and campaigns on the same scale. Impressions are not necessarily unique people, so evaluate CPM alongside reach definitions, engagement, and business outcomes.
How can I use this calculator with Avalan?
Use the calculator to plan or compare CPM, cost, and impressions. Avalan can then capture campaign content and performance across Instagram and TikTok; calculator results are not transferred automatically.
Ready to streamline your influencer marketing?
Join hundreds of brands and agencies already using Avalan. Our team is just a message away.
Get Started for Free