How to Calculate CPM
CPM, or Cost per Mille, is the price you pay for every 1,000 impressions of an advertisement. It is one of the most common pricing models in display, video, and social media advertising. Understanding CPM helps you compare ad placements, forecast campaign costs, and evaluate whether your ad spend is delivering efficient reach. This guide covers the formula, benchmarks, and how to use Toolin's CPM Calculator.
Quick Steps
- 1Open the CPM Calculator
Go to Toolin's CPM Calculator tool.
- 2Enter total ad spend
Input the total cost of your advertising campaign.
- 3Enter total impressions
Input the number of impressions delivered.
- 4Read your CPM
The tool displays your cost per 1,000 impressions.
CPM Calculator
Calculate Cost Per Mille (1,000 impressions) for advertising
The CPM Formula
CPM = (Total Ad Spend / Total Impressions) x 1,000
Example:
Total Ad Spend = $1,500
Total Impressions = 500,000
CPM = ($1,500 / 500,000) x 1,000 = $3.00Why CPM Matters
CPM gives you a standardised way to compare the cost-efficiency of different ad placements and platforms. A billboard, a YouTube pre-roll, and a Facebook newsfeed ad all serve impressions, but their CPMs vary dramatically. By calculating CPM for each channel, you can allocate your budget toward the platforms that give you the most reach for your money. CPM is especially useful for brand-awareness campaigns where the goal is maximum exposure rather than direct clicks or conversions.
How to Use the CPM Calculator
Navigate to Toolin's CPM Calculator in your browser.
Input the total amount you spent (or plan to spend) on the ad campaign.
Type the total number of impressions delivered (or estimated for the campaign).
The calculator instantly shows your CPM and the equivalent cost per single impression.
CPM vs. CPC vs. CPA
- CPM (Cost per Mille): cost per 1,000 impressions, best for awareness campaigns
- CPC (Cost per Click): cost each time someone clicks your ad, best for traffic-driving campaigns
- CPA (Cost per Acquisition): cost each time someone completes a desired action, best for conversion-focused campaigns
- Use CPM when your goal is reach and brand visibility
- Use CPC or CPA when your goal is measurable engagement or sales
Frequently Asked Questions
- What is a good CPM?
- CPM benchmarks vary by platform and industry. Social media CPMs typically range from $5 to $15, display ads from $1 to $5, and premium video placements from $15 to $30 or more. Compare your CPM to industry averages for the specific platform you are using.
- Does a lower CPM always mean a better deal?
- Not necessarily. A low CPM with poor-quality impressions (such as bot traffic or irrelevant audiences) wastes your budget. It is better to pay a slightly higher CPM for targeted, high-quality impressions that reach your ideal customer.
- Can I use CPM to calculate total campaign cost?
- Yes. If you know the CPM and the number of impressions you want, use the formula: Total Cost = (CPM / 1,000) x Desired Impressions. For example, at a $5 CPM and 1 million impressions, the total cost is $5,000.
100% Private & Secure
This tool runs entirely in your browser. Your files and data never leave your device.
Related How-To Guides
Related Tools
Calculate Customer Acquisition Cost for your business
COGS CalculatorCalculate Cost of Goods Sold for your products
Invoice GeneratorCreate and download professional PDF invoices
ROI CalculatorCalculate Return on Investment for any project or venture
Margin CalculatorCalculate profit margin, markup, and cost breakdowns