NEW FEATURE: Finally See Which AI Engines Drive Your Leads & RevenueLearn more
LeadJourney Logo
Features

Tracking & Data

Server-Side Tracking

95%+ accuracy, cookieless & GDPR-safe — fully built-in, zero code.

Offline Conversion TrackingPopular

Connect calls, meetings & offline events to ad campaigns.

UTM & Click ID Tracking

Full coverage for Meta, Google, LinkedIn & Bing Ads.

Custom Traffic Channels

Track any channel — newsletters, podcasts, affiliates & more.

Unique feature

AI Search Engine Tracking

See exactly which AI search engines drive leads & revenue

Learn More

Reports & Analytics

Traffic Channel Report

Understand which channels drive the most valuable leads & sales.

Ad Campaign Report

Track performance of individual marketing campaigns in one ad manager.

Lead Overview Report

Get a comprehensive view of all your leads & sources in one place.

Landingpage Report

See conversion rates per page — segmented by channel, device & country.

Unique feature

Custom Report Builder

Build any report from raw data — 100% flexible, your way

Learn More

Data Management

Transparent Logs

Access detailed logs of all tracking events (Clicks, Conversions, API Postbacks).

AI Marketing AnalystASK AI

Ask anything about your campaigns, Atlas analyzes your data instantly.

Multi-Touch Attribution Popular

See every touchpoint that influenced a conversion, not just the last click.

CRM Integration

Connects with any CRM via webhook, sync leads & revenue automatically.

Unique feature

AI Agents - Automated Reports

Get daily, weekly & monthly reports delivered to email, Slack or WhatsApp.

Learn More
Solution for

Advertisers

Coaches & Consultants

Track high-ticket leads from first click to booked call

B2B & Service Businesses

Connect CRM pipeline to actual ad spend

Trade & Local Businesses

Offline conversions, calls & form leads — unified

Financial & Legal Advisors

GDPR-safe tracking for regulated industries

iGaming

Player attribution from first click to first deposit

Marketing Agencies

Performance Marketing Agencies

Prove ROI across Meta, Google & LinkedIn for every client

SEO Agencies

Track organic leads alongside paid in one view

Full-Service Agencies

One attribution source across all channels & clients

Lead Gen Agencies

White-label reporting & shared client workspaces

Marketing Freelancers

Tracking Specialists

Deploy server-side tracking fast for any client stack

Paid Media Freelancers

Attribution & reporting without building dashboards from scratch

Marketing Consultants

Show clients exactly what drives qualified leads & revenue

TestimonialsPricingCompany
Resources
Integrations

Connect LeadJourney to your CRM, ad platforms and favorite tools.

Comparison

Compare LeadJourney to other Tracking Tools.

Blog

Stay ahead with marketing tracking tips, strategies & product updates

Glossary

Every performance marketing term explained — clear, simple, no fluff

Knowledge Base

Step-by-step guides & tutorials to get the most out of LeadJourney

Customer Support

Got a question? Our team is here to help — fast responses, real answers

Request Free DemoLogin
  1. Home
  2. Free Tools
  3. CPM Calculator
Free Tool · Cost per impression

CPM Calculator — Cost Per Mille Formula, in three directions

Solve for CPM, impressions, or budget — pick the one you don't know and the calculator fills it in. Includes channel benchmarks, plus optional click and CPC forecasting when you add a CTR.

The CPM formula

CPM=
Total spendImpressions
×1,000

Example: €5,000 spend, 500,000 impressions → CPM = (5,000 ÷ 500,000) × 1,000 = €10 per 1,000 impressions.

Calculate CPM, impressions, or spend

Pick what you want to solve for. Enter the other two — the tool fills in the third.

€

Total budget.

Times the ad is shown.

€

Cost per 1,000 impressions.

Meta (FB / IG) CPM range: 6,00 €–18,00 €

%

Add CTR to also estimate clicks and CPC.

All math runs in your browser. We never store your numbers.

Your CPM

What you pay per 1,000 impressions.

CPM

10,00 €

(5.000 € ÷ 500,000) × 1,000

vs. Meta (FB / IG) CPMAverage

Median is around 10,00 €. Your CPM at 10,00 € sits average for this channel.

CPM rewards impressions, not outcomes. A cheap CPM that buys uninterested eyeballs is more expensive than a premium CPM that buys ICP attention. Pair CPM with CTR and CVR before you call it good or bad.

Connect impressions to real pipeline

15-min demo · See which CPM actually drives revenue

CPM is a diagnostic, not a goal

CPM (cost per mille — Latin for thousand) is the price tag on attention. Auctions on every major platform — Meta, Google, TikTok, LinkedIn, YouTube, OTT — ultimately reduce to a CPM, even when you bid on clicks or conversions. The platform decides how much to charge per impression based on competition, your relevance score, and the audience you're targeting, then converts that into whatever bidding model you picked.

