Free Toolkit

CPM CalculatorCalculate CPM (cost per mille) from ad spend and impressions, or reverse-calculate any variable.

CPM Calculator illustration
📱

CPM Calculator

Calculate CPM (cost per mille) from ad spend and impressions, or reverse-calculate any variable.

How to Use
1

Choose calculation mode

Calculate CPM, total cost, or total impressions.

2

Enter known values

Input the values you know.

3

View results

See CPM with cost per impression breakdown.

What Is CPM Calculator?

The CPM Calculator computes the cost per 1,000 impressions (CPM) for advertising campaigns. It supports three calculation modes: calculate CPM from cost and impressions, calculate total cost from CPM and impressions, or calculate required impressions from CPM and budget. CPM is the standard pricing model for brand awareness and display advertising — understanding it is essential for media buying and campaign budgeting.

Why Use Our CPM Calculator?

  • Three calculation modes for flexible analysis
  • Cost per individual impression breakdown
  • Bidirectional calculation — find any unknown variable
  • Clean, visual results
  • Formula reference

Common Use Cases

Media Buying

Compare CPM rates across publishers and platforms.

Budget Planning

Estimate campaign costs based on target impressions.

Campaign Analysis

Evaluate brand awareness campaign efficiency.

Proposal Building

Calculate costs for client media plans.

Technical Guide

CPM = (Total Cost / Total Impressions) × 1,000. Average CPMs vary significantly: Google Display Network $0.50-4.00, Facebook $7-12, Instagram $5-8, LinkedIn $6-9, YouTube $4-10, Programmatic $2-5. CPM is most commonly used for brand awareness campaigns where the goal is maximum reach. For performance campaigns (conversions), CPC or CPA are more relevant metrics. CPM rates are influenced by: audience targeting specificity, geographic targeting, device targeting, time of year (Q4 CPMs rise 20-40%), and inventory quality.

Tips & Best Practices

  • 1
    Compare CPMs across platforms for the most efficient reach
  • 2
    Q4 (holiday season) CPMs are typically 20-40% higher
  • 3
    Narrow targeting increases CPM but may improve overall ROI
  • 4
    Use CPM for brand awareness, CPC for traffic, CPA for conversions
  • 5
    Request viewable CPM (vCPM) rates to ensure ads are actually seen

Related Tools

Frequently Asked Questions

QWhat is CPM?
CPM stands for Cost Per Mille (thousand). It's the cost an advertiser pays for 1,000 ad impressions.
QWhat is a good CPM?
It varies by platform and targeting. Google Display: $0.50-4, Facebook: $7-12, LinkedIn: $6-9. Narrower targeting means higher CPM but better relevance.

About CPM Calculator

CPM Calculator is a free online tool from FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration required. No ads. Just fast, reliable tools.