Done-for-you video ads · limited monthly seats · Free 15-min strategy callLimited seats · Free strategy call

Book a call →
Free tool · No sign-up

Free CPM Calculator

Work out cost per thousand impressions, the budget you need or the impressions you'll get. Enter any two values and the third is calculated.

Direct answer

How is CPM calculated?

CPM (cost per mille) is what you pay for 1,000 ad impressions: ad spend ÷ impressions × 1,000. Spending $250 for 50,000 impressions is a $5 CPM. The same equation rearranged gives the ad spend you need (CPM × impressions ÷ 1,000) or the impressions a budget buys (spend ÷ CPM × 1,000).

Formula
CPM = ad spend ÷ impressions × 1,000

CPM calculator

Choose what you want to find, enter the other two values, and the result updates as you type.

Your CPM
$5.00
$250.00 ÷ 50,000 impressions × 1,000

New to CPM? Read what CPM means and what moves it, then follow the chain to clicks with the CTR calculator.

Network
Trusted by top creators

5,000+ B2B brands. Coaches, agencies, and service providers turning video into a growth engine.

Calculator guide

Using CPM to plan ad budgets

Updated

How to use the CPM calculator

  1. Pick what you want to find: CPM, ad spend or impressions.
  2. Enter the other two values from Ads Manager for the same date range.
  3. Read the result and the formula line under it, which shows exactly what was calculated.

The CPM equation in three directions

You wantEquationExample
CPMspend ÷ impressions × 1,000$250 ÷ 50,000 × 1,000 = $5.00
Ad spendCPM × impressions ÷ 1,000$5.00 × 120,000 ÷ 1,000 = $600
Impressionsspend ÷ CPM × 1,000$600 ÷ $5.00 × 1,000 = 120,000

Planning a test budget with CPM

Before a creative test, decide how many impressions each ad needs before you judge it, then use CPM to price the test. With 5 ads, 5,000 impressions each and an expected $12 CPM, the test costs 5 × 5,000 × $12 ÷ 1,000 = $300.

Ads in the testImpressions per adCPMTest budget
35,000$12$180
55,000$12$300
510,000$12$600
105,000$15$750

From CPM to cost per click and cost per sale

CPM is only the price of reach. Cost per click = CPM ÷ (CTR × 10) when CTR is a percentage, and cost per acquisition = cost per click ÷ conversion rate. Use the CTR calculator and CPA calculator to follow the chain through, and read the CPM glossary entry for what drives CPM up or down.

Tool questions

CPM Calculator FAQ

CPM = ad spend ÷ impressions × 1,000. For example, $250 ÷ 50,000 × 1,000 = $5.00.

Ad spend = CPM × impressions ÷ 1,000. 120,000 impressions at a $5 CPM cost $600.

Impressions = spend ÷ CPM × 1,000. $600 at a $5 CPM buys 120,000 impressions.

Yes. It runs in your browser, needs no sign-up and doesn't store what you enter.

It depends on platform, placement, audience and season. Compare against your own account over the last 30 days for the same placement, and judge CPM together with click-through rate and cost per acquisition.

Talk to a strategist

Numbers not where you want them? Book a free 15-minute call

We review your offer and ad account before the call, then recommend the right package, the first angles to test for your CPMs, and a delivery timeline. No pitch deck.

Chat on WhatsApp