
Cost Per Mille (CPM)—also known as Cost Per Thousand—remains one of the most reliable ways for agencies to evaluate the efficiency of their paid media campaigns. However, calculating CPM manually takes time and increases the risk of error, especially when you’re managing different campaigns across multiple platforms.
That’s why we created this free CPM calculator. In just a few seconds, you’ll know how much is being spent to get ads in front of potential customers while keeping the advertising budget on track.
Whether you're optimizing Google Ads, managing a podcast sponsorship on Spotify, or scaling a TikTok campaign, this tool helps agencies like yours quickly identify whether campaign cost is staying on track—or climbing higher than it should.
Use this calculator to:
Measure the real cost of ad impressions.
Compare CPM across different channels.
Optimize budgets with precision.
Calculate Your CPM
Enter your total campaign cost and total number of impressions to calculate your CPM (Cost per Thousand Impressions).
CPM: $0.00
Looking for a CPM impression calculator? Simply enter your ad spend’s total cost and how many impressions the campaign generated. The calculator does the rest, instantly showing the CPM and helping you understand how the marketing budget is performing.
What is Cost Per Mille?
Cost Per Mille (CPM) is the cost per thousand impressions. It's one of the most straightforward ways to measure the cost-effectiveness of online advertising, making it a go-to metric for digital agencies managing high-volume campaigns.
Why is calculating CPM important? Because it helps you:
Understand if you're getting good value from your media spend.
Compare performance across different platforms.
Allocate budgets for campaign optimization more efficiently.
When managing multiple client campaigns, knowing each CPM value makes it easier to identify what's working and where adjustments are needed.
What is the CPM Formula?
You may be wondering, “How is CPM calculated?” It’s as simple as dividing your total budget by the number of impressions, then multiplying by 1,000.
The CPM calculation formula is the same whether you're using a podcast CPM calculator for Spotify or tracking costs with a TikTok CPM calculator.
The following formula shows how it works:

Example CPM Calculation
For example, let's say you spent $1,200 on a Facebook Ads campaign and received 27,500 impressions.

Your average CPM is $43.64, meaning you’re paying $43.64 for every 1,000 impressions.
Compare CPM to Benchmarks
Knowing where your CPM stands is one thing. Understanding how it compares to industry benchmarks turns that number into actionable insight.
AgencyAnalytics gives agencies access to real-time CPM benchmarks across top ad platforms. These benchmarks help you identify whether your clients are getting competitive rates or overpaying for impressions, ensuring your ad spend aligns with overall campaign goals and expected performance.
CPM by Ad Platform
CPM varies widely depending on the platform, target audience, and ad format. For marketers running ads across multiple platforms for clients and site owners, these benchmarks are critical for understanding what makes a good CPM across different strategies.
Inside AgencyAnalytics, you'll find benchmark data for platforms like:
With data from our built-in Google Ads CPM calculator, you’ll see how your campaigns rank against industry averages.
For example, here’s a sample of Google Ads CPM benchmarks:

Find out why more than 7,000 agencies love AgencyAnalytics. Start a free 14-day trial today to see how your CPMs compare across platforms and campaigns.
Take Your Ad Reporting to the Next Level
With AgencyAnalytics, you’ll easily track CPM and calculate impressions automatically to refine ad strategies and optimize performance. Whether you need a CPM rate calculator for a single campaign or a full client portfolio, AgencyAnalytics makes it simple.
Connect data from over 80 marketing platforms and channels. Compare performance to real industry benchmarks. And deliver white-labeled reports your clients will love to read.
Stop wasting hours on manual calculations and second-guessing your results. Start your free trial and see how easy it is to optimize budgets, improve performance, and grow your agency.

Written by
Francois Marchand brings more than 20 years of experience in marketing, journalism, and content production. His goal is to equip agency leaders with innovative strategies and actionable advice to succeed in digital marketing, SaaS, and ecommerce.
Read more posts by Francois Marchand ›Get Started for Free
