CPM Calculator

Calculate Cost Per Mille (CPM), total advertising budget costs, or required campaign ad impressions.

Input Details

$

Results

Campaign Metrics Breakdown

Cost Per Mille (CPM)
$5.00

An ad campaign costing $500.00 that delivers 100,000 impressions has a cost of $5.00 per 1,000 views.

Total Cost$500.00
Total Ad Impressions100,000
Calculated CPM Rate$5.00

The Formula

CPM Formula Matrix:

CPM = (Cost ÷ Impressions) × 1,000
Cost = CPM × (Impressions ÷ 1,000)
Impressions = (Cost ÷ CPM) × 1,000

Example Calculation

If you spend $300 on a Facebook campaign that generates 50,000 impressions:
CPM: ($300 / 50,000) × 1,000 = $6.00 CPM


How to Use This Calculator

  1. Select the variable you want to solve for under **What would you like to calculate?**.
  2. Enter the other two metrics you know.
  3. The calculator will dynamically solve for the target variable and output the metric details.

When This Calculator is Useful

Use this tool when **planning programmatic advertising buy budgets**, comparing newsletter sponsor quotes, or setting ad network publisher goals.


Disclaimer Note

All results are estimates based on standard business formulas and rates. Actual project costs, ROI, and rates may vary based on market conditions, specific requirements, and contract agreements.

Frequently Asked Questions

CPM stands for "Cost Per Mille" where "Mille" is Latin for thousand. It represents the cost an advertiser pays for every 1,000 views or impressions of an advertisement.

Divide the total cost of the advertising campaign by the total number of impressions, then multiply by 1,000. Formula: CPM = (Total Cost ÷ Total Impressions) × 1,000.

CPM is cost per 1,000 impressions (views, regardless of clicks). CPC is Cost Per Click (paid only when a user clicks on the ad). CPA is Cost Per Acquisition (paid only when a user completes a specific action, like a checkout or signup).

CPM rates vary dramatically depending on the ad network, format, and audience targeting. Typical social media CPMs (Facebook, Instagram) range from $5 to $15. Premium video platforms (YouTube, connected TV) can command CPMs of $20 to $35+, while basic display banners might range from $0.50 to $3.00.

Related Business Calculators