ewory.com logo

CPM Calculator

Enter the total ad spend and number of impressions. The calculator shows CPM and cost breakdowns instantly.


CPM (Cost per 1,000 impressions):

Cost per 100 impressions:

Cost per million impressions:

Cost per single impression:


CPM Calculator โ€” Calculate Cost Per Thousand Impressions

CPM (cost per mille, from the Latin word for "thousand") is the standard metric for pricing display advertising. It tells you how much you pay for every 1,000 times your ad is shown. Whether you're running ads on Google Display Network, Facebook, Instagram, YouTube, or programmatic platforms, understanding your CPM helps you compare channels and optimize your ad budget.

How to Calculate CPM

The CPM formula is straightforward:

CPM = (Total Ad Cost รท Total Impressions) ร— 1,000

Example: You spend $750 on a campaign that generates 250,000 impressions:

  • CPM = ($750 รท 250,000) ร— 1,000 = $3.00

You can also rearrange the formula to find cost or impressions:

  • Total Cost = CPM ร— Impressions รท 1,000
  • Impressions = Total Cost รท CPM ร— 1,000

Average CPM by Platform (2024โ€“2025)

PlatformAverage CPMAd Format
Google Display Network$2โ€“$5Banner ads
Facebook / Instagram$5โ€“$15Feed ads, Stories
YouTube$4โ€“$10Pre-roll, mid-roll video
TikTok$6โ€“$12In-feed video ads
LinkedIn$25โ€“$45Sponsored content, InMail
Twitter / X$5โ€“$10Promoted tweets
Programmatic Display$1โ€“$4RTB banner ads
Podcast Ads$15โ€“$30Host-read, pre-recorded

CPM vs CPC vs CPA โ€” Key Advertising Metrics

MetricStands ForYou Pay ForBest For
CPMCost Per Mille1,000 impressionsBrand awareness campaigns
CPCCost Per ClickEach clickTraffic generation, lead gen
CPACost Per ActionEach conversionDirect response, sales
CPVCost Per ViewEach video viewVideo campaigns
ROASReturn on Ad SpendRevenue รท Ad CostOverall campaign ROI

What Is a Good CPM?

A "good" CPM depends heavily on your industry, audience, and platform. B2B campaigns on LinkedIn typically have high CPMs ($25โ€“$45) but reach valuable decision-makers. Consumer campaigns on Google Display may achieve CPMs under $3 but with lower engagement. The key is to evaluate CPM alongside other metrics like CTR, CPC, and conversion rate.

Tips to Lower Your CPM

  • Improve ad quality: Higher engagement rates signal relevance, which platforms reward with lower costs.
  • Refine targeting: Narrower, more relevant audiences often yield better CPMs than broad targeting.
  • Test creative variations: A/B test headlines, images, and CTAs to find top performers.
  • Choose the right timing: Avoid peak advertising seasons (Q4, Black Friday) when competition drives CPMs up.
  • Use retargeting: Re-engaging warm audiences typically costs less than reaching cold audiences.

Frequently Asked Questions

What does CPM stand for?

CPM stands for 'Cost Per Mille' โ€” mille is Latin for thousand. It represents the cost an advertiser pays for 1,000 ad impressions (views). It's the standard pricing model for display and video advertising.

How is CPM different from CPC?

CPM charges you per 1,000 impressions regardless of clicks, while CPC (Cost Per Click) charges you only when someone clicks your ad. CPM is better for brand awareness; CPC is better for driving traffic and conversions.

What is a good CPM rate?

A good CPM varies by platform and industry. On Google Display Network, $2โ€“$5 is typical. On Facebook, $5โ€“$15 is normal. On LinkedIn, $25+ is common. Compare your CPM to industry benchmarks for your specific platform.

Why is my CPM so high?

High CPMs are usually caused by narrow targeting, competitive industries (finance, insurance, legal), poor ad relevance scores, peak advertising seasons, or low-quality ad creative. Try broadening your audience or improving ad quality.

Does high CPM mean bad performance?

Not necessarily. A high CPM can be fine if it's paired with strong engagement and conversions. LinkedIn has high CPMs but often delivers higher-quality B2B leads. Always evaluate CPM in context with CTR, CPC, and ROI.

Sources