- Choose what to solve for — CPM (most common), total campaign cost, or required impressions to hit a goal.
- Enter your two known values. Cost is what you paid (or plan to pay). Impressions is the total number of ad views. CPM is dollars per 1,000 impressions.
- The result appears instantly with cost-per-impression and a benchmark table showing where your CPM sits versus typical rates by channel.
- Compare your CPM to the benchmark table. If your CPM is significantly above the channel average, your targeting may be too narrow or your creative isn't engaging. Below average usually means good audience-creative fit.
CPM Calculator
Calculate Cost Per Mille (cost per thousand impressions) for any advertising campaign. Reverse-solve for cost or required impressions.
Cost Per 1,000 Impressions
$5.00
| CPM | $5.00 |
| Total Cost | $500.00 |
| Impressions | 100,000 |
| Cost per Impression | $0.01 |
| Channel | Typical CPM Range | Notes |
|---|---|---|
| Google Display Network | $1 – $5 | Cheapest reach at scale |
| Facebook (Meta) Feed | $7 – $15 | Highly targeted; varies by audience |
| Instagram Feed/Stories | $6 – $12 | Slightly under Facebook on average |
| YouTube In-Stream | $7 – $30 | Premium video inventory |
| TikTok Ads | $8 – $15 | Growing fast; cheaper than Meta in some niches |
| LinkedIn Sponsored Content | $30 – $80 | Highest CPM; B2B audience |
| X / Twitter Ads | $6 – $12 | Reach varies by category |
| Connected TV (CTV/OTT) | $25 – $50 | Premium streaming inventory |
| Programmatic Display | $1 – $4 | Open exchange, varies by quality |
| Podcasts (host-read) | $15 – $50 | Audience trust premium |
| Out of Home (Billboards) | $5 – $15 | By DEC (daily effective circulation) |
| Traditional TV (Broadcast) | $10 – $30 | Highly variable by daypart |
How to Use the CPM Calculator
How CPM Is Calculated
CPM stands for Cost Per Mille — Latin for "cost per thousand." It's the standard pricing model for display, video, and out-of-home advertising where the goal is reach or brand awareness rather than direct response.
CPM = (Total Cost / Total Impressions) × 1,000 Cost = (CPM × Impressions) / 1,000 Impressions = (Cost / CPM) × 1,000
Example: Spending $500 on a Facebook campaign that delivered 100,000 impressions yields CPM = (500 / 100,000) × 1,000 = $5.00 CPM. That's right in the typical Facebook range. The same $500 on LinkedIn might only deliver 10,000 impressions, giving a $50 CPM — much higher, because LinkedIn audiences are professional and reach is harder to buy.
What Is a Good CPM in 2025?
A "good" CPM is entirely channel-relative. A $30 CPM on LinkedIn is great. A $30 CPM on Google Display is terrible. The benchmark table above gives the typical range for each channel — your goal is to land at or below the midpoint of your target channel.
Three factors push CPM up or down:
| Factor | Effect on CPM | Why |
|---|---|---|
| Narrow audience targeting | ↑ Higher | Less inventory available; auction price rises |
| Competitive industries (finance, insurance, B2B SaaS) | ↑ Higher | Other advertisers willing to pay more for same eyeballs |
| Premium placements (in-stream video, top-of-page) | ↑ Higher | Higher viewability + brand safety |
| Q4 (Oct-Dec) | ↑ Higher | Holiday season floods auction with budget |
| Strong creative + engagement | ↓ Lower | Platforms reward engaging ads with cheaper placement |
| Broader audience | ↓ Lower | More inventory; lower auction pressure |
If CPM is your primary KPI, you're probably running a brand awareness campaign. If you care about clicks or conversions, CPM is a secondary metric — a high CPM is fine if it converts at a low CPA. Run the math both ways before optimizing for either alone.
Frequently Asked Questions
Related Calculators
ROI Calculator
Calculate return on investment (ROI), annualized ROI, and the net gain or loss on any investment.
Commission Calculator
Calculate sales commission and real estate agent commission. Supports tiered commission structures.
Markup Calculator
Calculate the selling price, markup percentage, and gross profit margin for any product.
Break-Even Calculator
Calculate your break-even point in units and revenue. Find contribution margin and see when your business becomes profitable.