Free tool

CPM calculator

Enter any two of budget, impressions and CPM. The third updates as you type, with the formula shown.

Copy the link to save a scenario or share it with your team.

Solve for

CPM

$25.00

$10,000.00 ÷ 400,000 × 1,000 = $25.00

How it works

What is CPM?

CPM (cost per mille) is the price of 1,000 ad impressions. Streaming TV, online video and display are usually bought on a CPM basis, so it is the number to compare when you plan a budget or weigh two offers.

Example: a $5,000 budget at a $12.50 CPM buys 400,000 impressions.

CPM= Budget ÷ Impressions × 1,000
Budget= CPM × Impressions ÷ 1,000
Impressions= Budget ÷ CPM × 1,000

CPM questions

What does CPM stand for?

CPM means cost per mille, the price of 1,000 ad impressions. "Mille" is Latin for thousand. A $12 CPM means you pay $12 every time your ad is shown 1,000 times.

How do I calculate CPM?

Divide the total cost by the number of impressions, then multiply by 1,000. A $5,000 campaign that delivers 400,000 impressions has a CPM of $5,000 ÷ 400,000 × 1,000 = $12.50.

How many impressions will my budget buy?

Divide your budget by the CPM and multiply by 1,000. At a $12.50 CPM, $5,000 buys $5,000 ÷ $12.50 × 1,000 = 400,000 impressions.

What is the difference between CPM and CPC?

CPM prices every 1,000 times an ad is shown, whether or not anyone clicks. CPC (cost per click) prices each click. CPM suits awareness goals such as streaming TV and video, where the aim is to be seen by the right audience.

What is an impression?

An impression is one time an ad is served to a screen. The same person seeing an ad three times counts as three impressions, which is why reach (unique people) is usually lower than impressions.

Know your number? Put it to work.

Tell the Campaign Wizard your budget and audience, and it builds a streaming TV, video and display plan for you.

Build a free plan

Have a question?

Ask about a plan, an existing campaign or the right way to work together.

contact@passionplusmedia.com