CPM (Cost per 1,000 Impressions) Calculator
Enter any two of Cost, Impressions, or CPM. The third updates instantly.
Changing a scale converts its field values to keep underlying numbers consistent.
💸Total cost
?
$
Cost must be ≥ 0.
👁️Impressions
?
#
Impressions must be > 0 to compute CPM.
🎯CPM (per 1,000)
?
$
CPM must be ≥ 0 (currency per 1,000 impressions).
⚡Quick summary
Inputs detected
—
CPM
—
Cost per impression
—
Core formulas: CPM = 1000 × cost / impressions, cost = CPM × impressions / 1000, impressions = 1000 × cost / CPM.
🧮Step-by-step derivation
1) CPM:
CPM = 1000 × cost / impressions2) Cost:
cost = CPM × impressions / 10003) Impressions:
impressions = 1000 × cost / CPMSubstitute:
…Solve:
…
📚Reference table & sources
| Topic | Summary | Source |
|---|---|---|
| CPM formula | CPM = (cost ÷ impressions) × 1000 |
WebFX — CPM formula |
| Rearrangements | cost = CPM × impressions ÷ 1000; impressions = 1000 × cost ÷ CPM |
Upwork — CPM calc variants |
| Definition | CPM is the cost per one thousand ad impressions. | DashThis — CPM overview |