Free Tool
CPM Calculator
Calculate the cost per thousand impressions for your ad campaigns.
CPM stands for Cost Per Mille (mille is Latin for thousand). It's what advertisers pay for every 1,000 ad impressions. If you're running ads, CPM helps you understand and compare costs across different platforms and campaigns.
Use this calculator to find your CPM, estimate campaign costs, or figure out how many impressions your budget will get you.
I want to calculate:
Your CPM
$4.00
Formula: CPM = (Total Cost ÷ Impressions) × 1,000

Advertise at $5 CPM
Founding rate. Reach engaged developers and makers on tech blogs, documentation sites, and indie maker tools.
Understanding CPM
What's a good CPM?
It depends on your audience. General display ads might run $1-3 CPM. Niche B2B audiences (developers, founders, finance professionals) can command $5-15+ CPM because those visitors are more valuable to advertisers.
CPM vs CPC vs CPA
CPM charges per impression (views). CPC (Cost Per Click) charges only when someone clicks. CPA (Cost Per Action) charges when someone completes an action like signing up. CPM is best for brand awareness; CPC and CPA are better for direct response campaigns.
Why CPM varies
CPM rates depend on audience quality, geographic location, time of year (Q4 is expensive), ad placement, and industry. A sidebar ad to general traffic costs less than an above-the-fold placement to US-based software buyers.
Reach developers and makers
Adventory connects your product with engaged audiences on developer blogs, documentation sites, and indie maker tools. $5 CPM, $20 minimum for founding advertisers.
Start advertisingOwn a website or newsletter? Earn as a publisher →