CPM Calculator
CPM Calculator — Cost Per Mille for Ad Campaigns
The CPM Calculator (Cost Per Mille / Cost Per Thousand impressions) is a free online tool that helps digital marketers, media buyers, publishers, and ad agencies compute one of three core advertising metrics: cost, impressions, or CPM. Whether you are planning a Facebook campaign, negotiating display ad rates, comparing programmatic placements, or pricing your own ad inventory, this calculator delivers instant answers based on the universal CPM formula.
What Is CPM?
CPM stands for "Cost Per Mille," where mille is Latin for one thousand. It represents the cost an advertiser pays for one thousand impressions of an ad. CPM is the standard pricing model for awareness-focused campaigns on platforms like Meta, YouTube, LinkedIn, programmatic display networks, and podcasts. A campaign with a CPM of $10 means the advertiser pays $10 for every 1,000 times the ad is shown. CPM is best for brand reach campaigns; CPC (cost per click) or CPA (cost per acquisition) better suit performance campaigns.
How the Calculator Works
Enter any two of the three values — total campaign cost, total impressions, or target CPM — and the calculator solves for the third. Examples: spend $500 to deliver 250,000 impressions = $2.00 CPM; or to reach 1 million impressions at $5 CPM, you need a $5,000 budget. The tool also handles fractional values, multi-million impression counts, and any currency.
Why Use Our CPM Calculator?
Manual CPM math is error-prone and slow when comparing dozens of vendor proposals. This tool removes the friction, lets you forecast budgets accurately, and helps publishers price their ad slots fairly. It is free, mobile-friendly, and works without signup — perfect for marketers building media plans on the go.