CPM Calculator

CPM calculator computes your cost per thousand impressions from ad spend and impression count for 2026. Spending $250 on 50,000 impressions gives a $5.00 CPM. Compare against benchmarks: social media $2-$15, display $1-$5, premium placements $30 or more.

Enter Values

Result

Enter values above and click Calculate to see your result.

AI Assistant

Ask about this calculator

I can help you understand the cpm calculator formula, interpret your results, and answer follow-up questions.

Try asking

Formula

#
Core Formula
CPM=Ad SpendImpressions×1000\text{CPM} = \frac{\text{Ad Spend}}{\text{Impressions}} \times 1000

How it works: Divide spend by impressions and multiply by 1000 to get CPM.

Worked Example

A Facebook brand awareness campaign spends $250 and receives 50,000 impressions.
1Step 1: CPM = ($250 / 50,000) x 1,000.
2Step 2: CPM = 0.005 x 1,000 = $5.00. This means you pay $5.00 for every 1,000 times your ad is shown.
3Step 3: Compare to benchmarks: Facebook average CPM is $5-$12, Google Display Network $1-$4, LinkedIn $6-$15, and YouTube $4-$10. Your $5.00 CPM is on the lower end for social media, indicating efficient reach.

Frequently Asked Questions

What is a good CPM for Facebook ads in 2026?

Average Facebook CPM ranges from $5 to $12 in 2026, depending on audience targeting, ad placement, and season. Broad audiences typically see lower CPM ($3-$6), while narrow interest targeting or retargeting audiences push CPM to $10-$20. Q4 holiday season can double CPM across all platforms.

How is CPM calculated?

CPM = (total ad spend / total impressions) x 1,000. For example, $250 spent on 50,000 impressions gives CPM = ($250 / 50,000) x 1,000 = $5.00. This means you pay $5.00 each time 1,000 people see your ad.

Does a low CPM mean my campaign is performing well?

Not necessarily. CPM only measures cost per impression, not engagement or conversions. A $2 CPM with zero clicks is worse than a $10 CPM that drives purchases. Always pair CPM with click-through rate (CTR) and conversion metrics for a complete picture.

When should I optimize for CPM instead of CPC?

Optimize for CPM when your goal is brand awareness, reach, or frequency (getting your message seen by as many people as possible). Optimize for CPC when your goal is driving website traffic or specific clicks. Video view campaigns and display branding campaigns typically use CPM bidding.

Why is my CPM higher than average?

Common reasons for high CPM include narrow audience targeting, competitive industries (finance, insurance, legal), peak advertising seasons (Q4 holidays, Black Friday), low ad relevance scores, and small audience sizes. Broadening your audience, improving ad creative, and testing different placements can reduce CPM.

Is it possible to embed the CPM Calculator on another website?

Yes, embedding the CPM Calculator is free. Hit the "Embed" button on this page, adjust the width, height, and theme, then grab the iframe code. It works on WordPress, Wix, Squarespace, Shopify, and plain HTML pages. No registration needed. Full instructions at calculory.com/services/embed-calculators.

Secure and Private

All calculations run locally. Your business data never leaves your browser.

Verified Precision

Precise Business Calculations Powered by Calculory AI