Free CPM Calculator: Cost Per Mille for Any Campaign
Calculate CPM, required ad spend, or impressions in one click. Built for Meta, TikTok, YouTube, LinkedIn, X, Pinterest, and programmatic campaigns.
Free. No signup required. Get an instant benchmark vs. typical platform CPM ranges, then plan your spend with our ad budget calculator and ROI calculator.
CPM Inputs
Pick what you want to calculate, then enter the two values you already know.
Enter total cost and impressions to find your CPM.
Your result will be compared to this platform's typical CPM range.
Total amount spent on the campaign (or planned budget).
Total ad impressions delivered (or target).
Your CPM
Total Cost
---
Campaign spend
Impressions
---
Ad views delivered
CPM
---
Per 1,000 impressions
Cost / Impression
---
Effective unit cost
Benchmark
Typical Meta (Facebook / Instagram) CPM: $7–$12. See full benchmarks below.
Plan smarter with these companion tools
Set the right ad budget
Use the social media ad budget calculator to size monthly spend based on goals, then plug the result into this CPM calculator to project impressions.
Allocate spend across platforms
The budget allocator splits a total budget between Meta, TikTok, LinkedIn, YouTube, X, and Pinterest using your goal mix.
Prove your ad spend paid off
Drop your CPM and impression numbers into the ROI calculator to get CPL, CPA, and overall return.
Track every click cleanly
Tag every paid link with our free UTM builder so the impressions you paid for actually show up in analytics.
How to Calculate CPM
CPM stands for “cost per mille”, the cost an advertiser pays for one thousand ad impressions (mille is Latin for one thousand). It is the default pricing model for awareness and reach campaigns across every major social platform and programmatic network.
The same formula rearranges three ways:
1. Solve for CPM
You know how much you spent and how many impressions you got. Divide cost by impressions, multiply by 1,000. Example: $500 spend / 100,000 impressions × 1,000 = $5.00 CPM.
2. Solve for required spend
You know your target CPM and want a specific impression count. Cost = (CPM × Impressions) / 1,000. Example: $8 CPM × 250,000 impressions / 1,000 = $2,000 budget needed. Pair this with the ad budget calculator to align with full-funnel goals.
3. Solve for impressions
You know your budget and a quoted CPM. Impressions = (Cost / CPM) × 1,000. Example: $1,000 budget / $4 CPM × 1,000 = 250,000 impressions. Use this to set reach targets inside campaign planning.
This calculator handles all three directions in a single tool. Just toggle the mode at the top of the input panel.
What's a Good CPM in 2026?
CPM varies wildly by platform, audience targeting, ad format, and competitive niche. These ranges are typical mid-2026 benchmarks for US advertisers running standard awareness or traffic campaigns.
| Platform | Typical CPM (USD) | Notes |
|---|---|---|
| Meta (Facebook / Instagram) | $7–$12 | Reels and Stories run lower; feed placements run higher |
| TikTok Ads | $4–$10 | Lowest CPM of the major platforms; creative quality matters most |
| YouTube Ads | $6–$15 | Shorts cheaper than skippable in-stream; premium placements higher |
| LinkedIn Ads | $20–$55 | Highest mainstream CPM, B2B targeting commands a premium |
| X (Twitter) Ads | $6–$12 | Volatile by interest segment; news and finance higher |
| Pinterest Ads | $5–$8 | Strong for retail and DIY; long content shelf-life |
| Programmatic Display | $2–$8 | Cheapest reach; watch placement quality and viewability |
Rule of thumb: pay attention to trend, not just absolute number. A $15 CPM that drives $4 cost-per-lead is healthier than a $4 CPM that drives $40 cost-per-lead. Always compare CPM alongside CPA, use the ROI calculator to model the full funnel.
CPM vs CPC vs CPA: Which Metric Matters?
CPM, CPC, and CPA are the three pricing models every ad platform uses. They measure different stages of the funnel and answer different business questions.
CPM (Awareness)
What it costs to put your ad in front of 1,000 people. Use it when the goal is reach, brand lift, or top-of-funnel awareness. CPM is also the engine behind every auction, even CPC and CPA bids get translated into effective CPM (eCPM) under the hood.
CPC (Traffic)
What it costs to get one click on your ad. Use it when the goal is driving qualified site traffic. CPC depends on CPM × click-through rate. Improving creative usually moves CPC more than bidding adjustments do.
CPA (Conversion)
What it costs to get one signup, lead, or purchase. This is the only metric that maps directly to revenue. Calculate CPA inside the social media ROI calculator alongside CPL.
In practice you should track all three. A campaign with rising CPM but falling CPA is winning, you are paying more for reach but converting better. A campaign with stable CPM but rising CPA is broken, the audience saw the ad but stopped converting. Use the engagement rate calculator to sanity-check creative performance once impressions are landing.
5 Ways to Lower Your CPM
Broaden audience targeting
Hyper-niche audiences usually carry a CPM premium because supply is thin. Broaden interests, layer lookalikes, and let the platform's algorithm find conversion patterns. Save the narrow audiences for retargeting, where higher CPM is justified by intent.
Test more creative variations
Fresh creatives raise relevance score and click-through rate, which lower CPM directly inside the auction. Rotate at least three to five creatives per ad set and refresh every 7–14 days. Use the AI content generator to spin variants without burning hours.
Use dayparting to skip expensive hours
CPM swings hour by hour. Pull your platform analytics to find the cheapest, highest-converting windows and schedule ads only when both align. The best time to post tool gives you organic peaks to test against.
Apply frequency capping aggressively
If the same person sees your ad 10 times in a week, you are paying for diminishing returns. Cap frequency at 2–4 per week for prospecting and 6–8 for retargeting. Effective CPM drops when wasted impressions stop.
Run consistent organic posts alongside paid
Audiences that already recognize your brand engage more on paid ads. That raises relevance score, which lowers CPM. The cheapest way to keep cadence is automation: PostEverywhere's scheduler pushes organic across Instagram, Facebook, LinkedIn, TikTok, X, and YouTube while your paid budget runs.
More Resources
Related Calculators
Platform Schedulers
How to Use the CPM Calculator
Pick a mode
Choose what you want to calculate: CPM from cost and impressions, required cost from CPM and impressions, or expected impressions from cost and CPM.
Enter your values
Select the platform you are advertising on (Meta, TikTok, YouTube, LinkedIn, X, Pinterest, or programmatic), then fill in the two values you already know.
Read the result and benchmark
Get an instant CPM, cost, or impression projection plus a verdict on how it compares to typical CPM ranges for the selected platform.
CPM Calculator FAQ
What is CPM in advertising?
CPM stands for "cost per mille": the cost an advertiser pays for one thousand ad impressions. "Mille" is Latin for one thousand. CPM is the standard pricing model for awareness and reach campaigns on Meta (Facebook and Instagram), TikTok, YouTube, LinkedIn, X (Twitter), Pinterest, and programmatic display networks. It is one of the three core ad-pricing models alongside CPC (cost per click) and CPA (cost per acquisition).
How is CPM calculated?
The CPM formula is: CPM = (Total Cost / Total Impressions) x 1,000. For example, if you spent $500 to generate 100,000 impressions, your CPM is ($500 / 100,000) x 1,000 = $5.00. You can also rearrange the formula to find required ad spend (Cost = (CPM x Impressions) / 1,000) or expected impressions (Impressions = (Cost / CPM) x 1,000). This calculator handles all three directions.
What's a good CPM in 2026?
A good CPM depends on the platform, audience, and ad format. Typical 2026 benchmark ranges are: Meta (Facebook/Instagram) $7-12, TikTok Ads $4-10, YouTube Ads $6-15, LinkedIn Ads $20-55 (highest due to B2B targeting), X (Twitter) Ads $6-12, Pinterest Ads $5-8, and programmatic display $2-8. Highly targeted audiences, premium placements, and competitive niches push CPM higher.
CPM vs CPC vs CPA: which one matters most?
It depends on your campaign objective. CPM (cost per mille) matters most for awareness and reach campaigns where impressions are the goal. CPC (cost per click) matters for traffic campaigns where you want clicks at a predictable cost. CPA (cost per acquisition) matters for conversion campaigns where you only care about cost per signup, lead, or purchase. Most performance marketers track all three. High CPM is fine if CPA stays low. Use our ROI calculator to model the full funnel.
Why does CPM matter for social media advertisers?
CPM is the foundation of every ad auction. Even if you bid on clicks or conversions, the platform internally converts your bid into an effective CPM (eCPM) to decide which ad to serve. Tracking CPM helps you spot audience fatigue (CPM rising over time), benchmark creative performance, and compare platforms apples-to-apples. A rising CPM with flat conversions means rising costs and falling efficiency.
How can I lower my CPM?
Five proven ways to lower CPM: (1) Improve audience targeting: broader audiences usually have lower CPM than hyper-niche ones. (2) Test more creatives: fresh ads beat banner blindness and raise relevance score, which lowers CPM. (3) Use dayparting to run ads only during cheap, high-converting hours. (4) Apply frequency capping so you stop paying to show the same ad to the same person 10 times. (5) Schedule consistent organic posts alongside paid campaigns so your audience already recognizes your brand, which lifts relevance score and drops CPM.
What are typical CPM benchmarks by platform?
Based on 2026 industry data: Meta (Facebook and Instagram) averages $7-12 CPM, TikTok Ads $4-10, YouTube Ads $6-15, LinkedIn Ads $20-55 (the highest mainstream CPM because of B2B targeting), X (Twitter) Ads $6-12, Pinterest Ads $5-8, and programmatic display $2-8. Vertical video formats (Reels, Shorts, TikTok) typically run lower CPM than feed-static placements because supply outpaces demand.
Can I track CPM across multiple platforms in one place?
Yes, but you need a workflow, not just a dashboard. Most marketers export each platform's CPM weekly into a single spreadsheet, then track trend lines. A simpler approach: use a social media scheduler with built-in analytics so organic and paid performance live in the same place. PostEverywhere consolidates publishing and analytics across Meta, TikTok, YouTube, LinkedIn, X, Pinterest, and Threads, so you can compare CPM context (audience growth, organic reach, engagement) without exporting CSVs.