Free Marketing Tool

CPM Calculator

Calculate Cost Per Mille (CPM) for your advertising campaigns

Understand your advertising costs and optimize your budget.

Calculate CPM

CPM = (Total Cost ÷ Total Impressions) × 1,000

Your CPM
$0.00

per 1,000 impressions

Total Cost: $0.00
Total Impressions: 0

CPM: $0.00

Calculate Total Cost

Total Cost = (CPM × Total Impressions) ÷ 1,000

Total Cost
$0.00

for your campaign

CPM Rate: $0.00
Total Impressions: 0

Total Cost: $0.00

Calculate Impressions

Total Impressions = (Total Cost × 1,000) ÷ CPM

Total Impressions
0

impressions for your budget

Total Cost: $0.00
CPM Rate: $0.00

Total Impressions: 0

What is CPM?

In advertising, it refers to the cost of delivering 1,000 ad impressions — meaning how much an advertiser pays every time their ad is shown 1,000 times, regardless of whether users click on it or not.

It’s one of the most widely used pricing models in digital advertising, especially in display and banner campaigns, video ads, and account-based marketing (ABM). CPM allows advertisers to measure the cost-efficiency of their campaigns and compare performance across different platforms or channels.

For example, if a campaign has a CPM of $12, the advertiser pays $12 for every 1,000 times their ad is displayed. This is helpful when you’re focused on reach and brand visibility — like making sure a specific list of companies is seeing your message repeatedly, even if they don’t click right away.

Compared to models like CPC (Cost Per Click) or CPA (Cost Per Action), CPM is best suited for awareness-driven strategies. It’s also easier to control and forecast since you’re paying for impressions, not waiting for users to take an action.

In tools like DigitalPilot, CPM is used to target specific B2B accounts — agencies or businesses can upload a list of domains, and banner ads are served only to employees at those companies. Since every impression is highly relevant, CPM pricing becomes not just cost-effective, but strategically valuable.

Ultimately, CPM helps marketers understand how far their message is going and how much visibility they’re getting for their budget — making it an essential metric in modern digital campaigns.

CPM Formula:
CPM = (Total Cost ÷ Total Impressions) × 1,000
Example:

If you spend $500 on an advertising campaign that generates 100,000 impressions:

CPM = ($500 ÷ 100,000) × 1,000 = $5.00

This means you're paying $5.00 for every 1,000 impressions of your ad.

Ready to take your marketing to the next level?

DigitalPilot helps you run highly targeted advertising campaigns with precise tracking and analytics.

Stay Updated with DigitalPilot

Get the latest insights on account-based marketing, B2B advertising, and news from DigitalPilot, delivered to your inbox.