What does the CPM calculator calculate?
It measures the cost of delivering one thousand ad impressions. Provide campaign cost and impressions, and the calculator divides cost by impressions before multiplying by 1,000. CPM is a buying and reporting metric: it describes exposure delivered, not clicks, sales, audience quality, or profit. It is useful when comparing campaigns that reached different numbers of viewers.
The three fields also let the CPM calculator solve for one missing value when the other two are known. Leave spend blank to estimate cost from a CPM and impression target, leave impressions blank to estimate delivery from spend and CPM, or leave CPM blank to measure a completed campaign. Exactly one blank keeps the equation determined. Identify whether the inputs are planned or delivered values before interpreting the output; a forecast made from a quoted CPM is not the same record as an effective CPM calculated from final spend and impressions.
How does the CPM calculator formula work?
Use CPM = campaign cost ÷ impressions × 1,000. Reverse the formula to plan a budget: cost = CPM × impressions ÷ 1,000. To estimate impressions from budget, use impressions = cost × 1,000 ÷ CPM. Keep currency and impression counts from the same campaign period, placement scope, and reporting definition.
Each rearrangement preserves the same cost-per-thousand relationship. The CPM calculator divides an impression target by 1,000 before multiplying by CPM when cost is unknown. When impressions are unknown, it divides spend by CPM and scales the result by 1,000. Units provide a quick audit: dollars divided by impressions and multiplied by 1,000 produces dollars per thousand impressions. Entering 300 to mean 300,000 impressions would inflate the measured CPM by a factor of 1,000.
CPM calculator worked example
An advertiser spends $1,200 and receives 300,000 impressions. The CPM is $1,200 ÷ 300,000 × 1,000 = $4. At a planned CPM of $4, a $600 budget is expected to buy about 150,000 impressions. Actual delivery can differ because auctions, targeting, pacing, and inventory change while a campaign runs.
The example provides two checks on the CPM calculator. Multiplying 300 groups of one thousand impressions by $4 returns the $1,200 spend. Halving spend to $600 while keeping the planned $4 CPM halves the estimated impressions to 150,000. These proportional checks can reveal a misplaced comma or currency conversion. If spend includes items that the platform report excludes, align the scope before calculating rather than adjusting the answer afterward.
What are the limits of the CPM calculator?
Platforms may count an impression when an ad is served, rendered, or viewed according to their own policies. Invalid-traffic filtering, viewability, frequency caps, taxes, agency fees, make-goods, and currency conversion can affect a reported effective CPM. Do not use this simple calculation as an invoice reconciliation or a guarantee of reach, conversion, or return on ad spend.
The CPM calculator has no fields for unique reach, frequency, clicks, conversions, or revenue. It therefore cannot distinguish one impression shown to each of many people from repeated impressions shown to fewer people. It also does not normalize currencies or dates. Use one currency and one reporting window in a calculation, and preserve the source report beside the result. When platform totals are revised, rerun the metric from the revised spend and impression values rather than assuming the original CPM remains applicable.
How does the CPM calculator compare with related calculators?
CPM prices exposures; cost per click prices clicks; reach counts distinct people or accounts. Two campaigns can have the same CPM but very different frequency, targeting, creative performance, and outcomes. Compare CPM alongside reach, frequency, click-through rate, conversions, and the campaign objective instead of treating the lowest CPM as automatically best.
For a controlled comparison, use the CPM calculator on campaigns whose impression definitions, time periods, currencies, and included costs match. The resulting rates then answer a narrow media-cost question. A discount or markup calculation changes a price relative to a baseline; it does not replace the impressions denominator that defines CPM.
CPM calculator questions
Is a lower CPM always better?
No. A low CPM can still be poor value if impressions reach an irrelevant audience or do not support the campaign goal. Evaluate quality and downstream results too.
Why multiply by 1,000?
Individual impressions often cost a fraction of a cent. Expressing the price per thousand creates a readable, comparable unit for media budgets.