What the Formula Is
CPM means cost per mille — the price you pay for 1,000 impressions. If you know your budget (total cost) and your CPM, you can solve for impressions by rearranging the classic CPM definition from our CPM formula guide:
Solve for impressions by isolating Impressions on one side.
This is the standard way to calculate impressions from CPM when spend and rate are known.
Think of (Total Cost ÷ CPM) as “how many thousands you can buy,” then the × 1,000 converts that into raw impressions. For a quick check, use the CPM calculator on the homepage — it solves the same relationship.
Impressions Formula Step by Step
Follow these steps whenever you need to calculate impressions from CPM and budget:
- Confirm CPM is truly “per 1,000.” Most ad platforms quote CPM this way; if someone gives a cost per single impression, convert it first.
- Use consistent currency. Budget and CPM must both be in USD (or both in EUR, etc.).
- Divide budget by CPM. Example: $8,000 ÷ $5.00 = 1,600.
- Multiply by 1,000. 1,600 × 1,000 = 1,600,000 impressions.
- Sense-check the magnitude. Higher CPM means fewer impressions for the same budget — compare against CPM benchmarks for your channel.
Calculate Impressions from CPM and Budget
Media plans often fix monthly spend and an expected CPM from a rate card or platform forecast. The impressions output tells you whether you can hit reach goals, frequency caps, or partner guarantees.
If you split budget across tactics, calculate each line separately (each line uses its own expected CPM), then sum impressions if needed. For blended planning, also compute a weighted average CPM using total spend and total impressions — do not average CPMs without weighting.
Worked Examples
Example A — Programmatic display
Given: Budget = $4,500 · CPM = $3.00
Impressions = ($4,500 ÷ $3.00) × 1,000 = 1,500 × 1,000 = 1,500,000
Example B — Social prospecting
Given: Budget = $12,000 · CPM = $9.50
Impressions = ($12,000 ÷ $9.50) × 1,000 ≈ 1,263.16 × 1,000 ≈ 1,263,158
Example C — Two flights, one total budget
Given: Total budget = $20,000. Flight 1 uses $7,500 at $6.00 CPM; Flight 2 uses the remainder at $11.00 CPM.
- Flight 1 impressions = ($7,500 ÷ $6.00) × 1,000 = 1,250,000
- Flight 2 budget = $12,500 → impressions = ($12,500 ÷ $11.00) × 1,000 ≈ 1,136,364
- Total impressions ≈ 2,386,364
Channel Planning Examples (Google Display, YouTube, LinkedIn)
These illustrations use illustrative CPMs; always plug in the CPM you expect from your account, geography, and targeting. Ranges for context appear in our CPM benchmarks page.
Google Display Network (broad reach)
Display inventory often trades at lower CPMs than premium social or B2B networks. If you forecast a $3.25 CPM and allocate $6,000, then Impressions = ($6,000 ÷ $3.25) × 1,000 ≈ 1,846,154. Pair this with viewability and placement exclusions so the impression count reflects inventory you actually want to buy.
YouTube (in-stream and in-feed)
Video auctions can move weekly. Suppose you model a $7.00 CPM for a awareness flight with $15,000. Impressions = ($15,000 ÷ $7.00) × 1,000 ≈ 2,142,857. For creator-side monetization estimates, see the YouTube CPM calculator.
LinkedIn (B2B)
LinkedIn CPMs are typically higher because professional audiences are competitive. At a $55.00 CPM, a $22,000 test yields ($22,000 ÷ $55.00) × 1,000 = 400,000 impressions. Smaller impression totals are normal — compare outcomes using leads or pipeline, not raw volume alone.
Common Mistakes
1. Forgetting the ×1,000
Dividing budget by CPM without multiplying by 1,000 leaves you with “thousands of impressions,” not total impressions. If your answer looks like “1.25” for a $5,000 / $4 scenario, you stopped one step early.
2. Mixing up reach and impressions
This formula outputs impressions. Reach (unique people) requires additional data from the platform.
3. Using gross vs. net inconsistently
Compare agency fees, tools, and platform costs consistently. A CPM built on net media spend should pair with a net budget.
4. Treating a forecast CPM as guaranteed
Auction dynamics change your realized CPM. Re-run the formula as actuals arrive.
Related Tools
Compute CPM, cost, or impressions — a direct complement to this guide.
All three rearrangements, including cost and impressions formulas.
Solve for budget when CPM and impressions are known.
Contextual CPM ranges to sanity-check your assumptions.
Publisher-side effective CPM from earnings and impressions.
Connect impression volume to expected clicks.
FAQ
Use Impressions = (Total Cost ÷ CPM) × 1,000. This answers the exact search intent behind calculate impressions from CPM: you only need spend and the CPM rate.
Put budget in B2 and CPM in C2, then use =(B2/C2)*1000. This is the spreadsheet form of a CPM impressions calculator.
For a fixed budget, yes — mathematically, impressions are inversely related to CPM. In practice, also judge audience quality and outcomes, not volume alone.
For vCPM, use viewable impressions in the conceptual place of “impressions” and ensure your cost aligns with viewable buying. CPV is priced per video view, not per thousand impressions — use CPV-specific planning instead.
Start with What is CPM? for definitions, then cross-check formulas on CPM Formula.