Business

CPM, Ad Spend and Impressions Calculator

Solve for CPM, spending or impression volume from the other two figures. Keep fees and gross or net cost definitions consistent across campaigns.

Runs privately in your browserMethod reviewed

Your numbers

Your figures stay on this device.

How the calculation works

Calculate cost per thousand advertising impressions, or estimate spending or impression volume from a supplied CPM. Choose the unknown quantity so that the calculation uses the two figures you actually know.

CPM = spend / impressions × 1,000. Spend = impressions × CPM / 1,000. Impressions = spend / CPM × 1,000.
  1. Select the calculation direction

    Identify the missing quantity first. The form displays the relevant inputs, avoiding the need to provide three potentially inconsistent campaign figures.

  2. Apply the thousand-impression scale

    Observed CPM is spending divided by impressions, multiplied by 1,000. Planned spending is impressions divided by 1,000, multiplied by CPM.

  3. Read the implied volume

    To solve for impressions, divide spending by CPM and multiply by 1,000. The answer can be fractional as a planning estimate rather than a delivery promise.

Worked example: Observed CPM

Sample inputs demonstrate the method. They are not a forecast or product offer.

Spending of €1,000 across 200,000 impressions gives €0.005 per impression. Multiplying by 1,000 expresses the same relationship as the example CPM of €5.

Solve for
CPM
Advertising spending
1000
Ad impressions
200000

Expected result

CPM
€5.00
Worked example: Planned spending

Sample inputs demonstrate the method. They are not a forecast or product offer.

Solve for
Spending
Ad impressions
50000
CPM
8

Expected result

Advertising spending
€400.00

Understanding your result

Keep the cost definition consistent: media spending and fully loaded campaign spending answer different questions. Recalculate a blended CPM from combined totals rather than averaging campaign rates without weights.

CPM measures exposure cost. It does not measure clicks, customers, revenue or unique people, and a lower CPM need not produce better commercial outcomes.

Questions you might have

Is CPM the price per person reached?

No. One person may see several impressions. Cost per unique person needs a separately measured reach denominator.

Choosing the right inputs

Solve for
Choose CPM for an observed average, spending for a budget scenario, or impressions for the volume implied by spending and a supplied CPM.
Ad impressions
Count ad displays for the same campaign and period. One person may generate several impressions, so this is not unique reach.
CPM
Enter the price per thousand impressions, not per individual impression. Future delivery at that price is an assumption rather than a guarantee.

Common mistakes to avoid

  • Do not omit the factor of 1,000 or enter thousands instead of the full impression count.
  • Do not treat a planning CPM as a live market quote or a fixed platform tariff.

Assumptions to check

  • Use amounts in one currency and one reporting period. Results are labelled EUR; the arithmetic also works for another consistent currency.
  • Use the same gross or net cost definition across comparisons. Include fees consistently.

Sources and method

Read our calculation and testing approach.