Ad Budget Calculator: Turn Impressions and CPM Into a Media Budget

Use this ad budget calculator to convert an impressions goal into a media budget: pick a target CPM, enter how many impressions you want, and it returns the cost. Flip it around and a fixed budget tells you how many impressions that money should buy. It is a planning worksheet built on one formula, not a connection to any ad account.

Updated
Loading toolโ€ฆ

Cost per thousand impressions.

How to use the budget planner

  1. Set the Solve-for control to Cost, the preset for this budget page, so the calculator returns the spend you need.
  2. Enter your target CPM (your expected or negotiated cost per thousand impressions) and choose your currency from the eight available.
  3. Type your impressions goal, for example 500000, and read the required budget below; the formula is CPM divided by 1000, times impressions.
  4. To plan from a fixed budget instead, switch Solve-for to Impressions, put your budget in the Cost field and your expected CPM, and see how many impressions that money buys.
  5. Adjust the CPM up and down to run a few scenarios, remembering the result is a planning target, not a guaranteed auction rate.
Try next โ†’CPM CalculatorThe full calculator โ€” CPM, CPC, CTR, CPA and budget planning.

About the budget planner

Media planning usually starts with one of two known numbers and a blank for the third. Either you have an impressions goal and need to know what it costs, or you have a budget and need to know how far it stretches. The math tying them together is CPM, the cost per thousand impressions: Cost = CPM divided by 1000, times impressions. This page presets the shared CPM Calculator to Solve for Cost, so you enter your target CPM and impressions and read the budget off directly. To go the other direction, switch the Solve-for control to Impressions, type your budget as the Cost and your expected CPM, and it returns roughly how many impressions that spend should deliver.

That reverse calculation is where the tool earns its keep during planning. Say you have a fixed budget of $5,000 and you expect a $12 CPM on your placements. The calculator shows about 416,000 impressions, which you can then sanity-check against your frequency assumptions and audience size to estimate reach. Nudge the CPM up or down to see how sensitive your impression volume is to the price you actually negotiate. Because everything runs in your browser and nothing is uploaded, it is quick to try three or four CPM scenarios before you commit a number to a plan or a client proposal.

Two honest caveats. First, this is arithmetic on the numbers you type, not a forecast; the CPM you enter is an assumption, and platforms clear at auction, so treat the output as a target to negotiate against rather than a guaranteed rate. Second, impressions are not reach: buying 416,000 impressions at an average frequency of four means you touched roughly 104,000 unique people, not 416,000, and this calculator does not model frequency for you. This budget page is part of the same CPM Calculator as the sibling pages for Facebook and Meta campaigns and the publisher-side eCPM view, so once your budget is set you can jump over to pressure-test a specific channel's CPM.

Frequently asked questions

How do I convert impressions to a budget?
Multiply your target CPM by your impressions goal, then divide by 1,000. For example, a $10 CPM against a 400,000-impression goal is 10 times 400,000 divided by 1,000, which is $4,000. This ad budget calculator does that step for you when Solve-for is set to Cost.
How many impressions can my budget buy?
Divide your budget by your expected CPM, then multiply by 1,000. A $3,000 budget at an $8 CPM is 3,000 divided by 8, times 1,000, which is about 375,000 impressions. Set Solve-for to Impressions, enter your budget as the Cost, and the tool returns the figure.
What CPM should I plan with?
Use a CPM from your own past campaigns or a platform's reported average for your placement and audience, and treat it as an assumption. Real CPMs vary widely by channel, targeting, format, and season, so it is worth running a few values to see how much your impression volume or budget shifts.
Is this budget calculator connected to my ad account?
No. It is a client-side math tool. You type the CPM and the impressions or budget, and it computes the missing number using the standard CPM formula. It does not log in to any platform, pull live pricing, or upload anything.
Does the calculated budget include agency fees or ad-serving costs?
No. It returns only the working media cost implied by your CPM and impressions. If you pay a management fee, ad-serving fee, or platform surcharge, add those on top of the number this tool gives you to get your true all-in budget.
Do more impressions mean more reach?
Not one-for-one. Impressions count every time an ad is shown, including repeat views to the same person, while reach counts unique people. To estimate reach, divide impressions by your expected average frequency; this calculator handles the impressions-and-budget math but does not model frequency.
Can I plan a budget in a currency other than dollars?
Yes. The calculator supports eight currencies, so you can set your CPM and budget in the one you plan in. The math is identical in any currency, since CPM is simply cost per thousand impressions.
How does this differ from the other CPM Calculator pages?
This page is preset for budget planning, solving for Cost or Impressions. The Facebook page frames typical Meta CPM ranges, the eCPM page covers the publisher side using ad revenue instead of spend, and the CPM-to-CPC page uses clicks and CTR to relate impression pricing to click pricing. All four run the same underlying calculator.