CPM Calculator
Work out cost per 1,000 impressions, forecast your reach, or back into an ad budget. Enter any two values and get the third instantly, plus a live 2026 benchmark check.
CPM Calculator
Your Result
Is this a good CPM?
How to use the CPM Calculator
Three fields, one answer. Pick what you want to solve for, type the two values you already know, and read the result. No sign up, completely free.
Choose what to calculate
Use the toggle to solve for CPM, impressions, or ad spend. The calculator hides the field it is working out for you.
Pick your currency
Switch between USD, EUR, GBP, INR, PKR and more so the result is formatted for your market.
Enter the two values you know
Type your ad spend, impressions, or CPM. The answer updates live as you type, along with the exact formula used.
Check it against benchmarks
Select a platform to see whether your CPM is below, within, or above the typical 2026 range, then copy your result.
What is CPM and how is it calculated?
CPM stands for cost per mille, where mille is Latin for thousand. It is the amount you pay for 1,000 ad impressions, and it is one of the most common pricing models in digital advertising. Because a single impression costs a tiny fraction of a cent, CPM scales that number up to 1,000 so it is easy to read and compare across campaigns.
CPM is a visibility metric. It tells you how cost efficient it is to get your ad in front of people, which makes it the go to number for awareness campaigns, media planning, and comparing one channel against another. On its own it does not tell you whether a campaign is profitable, so smart marketers read it alongside click through rate, cost per click, and return on ad spend.
The core CPM formula is simple:
For example, if you spend $500 and get 100,000 impressions, your CPM is ($500 ÷ 100,000) × 1,000 = $5. In other words, it costs you $5 to reach 1,000 people.
Three CPM formulas in one tool
This is a full campaign planning calculator. Give it any two of the three values and it solves for the missing one using these formulas.
Calculate CPM
CPM = (Ad Spend ÷ Impressions) × 1,000Calculate Impressions
Impressions = (Ad Spend ÷ CPM) × 1,000Calculate Ad Spend
Ad Spend = (CPM × Impressions) ÷ 1,000What is a good CPM in 2026?
A good CPM depends on the platform, audience, country, and season. The ranges below are typical US planning baselines for 2026. Use them as a starting point, then compare against your own 30 day average.
| Platform | Typical CPM range | Rough average |
|---|---|---|
| Google Display | $2 to $5 | $3.50 |
| TikTok Ads | $4 to $10 | $6.50 |
| X (Twitter) Ads | $5 to $7 | $6.00 |
| YouTube Ads | $4 to $10 | $7.00 |
| Instagram Ads | $6 to $12 | $8.00 |
| Facebook Ads | $5 to $14 | $8.60 |
| LinkedIn Ads | $20 to $40 | $31.00 |
| Google Search | $30 to $50 | $38.00 |
Ranges reflect US market averages compiled from 2025 and 2026 public benchmark reports. LinkedIn can run far higher for narrow B2B audiences, and every platform rises 25 to 60 percent in Q4. Google Search runs on a cost per click model, so its implied CPM looks high.
How to lower your CPM
A high CPM usually means a narrow audience, heavy competition, weak creative, or a costly placement. These moves bring it down without hurting results.
- Broaden your audience. Going from a tiny audience to a large one often cuts CPM by 40 to 60 percent, and modern ad algorithms find buyers inside broad audiences well.
- Use more placements. Letting the platform serve Reels, Stories, and feed spreads delivery across cheaper inventory and lowers your blended CPM.
- Refresh your creative often. Ad fatigue quietly pushes CPM up, so ship new variants every week or two before performance decays.
- Avoid the Q4 crunch when you can. Costs spike 25 to 60 percent from November into December, so non seasonal brands can shift budget to January.
- Test cheaper channels. If awareness is the goal, TikTok and display networks usually deliver a much lower CPM than search or LinkedIn.
- Improve ad relevance. Better targeting and stronger hooks lift engagement, which most platforms reward with lower effective costs.
CPM vs CPC vs CPA, quick definitions
What you pay per 1,000 impressions. Best for measuring reach and awareness efficiency. This is what this calculator works out.
What you pay per click. It links CPM to engagement: a $10 CPM at a 1 percent click through rate is a $1 cost per click.
What you pay per conversion or sale. This is the metric closest to profit, and the one CPM ultimately feeds into.
Who this free CPM calculator is for
Media buyers pricing out reach, social media managers comparing Facebook, Instagram and TikTok costs, agencies setting client expectations, publishers pricing ad inventory, and small business owners planning an advertising budget all use a CPM calculator to turn spend into reach in seconds. Instead of doing the math by hand for every scenario, you get an instant answer and a benchmark to judge it against.
Frequently asked questions
What is a CPM calculator?
A CPM calculator is a free tool that works out the cost per 1,000 ad impressions for a campaign. This one goes further and solves for any of three values: enter any two of ad spend, impressions, or CPM and it calculates the third, so you can plan budgets and forecast reach in seconds.
How do you calculate CPM?
Divide your total ad spend by the number of impressions, then multiply by 1,000. The formula is CPM = (Total Ad Spend divided by Impressions) times 1,000. For example, $500 spent for 100,000 impressions gives a $5 CPM, meaning it costs $5 to reach 1,000 people.
What does CPM stand for?
CPM stands for cost per mille, and mille is Latin for thousand. So CPM is the cost per thousand impressions. It is one of the oldest and most widely used pricing models in both digital and traditional advertising.
What is a good CPM?
It depends on the platform, audience, and country. As a rough 2026 guide, Google Display runs about $2 to $5, TikTok $4 to $10, Facebook $5 to $14, Instagram $6 to $12, and LinkedIn $20 to $40. The best benchmark is your own recent average, so compare this month against your rolling 30 day CPM.
How do I calculate impressions from a budget and CPM?
Divide your budget by the CPM, then multiply by 1,000. The formula is Impressions = (Ad Spend divided by CPM) times 1,000. At a $5 CPM, a $500 budget buys about 100,000 impressions. Switch this tool to the Impressions mode and it does it for you.
Is this CPM calculator free?
Yes. The Leemjaz CPM Calculator is completely free with no sign up and no limits. Everything runs in your browser, so nothing you type is stored or saved, and you can run as many scenarios as you like.
Why is my CPM so high?
High CPMs usually come from narrow audience targeting, strong competition in the auction, premium placements, seasonal demand like Q4, or low ad relevance. Broadening your audience, adding placements, and refreshing creative are the fastest ways to bring it back down.
What is the difference between CPM and CPC?
CPM is what you pay per 1,000 impressions, so it measures reach. CPC is what you pay per click, so it measures engagement. They are linked: a $10 CPM at a 1 percent click through rate works out to a $1 cost per click. CPM is best for awareness planning, CPC for traffic and response.
Want a lower CPM and a higher return?
Leemjaz helps businesses across the US and worldwide run PPC, paid social, and SEO campaigns that turn ad spend into real revenue, not just impressions.
Book your free call