CPM Calculator: Calculate Cost Per Thousand Impressions | AAMA

Advertising media analysis workspace with budget charts

CPM Calculator

Calculate CPM, estimate advertising cost, or determine the number of impressions a budget can purchase.

Enter the total media cost in dollars.

Enter the total number of impressions.

Cost per 1,000 impressions.

Use the AAMA CPM Calculator to calculate cost per thousand impressions, estimate advertising cost from a known CPM, or determine how many impressions a media budget can purchase. CPM is one of the most widely used pricing and comparison metrics in advertising, particularly for display, video, television, streaming, social media, programmatic, and other impression-based media.

The calculator can solve the CPM relationship in three directions. Choose what you want to calculate, enter the other two values, and the calculator will return the result along with a plain-language interpretation.

What Is CPM?

CPM stands for cost per mille, with mille meaning one thousand. In advertising, CPM represents the cost of delivering 1,000 impressions.

An impression generally represents one opportunity for an advertisement to be displayed or served. It does not necessarily mean that 1,000 different people saw the advertisement, because the same person may receive multiple impressions.

CPM is particularly useful when comparing media costs across placements, publishers, platforms, audiences, or campaigns that sell inventory based primarily on impressions.

CPM Formula

The standard CPM formula is:

CPM = Advertising Cost ÷ Impressions × 1,000

For example, if a campaign costs $5,000 and delivers 400,000 impressions:

$5,000 ÷ 400,000 × 1,000 = $12.50 CPM

The advertiser is paying $12.50 for every 1,000 impressions delivered.

The same relationship can also be rearranged to calculate advertising cost or impressions.

Advertising Cost = CPM × Impressions ÷ 1,000

Impressions = Advertising Cost ÷ CPM × 1,000

The AAMA calculator can perform all three calculations.

How to Use CPM

CPM is most useful when the campaign objective involves exposure, awareness, media delivery, or comparison of impression-based inventory.

For example, an advertiser comparing two media placements may find that one costs $8 CPM while another costs $20 CPM. The lower CPM delivers more impressions for the same budget, but that does not automatically make it the better advertising opportunity.

Audience quality, placement, viewability, geography, targeting, format, brand safety, attention, creative environment, frequency, and campaign objective can all affect the actual value of those impressions.

CPM should be treated as a media-cost metric rather than a complete measure of advertising effectiveness.

CPM vs. Impressions

Impressions measure the number of times an advertisement is delivered or displayed according to the measurement system being used.

CPM converts those impressions into a standardized cost for every 1,000 impressions.

This standardization makes it easier to compare campaigns of different sizes. A $500 campaign and a $500,000 campaign can still be compared using CPM even though their total spending and impression counts are dramatically different.

CPM vs. Reach

Impressions and reach are not the same measurement.

Impressions represent total advertising exposures.

Reach represents the number of unique people, households, devices, or other defined audience units exposed to the advertising.

A campaign that reaches 100,000 people an average of four times may generate approximately 400,000 gross impressions.

This relationship is commonly expressed as:

Impressions = Reach × Frequency

A low CPM does not necessarily mean a campaign is reaching more unique people. It may instead be delivering additional impressions to people already exposed to the campaign.

CPM vs. CPC

CPM measures the cost of impressions, while CPC measures the cost of clicks.

A campaign can have an efficient CPM but an expensive CPC if the advertising receives little engagement. Conversely, higher-cost inventory can sometimes produce a higher CPM while generating more valuable clicks or conversions.

The appropriate metric depends on the campaign objective.

Use CPM primarily to evaluate media delivery and impression cost. Use CPC when click generation is a central performance objective.

CPM vs. CPA

CPA measures the cost associated with a defined acquisition or action rather than exposure.

A campaign with an inexpensive CPM can still have a poor CPA if the impressions fail to produce the desired action.

This is why CPM should usually be considered alongside downstream performance metrics when the campaign is intended to generate leads, purchases, registrations, memberships, downloads, or other measurable outcomes.

What Is a Good CPM?

There is no universal good CPM.

CPM can vary substantially according to the medium, audience, targeting precision, geography, season, placement quality, format, competition, inventory availability, buying method, and campaign objective.

A broad display campaign and a narrowly targeted professional audience may have dramatically different CPMs while both representing reasonable media purchases.

