bdevy.

Marketing & agency

Cost Per Mille (CPM) Calculator

Calculate cost per thousand impressions, and what a given budget buys in reach.

Your numbers

$
%
$

Result

Cost per 1,000 impressions $7.50
Impressions your budget buys 666,667
Clicks at that CTR 8,000
Effective cost per click $0.63
A CPM of $7.50 means 5,000 buys about 666,667 impressions and 8,000 clicks: an effective $0.63 per click.

Impressions are not attention. For local service businesses, impression-based buying is usually worse value than intent-based search unless you are building brand recognition in a defined area.

Get a Free Business Audit

Questions

About this calculator

Is CPM or CPC better for a contractor?

CPC almost always, because you only pay when someone acts. CPM makes sense for local brand awareness where you want repeated exposure in a small geography.

What is a reasonable CPM?

It varies hugely by platform and targeting. Narrow local targeting raises CPM because the audience pool is small. Compare against your own past campaigns rather than published averages.

The formula

CPM = spend ÷ impressions × 1,000

Put this calculator on your site

Free to embed. Paste this where you want it to appear. It stays up to date automatically because it loads from BDEVY.

Please keep the attribution line. It is the only thing we ask in return.

Better numbers start before the ad platform

Most businesses lose more to a slow site and slower follow-up than to bad targeting. The free audit shows you which is costing you most.