🚀 New: PostEverywhere MCP — schedule from Claude Code, Cursor, Codex & more →🚀 PostEverywhere MCP — Claude Code, Cursor, Codex →
PostEverywhere
PostEverywhere Logo
Pricing
Features
Social Media Management

All-in-one platform for every workflow

Social Media Scheduler

Schedule to 8 platforms from one dashboard

Content Calendar

Visual drag-and-drop content planner

Publishing

Create and distribute across platforms

Automation

Auto-post at optimal times with AI

AI Content Generator

Generate captions, images & videos

AI Image Generator

Create visuals from text prompts

Analytics

Track performance across platforms

Multi-Account

Manage up to 40 accounts

Bulk Scheduling

Upload CSV & schedule hundreds of posts

Platforms
Instagram

Posts, Reels, Stories & Carousels

LinkedIn

Profiles & company pages

TikTok

Videos & photo carousels

Facebook

Pages, groups & Reels

X

Posts, threads & media

YouTube

Videos, Shorts & community

Threads

Text posts & media

Bluesky

Posts on the AT Protocol

Telegram

Channel & group broadcasts

Discord

Server channel announcements

Pinterest

Pins & idea pins

API Docs
Resources
Blog

Social media tips and strategies

Free Tools

30+ free social media utilities

AI Models

Browse 50+ AI image & video models

How‑To Guides

Step-by-step tutorials

Support

Help center & contact

For Agencies

Multi-client management at scale

For Creators

Grow your audience everywhere

Log inJoin with GoogleStart 7 day free trial
Pricing
Features
  • Social Media Management
  • Social Media Scheduler
  • Content Calendar
  • Publishing
  • Automation
  • AI Content Generator
  • AI Image Generator
  • Analytics
  • Multi-Account
  • Bulk Scheduling
Platforms
  • Instagram
  • LinkedIn
  • TikTok
  • Facebook
  • X
  • YouTube
  • Threads
  • Bluesky
  • Telegram
  • Discord
  • Pinterest
API Docs
Resources
  • Blog
  • Free Tools
  • AI Models
  • How‑To Guides
  • Support
  • For Agencies
  • For Creators
Log in
  1. Home
  2. /
  3. Free Tools
  4. /
  5. CPM Calculator

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.

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

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.

PlatformTypical CPM (USD)Notes
Meta (Facebook / Instagram)$7–$12Reels and Stories run lower; feed placements run higher
TikTok Ads$4–$10Lowest CPM of the major platforms; creative quality matters most
YouTube Ads$6–$15Shorts cheaper than skippable in-stream; premium placements higher
LinkedIn Ads$20–$55Highest mainstream CPM — B2B targeting commands a premium
X (Twitter) Ads$6–$12Volatile by interest segment; news and finance higher
Pinterest Ads$5–$8Strong for retail and DIY; long content shelf-life
Programmatic Display$2–$8Cheapest 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

1

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.

2

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.

3

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.

4

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.

5

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

Ad Budget CalculatorSocial Media ROI CalculatorBudget AllocatorEngagement Rate CalculatorUTM Link Builder

Platform Schedulers

Social Media SchedulerFacebook SchedulerInstagram SchedulerTikTok SchedulerLinkedIn SchedulerYouTube SchedulerX (Twitter) Scheduler

Plan & Grow

Campaign ManagementAnalytics & InsightsSocial Media Management GuidePricingAll Free Tools

How to Use the CPM Calculator

1

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.

2

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.

3

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

More Free Tools

Budget Allocator
Split your ad budget
ROI Calculator
Measure return on spend
Engagement Calculator
Track engagement rates
UTM Link Builder
Track campaign links

Ready to Level Up Your Social Media?

Schedule posts to Instagram, TikTok, LinkedIn, YouTube, X, Facebook, Pinterest, and Threads from one dashboard. AI-powered content creation, visual calendar, and smart scheduling included.

Start Free 7-Day Trial

Cancel anytime

Footer

PostEverywhere

The all-in-one platform for social media management and growth. Built for marketing teams in the US, UK, Canada, Australia & Europe.

XLinkedInInstagram

Product

  • Features
  • Platforms
  • Industries
  • Small Business
  • Pricing
  • Developers
  • Resources

Features

  • Social Media Scheduling
  • Calendar View
  • AI Content Generator
  • AI Image Generator
  • Best Time to Post
  • Cross-Posting
  • Multi-Account Management
  • Workspaces
  • Bulk Scheduling
  • Agents
  • Campaign Management
  • Analytics

Integrations

  • Instagram Integration
  • LinkedIn Integration
  • TikTok Integration
  • Facebook Integration
  • X Integration
  • YouTube Integration
  • Threads Integration
  • Bluesky Integration
  • Telegram Integration
  • Discord Integration
  • Pinterest Integration

Resources

  • Resources Hub
  • How-To Guides
  • Blog
  • API Docs
  • Help

Free Tools

  • Post Previewer
  • Viral Score Predictor
  • Engagement Calculator
  • Content Repurposer
  • 30-Day Content Generator
  • Grid Previewer
  • Viral Hook Generator
  • Hashtag Generator
  • Character Counter
  • UTM Link Builder

Developers

  • API Reference
  • Node.js SDK (npm)
  • SDK on GitHub
  • Claude Code MCP (npm)
  • MCP on GitHub
  • OpenAPI Spec

Company

  • Contact
  • Privacy
  • Terms

Platform Partners

  • Instagram for Business
  • LinkedIn Marketing
  • TikTok for Business
  • Facebook for Business

© 2026 PostEverywhere. All rights reserved.