Salta al contenuto principale
EverydayToolsSEMPLICE • GRATUITO • VELOCE
CasaCategorie
Strumenti di ricerca...
  1. Home
  2. Affari e Professionale
  3. CPM Calculator
Advertisement
Loading...
Advertisement
Loading...

Calculate cost per mille, plan ad budgets, and benchmark against platform averages

CPM — Cost Per Mille, or cost per thousand impressions — is one of the most fundamental metrics in digital advertising. Whether you are running display campaigns on the Google Display Network, social ads on Facebook and Instagram, or video placements on YouTube and TikTok, understanding your CPM is essential to evaluating campaign efficiency and making smart budget decisions. Our CPM Calculator solves the three-variable advertising triangle in any direction: enter your total ad spend and impressions to find CPM, enter CPM and impressions to find cost, or enter CPM and cost to find the number of impressions your budget will buy. This tri-variable solve capability means you can plan campaigns forward from a budget, or analyze campaigns backward from a spend report — whichever direction your workflow demands. Beyond the core CPM formula, this calculator extends into the full advertising metrics ecosystem. By adding your click-through rate (CTR) or raw click count, the tool automatically derives your CPC (cost per click) and total clicks. Add a conversion rate and it computes CPA (cost per acquisition) and total conversions. Add your campaign revenue and it calculates ROI and ROAS — giving you a complete picture of your ad spend efficiency in a single tool. The built-in platform benchmark system compares your CPM against current industry averages for 11 major advertising platforms — from Google Display ($3.50 average) and TikTok ($6 average) to LinkedIn ($30 average) and Connected TV ($30 average). A color-coded status indicator immediately flags whether your CPM is below average (a strong buy), within the typical range, or above average (worth investigating for optimization). This benchmarking context transforms raw numbers into actionable intelligence. The Budget Planner mode flips the model: enter your daily budget and a target CPM, and the calculator projects how many impressions you can expect per day, per week, and per month. Add a CTR estimate and it projects clicks as well. This reach estimation is invaluable during campaign planning when you need to answer questions like 'how far will my $50 per day budget stretch on Facebook versus LinkedIn?' Campaign presets for Display Ads, Search Ads, Social Media, and Video Ads let you instantly load typical values and see representative results, making the tool useful for education and training as well as real campaign analysis. A currency selector (USD, EUR, GBP, JPY, INR) ensures the tool works for advertising professionals worldwide. Results can be exported to CSV for further analysis in Excel or Google Sheets, or printed as a clean summary for client presentations. Whether you are a media buyer, a small business owner managing your own ads, a marketing student learning advertising fundamentals, or an agency account manager building campaign proposals, this CPM calculator provides the depth and flexibility to support your work.

Understanding CPM in Digital Advertising

What Is CPM?

CPM stands for Cost Per Mille — 'mille' being the Latin word for one thousand. It represents the cost an advertiser pays for one thousand ad impressions. An impression is counted each time an ad is displayed, regardless of whether the viewer clicks or takes any action. CPM is a pricing model primarily used for brand awareness and reach campaigns, where the goal is to expose as many people as possible to a message. It contrasts with CPC (cost per click), where advertisers only pay when someone clicks the ad, and CPA (cost per acquisition), where payment occurs only on conversion. CPM is the native pricing model for programmatic display, video, and most social media advertising platforms. Even when buying on CPC or CPA terms, advertisers often calculate the effective CPM (eCPM) to compare efficiency across campaigns purchased under different pricing models.

How Is CPM Calculated?

The core formula is straightforward: CPM = (Total Ad Spend / Total Impressions) × 1,000. If you spent $500 and received 100,000 impressions, your CPM is $5.00. The triangle relationship works in all three directions: Total Cost = CPM × Impressions / 1,000 (if you know CPM and impressions, you can find cost); Total Impressions = Cost / CPM × 1,000 (if you know cost and CPM, you can find expected reach). The CPC/CPM/CTR triangle adds another layer: CPC = CPM / (CTR × 10), which simplifies from the full formula CPC = (CPM / 1000) / (CTR / 100). This means a $10 CPM campaign with 1% CTR delivers a $1.00 CPC. Similarly, CTR = CPM / (CPC × 10). These relationships let you translate between pricing models and understand the true cost efficiency of any campaign.