Instead of asking whether a CPM is universally good, compare it with appropriate benchmarks such as previous campaigns, comparable placements, competing media options, planned media assumptions, and the quality of the audience being purchased.

The more narrowly defined the audience or valuable the advertising environment, the less useful a simple lowest-CPM comparison may become.

Worked Example

Suppose an advertiser spends $12,000 and receives 800,000 impressions.

The calculation is:

$12,000 ÷ 800,000 × 1,000 = $15.00 CPM

The campaign therefore costs $15 for every 1,000 impressions.

If another media option offers the same 800,000 impressions for $8,000, its CPM would be:

$8,000 ÷ 800,000 × 1,000 = $10.00 CPM

The second placement has the lower CPM, but a complete media decision would still consider audience quality, placement, campaign performance, and other factors.

Estimating Cost From CPM

Suppose a publisher quotes a $14 CPM and the advertiser wants 500,000 impressions.

The calculation is:

$14 × 500,000 ÷ 1,000 = $7,000

At a $14 CPM, approximately $7,000 in media cost would be required to purchase 500,000 impressions, assuming the quoted CPM applies to the complete purchase and no additional costs affect the calculation.

Estimating Impressions From Budget

Suppose an advertiser has a $20,000 media budget and expects to pay a $16 CPM.

The calculation is:

$20,000 ÷ $16 × 1,000 = 1,250,000 impressions

At a $16 CPM, the $20,000 budget can purchase approximately 1.25 million impressions.

Actual delivery may differ depending on the buying platform, auction conditions, fees, inventory, pacing, targeting, and campaign configuration.

Gross CPM vs. Net CPM

When comparing CPM figures, make sure the underlying cost definitions are consistent.

One CPM may represent direct media cost while another calculation includes technology fees, agency fees, production, data costs, platform charges, or other expenses.

A comparison is meaningful only when both calculations use comparable definitions.

Organizations should document what is included in advertising cost when using CPM for internal reporting.

CPM & Viewability

An impression being served does not necessarily mean a person meaningfully saw the advertisement.

Digital campaigns may therefore also consider viewability and other quality measures when evaluating impression-based inventory.

Two placements with identical CPMs can have substantially different value if one produces a much higher proportion of viewable impressions.

Advertisers should understand what the platform or media provider counts as an impression and which measurement standards apply.

CPM & Frequency

A low CPM can generate large numbers of impressions, but those impressions may become concentrated among the same audience.

Frequency describes how often members of the reached audience are exposed to the campaign.

When awareness is the objective, some repetition can be valuable. Excessive repetition can create waste, fatigue, or irritation.

CPM should therefore be interpreted alongside reach and frequency when those measurements are available.

Common CPM Mistakes

Common mistakes include comparing CPMs from fundamentally different audiences, confusing impressions with unique reach, ignoring viewability or placement quality, using inconsistent definitions of advertising cost, assuming the lowest CPM represents the best media value, and evaluating an outcome-focused campaign using CPM alone.

Another common mistake is using impressions incorrectly in the formula. CPM is calculated per 1,000 impressions, which is why the result is multiplied by 1,000.

CPM Limitations

CPM tells you how much impression delivery costs. It does not tell you whether anyone paid attention, remembered the advertisement, clicked, purchased, registered, became a customer, or generated profitable revenue.

It also does not reveal whether the campaign reached the correct audience.

For performance campaigns, CPM should generally be evaluated alongside metrics such as CTR, CPC, conversion rate, CPA, ROAS, and customer acquisition cost.

For awareness campaigns, CPM may be considered alongside reach, frequency, viewability, brand-lift research, attention measures, and other appropriate indicators.

Use CPM as One Part of the Decision

CPM is valuable because it turns media cost into a standardized unit that can be compared across campaigns and inventory.

Its simplicity is also its limitation.

The cheapest impressions are not automatically the most useful impressions. Media decisions should consider the cost of reaching an audience together with the quality, context, relevance, performance, and strategic value of that exposure.

Related AAMA Resources

Continue evaluating advertising performance with the Media Planning Fundamentals guide, Marketing Metrics & KPI Reference, Common Marketing Formulas, Campaign Planning Framework, Marketing Channels Reference Guide, and A/B Testing Guide for Marketers. Related AAMA calculators include the CPC Calculator, CPA Calculator, CTR Calculator, Gross Impressions Calculator, Reach Calculator, and Frequency Calculator.