CPM Calculator — Free Tool to Calculate CPM, RPM, CPC & CTR

You can also explore detailed advertising guides in our Blog to learn how CPM, RPM, CPC, and CTR affect your ad revenue.

Learn the meaning of CPM, RPM, CPC, and CTR in our full Advertising Glossary to better understand your results.

Frequently Asked Questions

What is CPM in marketing?

CPM (Cost Per Mille) is a standard advertising metric that shows how much you pay for every 1,000 ad impressions. Marketers use CPM to measure brand-awareness campaigns, compare ad costs across platforms, and optimize media buying.

How is CPM calculated?

CPM is calculated using a simple formula:
CPM = (Total Cost ÷ Total Impressions) × 1,000
Our CPM calculator applies this formula instantly and also helps you compute CPC, CTR, and RPM using your campaign data.

What does CPM mean in advertising?

In advertising, CPM shows the cost to reach 1,000 people with your ad. A lower CPM usually means your ads are more cost-efficient, while a higher CPM indicates increased competition or narrow targeting.

How do I determine a good CPM?

A “good” CPM varies by industry, country, and ad placement. However, most advertisers consider CPM between $2 and $10 as normal for broad awareness campaigns. The calculator helps you compare your CPM against your marketing goals.

How do you convert CPM into cost?

To convert CPM into cost, use this formula:
Cost = (CPM × Impressions) ÷ 1,000
You can also reverse the formula using the tool to calculate impressions or determine whether your campaign is profitable.

How is CPM different from CTR, CPC, and RPM?

  • CPM → Cost to reach 1,000 impressions

  • CPC → Amount paid per click

  • CTR → Percentage of impressions that generate clicks

  • RPM → Revenue per 1,000 impressions
    The calculator lets you instantly compute all four metrics in one place.

How can I lower my CPM?

You can reduce CPM by improving ad relevance, expanding targeting, testing new creatives, and choosing more affordable platforms. Using the calculator helps you track whether your changes improve the cost per 1000 impressions.

Why is my CPM high?

High CPM typically happens due to audience competition, peak seasonal demand, weak ad quality scores, or very narrow targeting. Checking CPC, CTR, and RPM alongside CPM gives you a complete picture of your campaign performance.

For more definitions and explanations of advertising metrics, visit our full Glossary.