Why CPM Benchmarks Matter

CPM varies dramatically across platforms, industries, audiences, and seasons. LinkedIn B2B audiences command $26–$35 CPM because each impression reaches a professional who may be a decision-maker worth thousands in lifetime value. Google Display can be as low as $2–$5 because it reaches broad, largely untargeted audiences. Understanding where your CPM sits relative to platform and industry benchmarks tells you whether you are getting good value. A $15 CPM on Google Display suggests something is wrong — over-targeting, poor quality score, or auction dynamics pushing you out. A $15 CPM on LinkedIn is actually below average, suggesting efficient targeting. Seasonal factors matter too: Q4 CPMs rise 20–50% as brands compete for holiday advertising real estate, making Q1 an attractive time to run brand awareness campaigns at lower cost.

Limitazioni e avvertenze

CPM is a reach metric, not an outcome metric. A very low CPM can still be a waste of budget if the audience is irrelevant — you are paying to be ignored. Ad fraud is a significant concern: bot traffic can inflate impression counts, making CPM appear efficient while delivering zero human eyeballs. Viewability rates also matter; an impression where the ad never scrolled into view is counted the same as one where the viewer spent ten seconds reading it. The benchmarks in this tool represent 2025 averages and will drift over time as platform competition changes. Platform averages also mask enormous variation by audience segment, creative format, placement, and bidding strategy. Use benchmarks as directional guidance, not precise targets, and always track downstream metrics like conversion rate and ROI alongside CPM to evaluate true campaign value.

CPM Formulas

Cost Per Mille (CPM)

CPM = (Total Ad Spend / Total Impressions) × 1,000

The core CPM formula calculates the cost per 1,000 ad impressions. Divide total spend by impressions, then multiply by 1,000.

Total Impressions from CPM

Impressions = (Total Ad Spend / CPM) × 1,000

Reverse the CPM formula to find how many impressions a given budget will purchase at a known CPM rate.

Total Cost from CPM

Total Cost = CPM × Total Impressions / 1,000

Calculate the total ad spend required to achieve a target number of impressions at a given CPM.

CPC from CPM and CTR

CPC = CPM / (CTR% × 10)

Derives the effective cost per click from CPM and click-through rate. A $10 CPM with 1% CTR equals a $1.00 CPC.

CPM Reference Data

Average CPM by Advertising Platform (2025)

Typical CPM ranges across major digital advertising platforms based on industry averages.

PlatformAverage CPMTypical RangeBest For
Google Display Network$3.50$2–$5Broad reach, remarketing
Facebook / Meta$9.00$7–$12Targeted social, e-commerce
Instagram$10.00$8–$14Visual products, lifestyle brands
YouTube$8.00$6–$10Video awareness, product demos
TikTok$6.00$4–$8Gen Z, viral content
LinkedIn$30.00$26–$35B2B, professional targeting
Snapchat$3.50$2–$5Youth audience, AR campaigns
Pinterest$5.00$3–$7Shopping intent, visual discovery
Twitter / X$6.50$4–$9Real-time engagement, news
Connected TV (CTV)$30.00$20–$40Premium video, cord-cutters
Programmatic Display$3.00$1–$5Scale, automated buying

CPM Benchmarks by Industry

How CPM varies across business verticals due to audience value and competition levels.

IndustryAvg CPM (Facebook)Avg CPM (Google Display)Note
Retail / E-commerce$7–$10$2–$4High volume, seasonal spikes in Q4
Finance / Insurance$12–$20$5–$8High-value leads justify premium CPMs
Technology / SaaS$10–$15$3–$6B2B segments push CPM higher
Sanità$8–$12$3–$5Regulated; limited targeting options
Travel & Hospitality$6–$10$2–$4Seasonal; strong Q2–Q3 demand
Istruzione$5–$9$2–$4Back-to-school and enrollment peaks
Immobili$8–$14$3–$6Location-targeted; competitive markets

