Cost Per Impression Calculator
The Cost Per Impression Calculator helps advertisers measure exactly how much they pay each time their ad is displayed — the essential starting point for planning and comparing any digital advertising campaign.
Use CalculatorCost Per Thousand Impressions
Calculate your CPM — the cost to serve 1,000 ad impressions. Essential for comparing media buys across channels.
CPM = (Cost ÷ Impressions) × 1,000
CPM = (500 ÷ 100,000) × 1,000 = CPM = $5.00 per thousand impressions
How to Calculate Cost Per Impression
Cost Per Impression (CPM) is one of the most fundamental metrics in digital advertising. Whether you’re running display ads, video campaigns, social media promotions, or programmatic buys, understanding how to calculate and interpret CPM gives you direct control over your media budget and campaign efficiency.
This guide walks you through the exact formula, step-by-step calculation method, real-world examples, and advanced strategies used by professional media buyers to benchmark and optimise CPM across every ad platform.
Multiply by 1,000 because CPM = cost per thousand impressions
What is Cost Per Impression (CPM)?
Cost Per Impression — commonly expressed as CPM (Cost Per Mille, where mille is Latin for thousand) — is the price an advertiser pays for every 1,000 times their advertisement is shown to users, regardless of whether those users click, engage, or convert.
CPM is the dominant pricing model used in:
Step-by-Step: How to Calculate Cost Per Impression
Calculating your CPM takes just three steps. All you need is your total ad spend and the number of impressions your campaign delivered.
Identify Your Total Campaign Cost
This is the total amount you spent on the ad campaign — including all ad spend charged by the platform. For example, $500 spent on a Google Display campaign.
Find Your Total Impressions
Impressions are the total number of times your ad was shown to users. Pull this from your ad platform’s reporting dashboard. For example, 200,000 impressions delivered.
Apply the CPM Formula
Divide your total cost by impressions, then multiply by 1,000:
Your CPM is $2.50 — meaning every 1,000 ad views cost you $2.50.
Worked Examples Across Platforms
CPM varies significantly by platform, audience, and industry. Here are four real-world calculation examples to illustrate how CPM works in practice:
Note: These figures are illustrative. Actual CPMs vary by targeting, competition, seasonality, and ad quality score.
Reverse CPM Calculations
The CPM formula works in reverse too. If you know your CPM rate and either your budget or impression goal, you can calculate the missing variable:
Calculate Total Cost from CPM
Example: CPM $5, goal of 500,000 impressions
Cost = (5 ÷ 1,000) × 500,000 = $2,500
Calculate Impressions from Budget
Example: $1,000 budget at $4 CPM
Impressions = (1,000 ÷ 4) × 1,000 = 250,000
CPM Benchmarks by Platform & Industry
Understanding whether your CPM is competitive requires industry context. Here are typical CPM ranges across major platforms and verticals:
Ranges are indicative averages. Finance, healthcare, and B2B sectors typically see higher CPMs due to audience value and competition.
Factors That Affect Your CPM
Your CPM is not fixed — it fluctuates based on several variables. Understanding these factors helps you predict costs and optimise spend:
Audience Targeting
Narrow, high-value audiences (C-suite executives, high-income households) command higher CPMs than broad, general audiences. More specific = more expensive per thousand.
Ad Auction Competition
More advertisers competing for the same audience drives CPM up. Q4 holiday seasons, Black Friday, and election periods consistently spike CPMs across all platforms.
Geographic Targeting
Campaigns targeting Tier 1 markets (USA, UK, Australia, Canada) see significantly higher CPMs than campaigns targeting Tier 2 or 3 regions.
Ad Format & Placement
Video ads typically carry higher CPMs than static banners. Premium above-the-fold placements cost more than below-the-fold or sidebar inventory.
Ad Quality Score
On platforms like Google and Meta, higher-quality creatives with better predicted engagement rates receive more favourable auction pricing, effectively lowering your CPM.
Seasonality
Advertising demand — and therefore CPM — spikes in November–December and around major cultural events. Plan budgets accordingly to avoid overpaying during peak periods.
CPM vs CPC vs CPA — When to Use Each
Choosing the right pricing model for your campaign objective can significantly impact results and efficiency:
7 Ways to Reduce Your CPM Without Losing Reach
A lower CPM stretches your budget further and increases the number of people you reach for the same spend. Here are proven tactics used by professional media buyers:
Cost Per Click Calculator
Calculate the average CPC for your PPC and paid advertising campaigns across Google Ads, Meta, LinkedIn, and more.
CPC = Total Cost ÷ Clicks
CPC = 200 ÷ 400 = CPC = $0.50 per click
CPC Calculator Guide
What is CPC?
Cost Per Click (CPC) is the amount you pay each time a user clicks your ad. It’s the core metric in pay-per-click (PPC) advertising campaigns.
CPC in PPC Advertising
Platforms like Google Ads use auction-based CPC bidding. Your CPC depends on your bid, Quality Score, and competitor bids — optimizing landing pages can lower your CPC significantly.
CPC vs CPM
CPC is ideal for conversion-focused campaigns. You only pay when someone engages. CPM is better when the goal is maximum brand exposure rather than direct action.
Click Through Rate Calculator
Measure the effectiveness of your ads and email campaigns. A higher CTR signals stronger relevance and creative performance.
CTR = (Clicks ÷ Impressions) × 100
CTR = (100 ÷ 10,000) × 100 = CTR = 1%
CTR Calculator Guide
What is CTR?
Click Through Rate (CTR) measures the percentage of people who clicked your ad after seeing it. It’s a direct indicator of creative and targeting relevance.
Why CTR Matters
A high CTR improves your Google Ads Quality Score, lowering your CPC. It also reveals how well your headlines, visuals, and copy resonate with your target audience.
Good CTR Benchmarks
Google Search: ~2–5% · Display: 0.1–0.3% · Email: 2–3% · Facebook Ads: 0.9–1.5%. CTR varies widely by industry, placement, and campaign objective.
Return on Ad Spend Calculator
Determine whether your advertising investment is generating profitable returns. The go-to metric for e-commerce and performance marketing teams.
ROAS = Revenue ÷ Ad Cost
ROAS = 5,000 ÷ 1,000 = ROAS = 5x (every $1 spent returned $5)
ROAS Calculator Guide
What is ROAS?
Return on Ad Spend (ROAS) measures how much revenue you earn for every dollar spent on advertising. A ROAS of 4x means $4 earned per $1 spent.
How Marketers Use ROAS
ROAS is used to evaluate campaign profitability, compare channel performance, and set bidding strategies. Most e-commerce businesses target a minimum 3–4x ROAS.
ROAS vs ROI
ROAS focuses purely on ad revenue vs ad spend. ROI is broader — accounting for total costs including product, fulfillment, and overhead. Both matter for full profitability analysis.
Cost Per Acquisition Calculator
Calculate how much you’re spending to acquire each customer or conversion. Essential for budget planning and campaign optimization.
CPA = Cost ÷ Conversions
CPA = 500 ÷ 25 = CPA = $20 per acquisition
CPA Calculator Guide
What is CPA?
Cost Per Acquisition (CPA) tracks the cost to achieve a desired action — a purchase, sign-up, or lead. It ties ad spend directly to business outcomes.
Why CPA Matters
CPA is one of the most actionable metrics in performance marketing. Comparing CPA to customer lifetime value (LTV) tells you whether your campaigns are sustainably profitable.
Lowering Acquisition Costs
Improve CPA by refining audience targeting, optimizing landing page conversion rates, testing creatives, and using retargeting campaigns to re-engage warm audiences.
Complete Digital Marketing Calculator Suite
This advertising calculator suite gives marketers, media buyers, and business owners instant access to the five most critical ad performance metrics. Whether you’re planning a campaign budget using the CPM calculator, auditing PPC efficiency with the CPC calculator, measuring creative performance in the CTR calculator, evaluating profitability with the ROAS calculator, or optimizing acquisition cost using the CPA calculator — all tools are available in one place.
Why Use an Advertising Calculator?
Manual calculation errors in advertising can be costly. These free digital marketing calculators eliminate spreadsheet mistakes and help you make data-driven decisions faster. From evaluating media inventory with CPM to benchmarking acquisition costs with CPA, each calculator is purpose-built for advertising professionals.
Frequently Asked Questions
Everything you need to know about advertising metrics and how to use these calculators effectively.
Ready to calculate your ad metrics?
Use Calculator