CPM Calculator
Instantly calculate Cost Per Mille, total ad spend, or number of impressions — pick what you need to find.
What Is CPM?
CPM stands for Cost Per Mille — "mille" is Latin for one thousand. It is the amount an advertiser pays for every 1,000 ad impressions, regardless of clicks or conversions. CPM is the standard pricing model used across Google Ads, Meta, YouTube, LinkedIn, and programmatic display networks, making it the easiest metric to compare cost efficiency between platforms and campaigns.
Why a CPM Calculator Is Essential for Digital Marketers
Running paid campaigns without checking CPM is like spending money with no idea what you're getting in return. A CPM calculator lets marketers instantly compare ad rates across platforms, forecast budgets before a campaign goes live, and catch overpriced placements before they waste ad spend. Whether you're a media buyer, agency, or in-house marketer, calculating CPM in seconds means faster, more confident budget decisions.
CPM Formula: How It's Calculated
CPM = (Total Cost ÷ Total Impressions) × 1,000
Example: if you spend $500 on a campaign that delivers 100,000 impressions, your CPM is:
($500 ÷ 100,000) × 1,000 = $5.00 CPM
That means you're paying $5 for every 1,000 times your ad is shown. Enter any two known values in the calculator above to instantly solve for CPM, total cost, or impressions.
Quick FAQs
What is a good CPM rate?
It depends on the platform and industry — standard display ads usually range from $2–$10, while premium video or LinkedIn placements can run $20–$50 or more. Always benchmark your CPM against your specific niche and ad format.
Is CPM the same as CPC?
No. CPM charges per 1,000 impressions no matter how many clicks you get, while CPC (Cost Per Click) charges only when someone clicks. CPM suits brand-awareness campaigns; CPC works better for direct-response goals.