That means CPM tells you about auction pressure, not performance. A €40 LinkedIn CPM is normal because LinkedIn audiences are scarce and high-intent. A €4 Display CPM is also normal because Display inventory is huge and attention is cheap. Comparing the two as if they were the same metric is meaningless — you need to convert both into cost-per-customer before either number says anything useful.

The right way to use CPM: pair it with CTR to get CPC, pair CPC with conversion rate to get CPL, pair CPL with close rate to get CAC. Each step strips a layer of platform noise off and leaves you with the only number that ties media spend to business outcomes.

CPM ranges by channel (€)

  • Google Search€1 – €4
  • Google Display€1 – €5
  • Meta (FB / IG)€6 – €18
  • TikTok Ads€5 – €14
  • YouTube Ads€4 – €18
  • OTT / Connected TV€18 – €50
  • LinkedIn Ads (B2B)€25 – €70

Numbers are blended European medians — they shift by vertical, audience size, and seasonality. Use as goalposts, not gospel.

See which CPM drives real revenue

Frequently asked questions

What is the CPM formula?

CPM = (Total ad spend ÷ Total impressions) × 1,000. The 'M' is the Roman numeral for thousand — CPM literally means 'cost per mille' (per thousand impressions). Spend €5,000, get 500,000 impressions → CPM = (5,000 ÷ 500,000) × 1,000 = €10. So you're paying €10 for every 1,000 times your ad is shown.

How do I calculate impressions from a CPM?

Rearrange the formula: Impressions = (Spend ÷ CPM) × 1,000. With a €5,000 budget at a €10 CPM you'll buy (5,000 ÷ 10) × 1,000 = 500,000 impressions. This calculator lets you switch the input and solve for any of the three variables — CPM, impressions, or spend.

How do I calculate the spend needed to hit X impressions?

Spend = (Impressions ÷ 1,000) × CPM. To buy 1 million impressions on a channel with a €15 CPM, you need (1,000,000 ÷ 1,000) × 15 = €15,000. This is the most useful direction when you're planning a campaign in reverse — start with the audience you need to reach, then back-solve the budget.

What is a good CPM?

It depends entirely on the channel and audience. Rough European medians: Google Search €1–4, Google Display €1–5, Meta €6–18, TikTok €5–14, LinkedIn €25–70 (B2B premium), YouTube €4–18, OTT/CTV €18–50. LinkedIn looks 'expensive' on CPM but reaches a B2B audience nobody else can — premium CPM with the right audience is cheaper per outcome than a low CPM that misses your ICP.

What's the difference between CPM, CPC, and CPA?

CPM = cost per 1,000 impressions (you pay to be seen). CPC = cost per click (you pay when someone clicks). CPA = cost per action / acquisition (you pay when someone converts). All three are linked: CPC = CPM ÷ (CTR × 10), and CPA = CPC ÷ conversion rate. The metric you optimize for depends on the buying model the platform offers and what stage of funnel you're measuring.

Why is CPM rising on Meta and Google over time?

Three things stack up: (1) competition — more advertisers in the same auctions push prices up, (2) audience saturation — your existing audience hits frequency caps, so the algorithm pays more for incremental reach, and (3) creative fatigue — same creative shown to the same people earns lower engagement signal, which the platform compensates for by raising your delivery cost. Refresh creative before you accept rising CPMs as 'just the market'.

Should I optimize for low CPM?

Almost never. Low CPM is a vanity metric — it's easy to chase and disconnected from outcomes. A €3 CPM on bot traffic costs you more per customer than a €40 CPM on perfectly-targeted decision-makers. The only honest optimization target is CAC (or CPA, ROAS, MER — whatever lines up with revenue). CPM is a diagnostic, not a goal.

Track every lead
With Pixel-Perfect Accuracy

Stop losing data to iOS, ad blockers and CRM gaps. Server-side tracking, built for lead generation — live in 21 minutes.

98% data accuracyeven with iOS & ad blockers
Book Free Demo NowGet 30-days-Money-Back-Guarantee
CTA visual
CTA visual
LeadJourney Logo

Features

AI Marketing AnalystNEWTraffic Channel ReportAd Campaign ReportLead Overview ReportOffline Conversion TrackingLandingpage Report

Solutions

AdvertisersMarketing AgenciesMarketing FreelancersAgency DirectoryNEWFree ToolsHOT

Company

About usPressEnterpriseJobs2 open jobsIntegrationsAffiliate ProgramCustomer SupportContact us

Comparison

LeadJourney vs HyrosLeadJourney vs RedtrackLeadJourney vs CometlyLeadJourney vs AnytrackLeadJourney vs VibetrackLeadJourney vs GA4LeadJourney vs Voluum

Legal

ImprintPrivacy policyTerms & ConditionsGDPRCookie policySitemap

Follow us:

2026 - LeadJourney Ltd. All rights reserved