CPM Calculator

Calculate cost per thousand impressions, total advertising cost, or the number of impressions needed for a campaign. Enter any two values and the calculator solves the missing CPM metric, then shows CPC and cost-per-impression estimates when clicks are available.

Core formula
CPM = Cost / Impressions x 1,000

CPM Calculator

Instant
Choose the missing value. The calculator uses the other two CPM inputs.
$
Campaign spend, media cost, or budget used for impressions.
Total ad views or served impressions.
$
Cost per 1,000 impressions.
Used only to estimate CPC and CTR.
Primary result
-

Total cost
-
Impressions
-
CPM
-
Cost per impression
-
Estimated CPC
-
Estimated CTR
-

CPM Calculator Examples

Load a common media-buying scenario to compare display, social, premium inventory, and YouTube-style CPM planning.

$1,250 for 500,000 impressions

A simple display campaign example for calculating CPM from spend and delivered impressions.

$4 CPM social video plan

Estimate total spend when the buying rate and expected impressions are already known.

$10,000 premium inventory forecast

Estimate how many impressions a fixed budget can buy when CPM is higher.

YouTube CPM planning check

Use CPM, impressions, clicks, CPC, and CTR together when comparing video campaigns.

CPM Formula

CPM means cost per mille, or cost per 1,000 impressions. The same three values can be rearranged depending on which number is missing.

Calculate CPM

CPM = Total cost / Impressions x 1,000

Use this when you know campaign spend and the number of impressions delivered.

Calculate total cost

Cost = CPM x Impressions / 1,000

Use this to estimate budget from a quoted CPM and target impression volume.

Calculate impressions

Impressions = Cost / CPM x 1,000

Use this to forecast reach inventory from a fixed budget and buying rate.

Estimate CPC from CPM

CPC = Cost / Clicks

Clicks are optional. CPC helps compare impression-based buying with click-based performance.

How to Use This CPM Calculator

The fastest workflow is to decide which CPM metric is missing, then enter the two values you already have.

1

Choose the missing value

Select whether you need CPM, total ad cost, or impressions. The unused input is treated as the result.

2

Enter cost and impressions

For standard CPM calculation, enter total campaign spend and delivered impressions.

3

Add clicks if available

Clicks are optional, but they let the calculator estimate CPC and CTR for performance comparison.

4

Compare scenarios

Try different CPM rates, budgets, and impression targets before committing to a media plan.

CPM, CPC, eCPM, and Impressions

Use this table to choose the right metric for planning, reporting, and campaign comparison.

Metric Formula Best for Watch out for
CPM Cost / impressions x 1,000 Awareness campaigns and media buying quotes A low CPM does not guarantee quality traffic or conversions.
Cost CPM x impressions / 1,000 Budget planning from a target impression volume Taxes, platform fees, and creative costs may be outside media cost.
Impressions Cost / CPM x 1,000 Forecasting reach from a fixed budget Impressions are ad views, not unique people reached.
CPC Cost / clicks Comparing traffic efficiency after clicks are known CPC depends heavily on creative, audience, placement, and click tracking.
eCPM Revenue or cost / impressions x 1,000 Normalizing monetization or blended ad performance Confirm whether the eCPM is revenue-based or cost-based before comparing.

When to Use a CPM Calculator

CPM is most useful when the goal is exposure, reach, awareness, or inventory planning rather than direct response alone.

Display ad planning

Estimate how many banner or programmatic impressions a budget can buy at a quoted CPM.

Social media campaigns

Compare Facebook, Instagram, TikTok, LinkedIn, or X campaign forecasts using a common cost-per-thousand basis.

YouTube and video ads

Use CPM for top-of-funnel video reach, then compare CPC or CPV when clicks or views are the buying goal.

Publisher inventory

Turn premium placement CPM quotes into expected spend or available impressions.

Campaign reporting

Normalize spend across campaigns with different impression counts before comparing efficiency.

Media budget checks

Sanity-check whether a proposed CPM is realistic for your impression target and available budget.

CPM Calculator Edge Cases

These details can make CPM numbers look better or worse than the actual campaign economics.

Zero impressions

CPM cannot be calculated when impressions are zero because the formula divides by impressions.

Impressions vs reach

Impressions count ad views. One person can generate multiple impressions, so CPM does not equal cost per unique person.

Viewability and invalid traffic

A reported impression may not always mean the ad was viewable to a real person. Check platform definitions and quality filters.

Clicks are optional

CPM can be calculated without clicks. CPC and CTR are only shown when click data is entered.

Currency consistency

Use the same currency for cost and CPM. The formula works for dollars, euros, pounds, or any other currency if the units match.

Fees and taxes

This calculator uses media cost. Agency fees, tax, creative production, and platform fees may need to be added separately.

High CPM is not always bad

Premium audiences, small B2B segments, and high-quality placements can have high CPM but still perform well.

Low CPM can hide poor fit

Cheap impressions may be less valuable if the audience, placement, geography, or creative quality is weak.

CPM Calculator FAQ

Answers to common questions about calculating CPM, impressions, ad cost, CPC, and campaign planning.

Divide total ad cost by total impressions, then multiply by 1,000. For example, $1,250 spent on 500,000 impressions gives a $2.50 CPM.

CPM stands for cost per mille, meaning cost per 1,000 impressions. It is a common pricing metric for display, social, video, and programmatic ads.

Multiply CPM by impressions, then divide by 1,000. A $4 CPM and 750,000 impressions costs about $3,000.

Divide budget by CPM, then multiply by 1,000. A $10,000 budget at a $12.50 CPM buys about 800,000 impressions.

No. CPM measures cost per 1,000 impressions. CPC measures cost per click. CPM is usually used for reach and awareness; CPC is usually used for traffic efficiency.

Yes. Use your YouTube campaign spend and impressions to calculate CPM. Add clicks if you also want a rough CPC and CTR comparison.

A good CPM depends on platform, audience, geography, ad format, inventory quality, season, and campaign goal. Compare CPM against downstream metrics such as CTR, CPC, conversion rate, and revenue.

The CPM formula uses impressions. Reach is the number of unique people exposed, while impressions count total ad views.

Official CPM References

These references explain how major ad platforms define CPM and impression-based buying.

Ready to calculate CPM?

Enter your spend, impressions, or CPM rate, then compare scenarios before you approve the next media buy.