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) × CPMThese 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,000Example 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,000What 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.