---
title: "CPM Calculator"
description: "Free CPM calculator. Enter spend and impressions to get your cost per 1,000 impressions, or work backwards to the impressions a budget buys and the budget a reach target needs. No sign-up, works in any currency."
canonical_url: "https://marxx.ai/cpm-calculator"
---

# CPM calculator. Spend, impressions, and the price of a thousand of them.

Enter any two numbers and get the third: the CPM you paid, the impressions a budget buys, or the budget a reach target needs. Nothing to sign up for, and it works in any currency as long as both inputs use the same one.

The calculator itself is interactive and needs a browser, but every formula and
answer it gives is written out below, so nothing here depends on running it.

## Formulas
- CPM = (ad spend / impressions) x 1,000
- Impressions = (ad spend / CPM) x 1,000
- Ad spend = (CPM x impressions) / 1,000

## How to calculate CPM
1. **Take your total ad spend.** Use the spend for one campaign, ad set or date range. Any currency works, as long as both numbers use the same one.
2. **Take the impressions delivered.** Use impressions from the same campaign and the same date range, not reach. Reach counts people; impressions count times the ad was shown.
3. **Divide spend by impressions, then multiply by 1,000.** CPM = (ad spend / impressions) x 1,000. For 50,000 spend and 2,000,000 impressions, the CPM is 25.

## What a CPM does and does not tell you.
### A CPM is a price, not a verdict
CPM tells you what the auction charged to put your ad in front of a thousand people. It says nothing about whether those thousand were the right people or whether the ad earned the impression. A INR 40 CPM on the wrong audience is more expensive than a INR 180 CPM on the right one.

### Most CPM swings are creative, not bidding
Auction price moves with competition and season, but the part you control moves with the ad. Meta prices a creative the audience keeps watching lower than one they scroll past, so a rising CPM usually reads as fatigue before it reads as a bidding problem.

### The number that matters sits one step later
Cheap impressions that convert at nothing are still a loss. Track CPM next to the cost per result on the same creative. When CPM falls and CPA rises, the reach got cheaper because it got worse.

## CPM, answered.
### What is CPM?
CPM stands for cost per mille, the cost of one thousand ad impressions. It is a pricing metric: it tells you what a platform charged to show your ad a thousand times, not how many people bought anything. Most paid social and display inventory is bought and reported on a CPM basis.

### How do you calculate CPM?
Divide your total ad spend by the number of impressions delivered, then multiply by 1,000. CPM = (ad spend / impressions) x 1,000. For example, 50,000 spent for 2,000,000 impressions is a CPM of 25.

### How do I work out how many impressions my budget buys?
Divide the budget by the CPM and multiply by 1,000. Impressions = (ad spend / CPM) x 1,000. At a CPM of 25, a 50,000 budget buys about 2,000,000 impressions.

### What is a good CPM?
It depends on the platform, country, audience and season far more than on anything a benchmark table can tell you. Broad prospecting is cheaper than a narrow retargeting pool, Q4 is dearer than February, and a market with more advertisers bidding costs more. Judge your CPM against your own account over the last few months, and against the cost per result it produced, rather than against an industry average.

### Why has my CPM gone up?
Four usual reasons: more advertisers bidding on your audience, an audience too small for the budget so frequency climbs, a creative the audience has stopped engaging with, or a seasonal peak. The first and last are the market. The middle two are yours, and the creative one moves fastest.

### CPM, CPC and CPA: what is the difference?
CPM is the cost of a thousand impressions, CPC the cost of a click, and CPA the cost of an action such as a purchase or a lead. They stack: CPM is what you pay for attention, CPC is what that attention costs once someone acts on it, and CPA is what it costs to get the outcome you actually wanted. A campaign can win on CPM and lose on CPA.

### How do I lower my CPM?
Widen the audience so the auction has more room, cap frequency before it climbs, and refresh the creative before engagement decays rather than after the CPM has already moved. Better-performing creative is priced better by the platform, so creative work is usually the cheapest lever available.

## Why Marxx publishes this
Marxx reads every ad in your account and every ad your competitors run, ties CPM and cost per result back to the hook, format and angle that caused them, and builds the next round on the same canvas you publish from.

[Open the calculator](https://marxx.ai/cpm-calculator) - [Book a demo](https://marxx.ai/book-a-demo)
