Free • Instant • Runs in your browser

CPM
calculator

Model cost per thousand impressions, campaign budget, and reach — plus CPC from CTR. Free, private, and shareable.

CPM inputs

Cost per 1,000 impressions — plus optional CPC bridge

$

Campaign or period spend

Times the ad was shown

Optional: convert to CPC

%

Used to estimate CPC from CPM

CPM
$5

Cost per 1,000 impressions

Total spend
$250

50K impressions

Impressions
50K

From your inputs

Cost per impression
$0.01

CPM ÷ 1,000

Est. clicks
750

At 1.5% CTR

Effective CPC
$0.33

CPM ÷ (CTR% × 10)

Formula used

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

($250 ÷ 50,000) × 1,000 = $5

Effective CPC = $5 ÷ (1.5 × 10) = $0.33

Brand reach vs paid CPM

At $5 CPM, 100,000 organic impressions from SEO content are worth about $500 in display-media equivalent — without paying for every thousand views.

How this calculator works: CPM (cost per mille) is the price of 1,000 ad impressions: (spend ÷ impressions) × 1,000. Optional CTR converts CPM into an effective CPC so you can compare display/social buys with search. Calculations run only in your browser.
Earn impressions without buying them.

RankOrg fills your site with SEO content that compounds organic impressions — reach you don't rebuy every month at a CPM.

How to use CPM

Three ways CPM guides media mix

CPM is for awareness

Use CPM when the goal is reach and frequency. For direct response, also model CPC and CPA so cheap impressions don't hide expensive clicks.

CPM ↔ CPC bridge

CPC ≈ CPM ÷ (CTR% × 10). A $10 CPM at 2% CTR is about $0.50 CPC — use this when comparing channels that report different metrics.

Organic as unpaid CPM

SERP and content impressions from SEO don't bill per thousand views. Sustained publishing lowers blended CPM across the whole acquisition mix.