Worked Examples

Calculate CPM from Ad Spend and Impressions

A display campaign spent $500 and received 125,000 impressions.

1

CPM = (Total Spend / Impressions) × 1,000

2

CPM = ($500 / 125,000) × 1,000

3

CPM = 0.004 × 1,000 = $4.00

4

Compare to Google Display average ($3.50): slightly above average but within typical range

The campaign CPM is $4.00 per thousand impressions, which falls within the typical $2–$5 range for Google Display ads.

Budget Needed for 1 Million Impressions

A brand wants to reach 1,000,000 impressions on Facebook (average CPM $9.00).

1

Total Cost = CPM × Impressions / 1,000

2

Total Cost = $9.00 × 1,000,000 / 1,000

3

Total Cost = $9.00 × 1,000 = $9,000

4

At 1% CTR: expected clicks = 1,000,000 × 0.01 = 10,000 clicks

5

Effective CPC = $9,000 / 10,000 = $0.90 per click

Reaching 1 million impressions on Facebook would cost approximately $9,000. With a 1% CTR, that translates to 10,000 clicks at an effective CPC of $0.90.

Compare CPM Across Platforms for Budget Allocation

A $3,000 monthly budget needs to be allocated between Google Display ($3.50 CPM) and LinkedIn ($30 CPM) for a B2B campaign.

1

Google Display: $1,500 / $3.50 × 1,000 = 428,571 impressions

2

LinkedIn: $1,500 / $30.00 × 1,000 = 50,000 impressions

3

Total reach (50/50 split): 478,571 impressions

4

All-Google option: $3,000 / $3.50 × 1,000 = 857,143 impressions

5

All-LinkedIn option: $3,000 / $30.00 × 1,000 = 100,000 impressions

Google Display delivers 8.6× more impressions per dollar, but LinkedIn's professional targeting may yield higher-quality B2B leads. Evaluate conversion rates to determine the optimal split.

How to Use the CPM Calculator

1

Scegli la tua modalità

Select CPM Calculator to solve the core three-variable triangle (cost, impressions, CPM). Choose Full Campaign Metrics to also compute CPC, CTR, CPA, and ROI from your actual campaign numbers. Use Budget Planner to project impressions and clicks from a daily budget and target CPM.

2

Enter Your Campaign Values

In CPM mode, fill in any two of the three fields — Total Ad Spend, Total Impressions, or CPM Rate — and the third will be calculated automatically. The calculator detects which field you have left blank and solves for it. Use the Solve For buttons to manually control which variable is the output.

3

Select Platform and Review Benchmarks

Choose your advertising platform from the dropdown to compare your CPM against the 2025 average for that platform. The color-coded status badge immediately shows whether your CPM is below average (green, good value), within range (yellow, typical), or above average (red, may indicate overspend). The horizontal bar chart shows all major platforms for context.

4

Esporta o Stampa i Tuoi Risultati

Click Export CSV to download all calculated metrics for use in Excel, Google Sheets, or your reporting tools. Click Print Results to open a print-friendly summary suitable for client presentations or internal reports. All values update in real time as you adjust inputs.

Domande Frequenti

What is a good CPM rate?

A good CPM depends heavily on the platform and industry. On Google Display, $2–$5 is typical. Facebook and Instagram average $6–$15. LinkedIn is considerably more expensive at $26–$35 due to its professional targeting capabilities. A CPM below the platform average generally indicates strong targeting efficiency, while one significantly above average may signal audience saturation, poor quality score, or excessive bidding. Rather than chasing a universally low CPM, focus on CPM relative to the value of each impression given your target audience and campaign goals.

How is CPM different from CPC and CPA?

