Calculate Cost Per Mille (CPM), total impressions from your budget, or total cost for a target reach. Multi-currency support with regional benchmarks for India, UK, Middle East and more. Includes Publisher eCPM mode.
Enter your ad revenue earned and impressions served to calculate your effective CPM as a publisher (YouTube creator, website owner, app developer).
Enter CPM Details
Fill in the details, then click Calculate to see your results.
Impressions from — at platform CPM rates
* Benchmarks reflect Global (USD) market. Rates in other markets vary significantly. LinkedIn CPMs are broadly similar across countries due to professional audience targeting — unlike Meta and Google which vary greatly by market.
A CPM calculator (cost per mille, or cost per thousand impressions calculator) works out what a display, video, or programmatic ad campaign costs per 1,000 impressions — or runs the formula backward to show how many impressions a given budget can buy. NeftCal's version supports eight currencies (USD, INR, GBP, EUR, AED, SGD, AUD, CAD) with regional CPM benchmarks for the US, India, UK, Europe, the Middle East, and Southeast Asia, plus a dedicated Publisher eCPM mode for YouTube creators, website owners, and app developers checking what their impressions actually earn.
Four calculation modes cover the full planning cycle. Calculate CPM turns a known spend and impression count into a cost-per-thousand figure. Get Impressions flips a budget and a target CPM into an expected reach. Get Total Cost estimates the spend required for a target impression volume. Publisher eCPM computes effective CPM from ad revenue and impressions served — the same formula, used from the other side of the transaction. Optional fields for frequency cap and viewability rate add unique-reach and viewable-impression estimates on top of the core result.
Pick a mode, enter the values you already know, and the calculator solves for the missing one using CPM = (Spend ÷ Impressions) × 1,000 or one of its rearranged forms. In the three advertiser modes, entering a click-through rate, conversion rate, and average order value layers projected clicks, conversions, and revenue on top of the raw impressions figure, while the platform comparison grid shows how your entered budget or CPM stacks up against typical Google Display, YouTube, Facebook, LinkedIn, Twitter/X, TikTok, and programmatic rates in your selected market.
This tool suits media buyers and marketers planning a display or video awareness campaign, agencies sizing a programmatic budget for a client, and publishers — YouTube creators, bloggers, website owners, app developers — who want to check their effective CPM against ad-network benchmarks. It's equally useful for anyone comparing a CPM calculator India quote against a US or UK rate before committing budget to a specific market.
CPM measures how efficiently a platform converts budget into reach, which is the metric that matters most for brand-awareness campaigns where the goal is exposure rather than clicks. Comparing a quoted CPM against benchmarks by platform and country — since a LinkedIn CPM can run ten times a Google Display CPM, and a US rate can run several multiples of an equivalent India or Southeast Asia rate — helps you judge whether a rate is reasonable before you commit spend.
CPM turns ad spend and impressions into a standard cost-per-thousand figure — the same relationship rearranges to solve for impressions, total cost, or publisher eCPM.
Higher CPMs may be justified if they reach a more relevant audience. Compare CPM with audience quality and business outcomes.
A lower CPM is not always better. Consider whether the impressions are reaching users who are likely to engage with your brand.
Estimate how many impressions a budget can generate before launching a campaign, helping you set realistic marketing goals.
From currency selection to a full campaign result in under a minute
Choose the currency and region closest to your audience — USD, INR, GBP, EUR, AED, SGD, AUD, or CAD — to load matching platform CPM benchmarks.
Pick Calculate CPM, Get Impressions, Get Total Cost, or Publisher eCPM depending on which figures you already know.
Fill in the two inputs for your chosen mode — for example, total ad spend and impressions, or revenue and impressions served for the publisher mode.
In the three advertiser modes, fill in these optional fields so the calculator can project expected clicks, conversions, and revenue.
Enter a frequency cap to estimate unique reach, or a viewability rate to estimate genuinely viewable impressions.
See your core result, the platform comparison grid, projected business outcomes, and a bar chart.
A realistic display campaign CPM calculation, step by step
Suppose you're planning a $1,200 display campaign targeting 300,000 impressions, with a 0.6% click-through rate, a 2.5% conversion rate, and a $45 average order value. You also want to check unique reach with a frequency cap of 4 views per user and a 65% viewability rate.
Explanation: This campaign pays $4.00 per 1,000 impressions — squarely in the Google Display Network's typical $2–$4 range — for a total of 300,000 impressions. At a 0.6% CTR that's 1,800 clicks, and at a 2.5% conversion rate those clicks convert into 45 sales worth $2,025 at a $45 average order value. Layering in the optional fields shows that only 195,000 of the 300,000 gross impressions (65%) were actually viewable per IAB/MRC standards, and a frequency cap of 4 implies roughly 75,000 unique viewers saw the ad an average of four times each.
Reach check: comparing this $4.00 CPM against the platform grid shows it beats Facebook/Instagram ($8–$14) and YouTube ($9–$15) on raw cost — though a campaign optimizing purely for brand recall might still choose pricier, higher-attention video placements over cheaper display inventory.
What your CPM number actually tells you once you compare it against platform benchmarks
Once you calculate, the figure worth reading in context is your CPM relative to platform and format benchmarks. These are general reference bands built from global USD data, not a formal industry standard, and actual rates shift with market, season, and targeting precision.
| Platform / Format | Typical CPM (USD, Global) | Cost Tier |
|---|---|---|
| Programmatic / RTB | $2 – $8 | Low |
| Google Display Network | $2 – $4 | Low |
| TikTok | $5 – $10 | Moderate |
| Twitter/X | $6 – $9 | Moderate |
| Facebook/Instagram | $8 – $14 | Moderate |
| YouTube (Video) | $9 – $15 | High |
| $30 – $60 | High |
For CPM: a "good" CPM is relative to platform and goal — Google Display's $2–$4 CPM buys cheap reach for broad awareness, while LinkedIn's $30–$60 CPM buys expensive but tightly-targeted professional reach. Neither is objectively better; the right choice depends on whether your campaign needs volume or precision.
For publisher eCPM: compare your calculated eCPM against ad-network benchmarks — roughly $1–$3 for AdSense display, $3–$8 for YouTube Partner Program, $5–$15+ for direct ad sales — to see whether your monetization strategy is leaving money on the table.
Risk considerations: this model assumes CTR, conversion rate, and CPM stay constant across the full impression volume and doesn't capture auction dynamics, ad fraud, or seasonal rate swings. Treat the result as a planning estimate to stress-test against real campaign data, not a guaranteed outcome.
This calculator provides estimates for educational and informational purposes only. Results may vary depending on business conditions, accounting methods, taxes, market trends, and other factors. It should not be considered financial, legal, tax, accounting, or investment advice. Consult qualified professionals before making business decisions.
Where this cost per thousand impressions calculator earns its keep
Size a display, video, or social budget aimed at reach and frequency rather than clicks.
Estimate how many impressions a fixed budget will buy before committing spend.
Size and justify a programmatic or upper-funnel budget for a client proposal.
YouTube creators, bloggers, and app developers checking what their impressions are actually worth.
Model expected reach or cost for real-time-bidding display inventory.
Compare Google Display, Facebook, YouTube, and LinkedIn CPMs side by side for the same budget.
Compare CPM calculator India, UK, Middle East, and Southeast Asia benchmarks before allocating regional budget.
Estimate unique reach from total impressions when the campaign goal is broad exposure, not repetition.
See how many gross impressions were genuinely viewable per IAB/MRC standards before paying an invoice.
Forecast impressions and downstream conversions for mobile display or in-app inventory.
Compare your AdSense, YouTube, or direct-sale eCPM against network benchmarks to spot underpricing.
Decide how much of a first ad budget should go toward awareness versus direct-response spend.
What this CPM calculator does well, and where it can't replace live campaign data
Three ways ad platforms charge you — and when each one applies
| Metric | Formula | You Pay For | Best Used When |
|---|---|---|---|
| CPM | (Spend ÷ Impressions) × 1,000 | Every 1,000 impressions | Brand awareness & reach campaigns — display, video, social |
| CPC | Spend ÷ Clicks | Each click | Direct-response campaigns focused on traffic & conversions |
| CPA | Spend ÷ Conversions | Each conversion | Performance campaigns judged on actual leads or sales |
CPM and CPC are linked through CTR: CPC = CPM ÷ (CTR × 10). Use the CPC Calculator to convert between an impression-based bid and a click-based one, or the Marketing ROI Calculator to project full-funnel return.
Common questions about CPM calculations
Official guidance to complement this calculator — not a substitute for professional advice
Explore other Business tools