Formula or calculation method
CPM = advertising spend ÷ impressions × 1,000. Cost = CPM × impressions ÷ 1,000. Impressions = cost ÷ CPM × 1,000.
Calculate CPM, campaign cost, or impressions by entering any two values and leaving the value you want to solve blank.
CPM measures media delivery cost, not campaign profitability. Evaluate reach alongside clicks, conversions, revenue, audience quality, and attribution.
Use spend and impressions to calculate CPM, spend and CPM to estimate impressions, or impressions and CPM to estimate campaign cost.
CPM = advertising spend ÷ impressions × 1,000. Cost = CPM × impressions ÷ 1,000. Impressions = cost ÷ CPM × 1,000.
CPM is the average cost for one thousand recorded ad impressions. It describes delivery efficiency, not the quality or business value of those impressions.
$2,500 in spend across 400,000 impressions equals a $6.25 CPM. At that CPM, a $5,000 budget would buy about 800,000 impressions.
Do not mix currencies or reporting periods, confuse impressions with reach, or compare platforms without checking viewability, placement, audience, and billing definitions.
Use it for media planning, display and social campaign comparisons, publisher quotes, sponsorship pricing, and budget scenarios.
Divide campaign spend by impressions, then multiply by 1,000. For example, $2,500 divided by 400,000 impressions times 1,000 equals $6.25 CPM.
Yes. Divide budget by CPM and multiply by 1,000. Leave the impressions field blank and enter the other two values.
No. A lower CPM can buy cheaper delivery, but audience relevance, viewability, clicks, conversions, and revenue determine whether the campaign creates value.
The ToolViking AI Small Business Playbook turns this kind of tool into 50 practical recipes with prompts, worksheets, review steps, and direct links back to ToolViking calculators.
Compare related tools and choose the metric that matches your next decision.