CalcTrick LogoCalctrick

Budget, Impressions, and CPM

Budget, impressions, and CPM are tightly connected. If you know any two, you can estimate the third.

If you already have a budget or impression target, open the free CPM Calculator alongside this guide and test the scenarios as you read.

The three core relationships

CPM = (Budget / Impressions) × 1,000
Impressions = (Budget / CPM) × 1,000
Budget = (Impressions / 1,000) × CPM

These formulas are useful for:

  • media planning
  • campaign forecasting
  • reach estimation
  • explaining spend to clients or teammates

Example 1: Estimate impressions from a budget

If you have a $2,000 budget and expect a $5 CPM:

Impressions = (2,000 / 5) × 1,000 = 400,000

Example 2: Estimate budget from an impression goal

If you want 750,000 impressions and expect an $8 CPM:

Budget = (750,000 / 1,000) × 8 = $6,000

What breaks the forecast

Your estimate can drift when:

  • CPM changes during the campaign
  • audiences overlap heavily
  • frequency caps are too tight
  • placements shift mid-flight
  • competition spikes

So treat the result as a planning baseline, not a promise.

A practical planning habit

Instead of one forecast, build three:

  • conservative CPM
  • expected CPM
  • aggressive CPM

That gives you a more realistic budget range and protects you from overpromising.

Calculate your CPM scenario

Run your own budget, impression, and CPM scenarios with the free CPM Calculator. Compare low, mid, and high CPM assumptions before you commit to a media plan.

Ready to run the numbers?

Use the CPM calculator to turn the formulas from this guide into a quick answer.

More Guides