CPM (Cost Per Mille) charges per 1,000 impressions regardless of clicks or conversions — ideal for brand awareness campaigns where reach is the goal. CPC (Cost Per Click) charges only when someone clicks the ad — better for driving traffic to a website or landing page. CPA (Cost Per Acquisition) charges only when a specific conversion action occurs — optimal for performance campaigns focused on leads or sales. These three models are mathematically related: CPC = CPM / (CTR × 10), and CPA = CPC / Conversion Rate. You can use this calculator to translate between them once you know your CTR and conversion rate.

Why does LinkedIn CPM cost so much more than Facebook?

LinkedIn's high CPM ($26–$35 average) reflects the premium value of its audience. LinkedIn users are professionals who have explicitly identified their job title, industry, company size, and seniority. For B2B advertisers, a single impression reaching a VP of Engineering at a 500-person SaaS company could lead to a deal worth tens of thousands of dollars. Facebook's broader audience, while much larger in total reach, includes consumers across all demographics with less professional context. The CPM premium on LinkedIn is generally justified for B2B campaigns but makes little sense for consumer products where Facebook or TikTok offer far better reach efficiency.

What does eCPM mean and how is it different from CPM?

eCPM (Effective CPM) is most often used by publishers rather than advertisers. It normalizes revenue across different ad pricing models: eCPM = (Total Earnings / Total Impressions) × 1,000. If a publisher earns $200 from 50,000 impressions served across a mix of CPM ads, CPC ads, and CPA ads, the eCPM is $4.00 — giving a single number that describes overall monetization efficiency regardless of how individual ads were priced. Advertisers occasionally use eCPM similarly to compare the total cost efficiency of campaigns that mix CPM and CPC pricing.

How do seasonal trends affect CPM?

CPM rates follow predictable seasonal patterns driven by advertiser competition. Q4 (October–December) sees the largest spikes — 20–50% above annual averages — as brands compete aggressively for holiday and Black Friday advertising inventory. Q1 (January–March) offers the best value, with CPMs dropping 20–30% as the holiday rush ends and many advertisers reduce budgets. Q2 and Q3 are relatively stable baseline periods, with a modest increase in August–September as back-to-school spending ramps up. Advertisers with flexible campaign timing can take advantage of Q1 lower rates for brand awareness campaigns while reserving their budget for high-intent periods when conversion rates justify higher CPM.

What CTR should I expect for display vs. search ads?

Click-through rates vary significantly by ad format. Display banner ads typically achieve 0.05–0.35% CTR — meaning fewer than 4 in 1,000 viewers click. Search ads perform far better at 2–6% CTR because users are actively seeking something. Social media ads fall between at 0.5–2%. Video ads average 0.3–1.5%. These benchmarks matter for CPM calculations because CTR directly determines your effective CPC: at a $10 CPM with 0.1% CTR, your effective CPC is $10.00, while the same CPM with 1% CTR delivers a $1.00 CPC. Entering your expected CTR in this calculator lets you instantly see the implied CPC for any CPM scenario.

Related Tools

CPC Calculator

Calculate cost per click, full campaign ROI, break-even CPC, and benchmark against platform averages.

ROAS Calculator

Calculate Return on Ad Spend, break-even ROAS, and plan campaigns with revenue projections.

Customer Acquisition Cost Calculator

Calculate CAC, payback period, and LTV:CAC ratio to measure marketing efficiency.

Net Promoter Score Calculator

Calculate NPS from survey responses and benchmark against industry standards.

ARR Calculator

Calculate Annual Recurring Revenue, monthly recurring revenue, and SaaS growth metrics.

EverydayToolsSEMPLICE • GRATUITO • VELOCE

Strumenti online gratuiti per professionisti non IT. Calcolatori, convertitori, generatori e altro ancora.

Categorie Popolari

  • Calcolatori per la Salute
  • Calcolatori Finanziari
  • Strumenti di Conversione
  • Calcolatori Matematici

Azienda

  • Chi Siamo
  • Contatto
  • Informativa sulla Privacy
  • Termini di Servizio

© 2026 EverydayTools.io. Tutti i diritti riservati.