We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Enter your ad spend and impressions to instantly calculate your cost per thousand impressions (CPM) and optimize your budget allocation.
Costs and CPM use the same currency unit you enter. No currency conversion is performed.
Please enter data to start calculation
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
CPM means cost per thousand impressions. It expresses an advertising cost on a common scale so campaigns with different impression totals can be compared arithmetically. Enter the total advertising cost and total impressions; the result is cost divided by impressions, multiplied by 1,000.
CPM = (total cost ÷ impressions) × 1,000
Example: a $1,000 cost across 50,000 impressions gives ($1,000 ÷ 50,000) × 1,000 = $20.00 CPM. The output is formatted to two decimal places and shown with a dollar sign.
The arithmetic assumes both inputs describe the same campaign scope and reporting period. Use the same definition of total cost for each campaign you compare, and use the impression count associated with that cost. This calculator does not identify whether a supplied cost includes fees, taxes, credits, or other charges.
CPM is a cost-per-impression measure. It does not tell you how many people were reached, whether an impression was viewable, whether someone clicked, or whether a campaign produced sales. Those questions require additional measures and consistent reporting definitions.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Type the campaign cost as a numeric amount. The displayed result uses a dollar sign, so treat it as a dollar-denominated comparison.
Use the total number of impressions for the same campaign and period. The result is unavailable when impressions are missing or zero.
The CPM updates as the two inputs change. For example, cost 1,000 and impressions 50,000 produces $20.00. Reset clears both fields.
Use cases
See how the tool fits into real work and everyday tasks.
Calculate each period's CPM from its cost and impression total. Use the same cost basis and reporting window so the figures describe comparable activity.
Given an estimated spend and projected impressions, calculate the implied CPM as a planning check. Compare it with your own relevant historical rates rather than treating one result as a budget recommendation.
Use the formula to check whether a reported CPM matches the cost and impressions in the same report. Small differences can result from a report's rounding or different included costs.
Q&A
Find concise answers to common questions and confusing cases.
It refers to one thousand. CPM is the cost to deliver 1,000 impressions.
The inputs are labeled advertising cost and impressions, so the result is cost-based. It does not accept revenue as a separate input or identify revenue per thousand.
The formula divides by the impression count. Zero impressions would make that division undefined, so enter a positive count from the same reporting scope as the cost.
No currency control is provided. The result is displayed with a dollar sign; use consistent dollar-denominated input amounts.
Notes
Review scope, result limitations, and important precautions before use.
Related
Discover related tools, collections, and available API capabilities.