(cost ÷ impressions) × 1,000Use delivered cost and delivered impressions to calculate an effective rate.
Independent software guidance for creators and small teams.
MEDIA MATH — THREE DIRECTIONS
Calculate CPM, total media cost, or impressions from two known values. Then compare cost per impression and the reach bought by one currency unit.
Open the calculator ↓CPM CALCULATOR
Use values from the same currency, campaign scope, reporting period, and impression definition. Changing the display currency does not perform foreign exchange.
ONE RELATIONSHIP
(cost ÷ impressions) × 1,000Use delivered cost and delivered impressions to calculate an effective rate.
(CPM × impressions) ÷ 1,000Price a planned flight or publisher package at a quoted CPM.
(cost ÷ CPM) × 1,000Estimate how many impressions a budget can buy at a planned rate.
PORTFOLIO CPM
Combine line items by adding cost and impressions first. A tiny expensive placement should not carry the same weight as a large inexpensive one.
LABEL THE DENOMINATOR
Useful for billing and platform operations, but some served ads may never become meaningfully viewable.
Use the qualifying viewable-impression count consistently; do not compare it with a served CPM without labeling the difference.
Publishers often use effective CPM to normalize earned revenue across pricing models. Define the included revenue and impressions.
One person can receive several impressions. Frequency connects total impressions to unique reach.
USE CPM WITH AN OUTCOME
CPM describes exposure economics. Pair it with the signal that matches the campaign job.
Read CPM with viewability, on-target reach, frequency, completion, attention, or lift—not clicks alone.
Add CTR and landing-page sessions. Effective CPC can be derived as cost ÷ clicks.
Add conversion rate, CPA, revenue, margin, incrementality, refunds, and attribution assumptions.
CPM ANSWERS
Cost per mille—cost per one thousand impressions. “Mille” means thousand. A $6 CPM means one thousand impressions cost six units of the selected currency.
Yes: impressions = cost ÷ CPM × 1,000. The result is a planning estimate if CPM is only a forecast; auction delivery can vary.
A zero CPM cannot be used as a divisor to estimate impressions. Zero cost with delivered impressions produces a zero effective CPM, but enter values that reflect the actual planning question.
No. The selector changes formatting only. Use cost and CPM expressed in the same currency; perform exchange-rate conversion separately with the relevant date and rate source.
There is no universal threshold. Audience, country, inventory, format, season, objective, auction, viewability, and measurement all change the rate. Compare like-for-like segments and downstream value.
FROM MATH TO CONTROL