# CPM Calculator

Calculate CPM (cost per 1,000 impressions) for your ad campaigns. Find total cost, impressions from budget, and cost efficiency. Free CPM calculator.

## What this calculates

Calculate the cost per thousand impressions for any advertising campaign. Enter your ad spend and impressions to find your CPM, or use your budget to see how many impressions it will buy.

## Inputs

- **Total Ad Spend** ($) — min 0 — The total cost of your advertising campaign.
- **Total Impressions** — min 0 — The total number of ad impressions delivered.
- **Available Budget** ($) — min 0 — Optional: enter a budget to see how many impressions it buys.

## Outputs

- **CPM (Cost per 1,000 Impressions)** — formatted as currency — How much you pay per 1,000 impressions.
- **Cost per Single Impression** — formatted as currency — The cost of one individual impression.
- **Impressions from Budget** — How many impressions your available budget can buy at this CPM.
- **Cost per 100,000 Impressions** — formatted as currency — Scaled cost for 100,000 impressions at this CPM.

## Details

CPM stands for Cost Per Mille (mille is Latin for thousand). It is the standard metric for pricing display, video, and programmatic advertising. The formula is simple: CPM = (Total Cost / Total Impressions) x 1,000.

For example, if you spend $5,000 and receive 1,000,000 impressions, your CPM is $5.00. That means you pay $5 for every 1,000 times your ad is shown. With a $10,000 budget at that CPM, you could buy 2,000,000 impressions.

CPM benchmarks vary widely by platform and format. Social media display ads average $5-$12 CPM, while premium video placements can run $15-$30+. Programmatic display often falls in the $2-$8 range. Connected TV (CTV) ads typically cost $20-$40 CPM. When comparing campaigns, look at CPM alongside click-through rate and conversion rate to get the full picture of cost efficiency.

## Frequently Asked Questions

**Q: What is a good CPM?**

A: A good CPM depends on the platform and ad format. Social media display ads average $5-$12, programmatic display runs $2-$8, and video/CTV ads cost $15-$40+. A lower CPM is not always better if the quality of impressions is low. Consider CPM alongside engagement metrics like CTR and conversion rate.

**Q: What is the difference between CPM and CPC?**

A: CPM (cost per mille) charges per 1,000 impressions regardless of clicks. CPC (cost per click) charges only when someone clicks your ad. CPM is common for brand awareness campaigns where visibility matters. CPC is preferred for performance campaigns where you want direct action. Google Ads, for example, supports both pricing models.

**Q: How do I lower my CPM?**

A: To lower CPM, try broader targeting (niche audiences cost more), use less competitive ad placements, test different ad formats, optimize your bidding strategy, and improve ad relevance scores. Running campaigns during off-peak seasons or times of day can also reduce costs. A/B testing creatives helps identify what resonates best.

**Q: Is CPM the best metric for advertising?**

A: CPM is useful for comparing the cost efficiency of reaching audiences, but it should not be the only metric. A $3 CPM is meaningless if nobody engages with the ad. Pair CPM with click-through rate (CTR), cost per click (CPC), cost per acquisition (CPA), and return on ad spend (ROAS) for a complete picture of campaign performance.

---

Source: https://vastcalc.com/calculators/finance/cpm
Category: Finance
Last updated: 2026-04-08
