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
CPM Calculator
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.
Discover how much Google Ads costs in 2025 and learn key factors that influence Google Ads pricing. Get insights to optimize your ad budgets and maximize ROI.
In this guide, we discuss everything your agency needs to know about programmatic advertising, including targeting strategies and tracking your results.
Need help deciding which video metrics to include in your client reports? This guide breaks down the top video marketing analytics agencies should be tracking.
Nov 6, 2024
Increase Client Retention by Proving Your Agency's ROI
Show Clients How You Drive Results with Clear, Automated Reporting
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.
Your clients expect clarity. Your team needs efficiency.
Automate reporting with AgencyAnalytics and deliver more impact with less effort.
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 85 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.
Impress clients and save hours with custom, automated reporting.
Join 7,000+ agencies that create reports in under 30 minutes per client using AgencyAnalytics. Get started for free. No credit card required.
Francois Marchand brings more than 20 years of experience in marketing, journalism, content production, and artificial intelligence (AI). His goal is to equip agency leaders with innovative strategies and actionable advice to succeed in digital marketing, SaaS, and ecommerce.