Ballistic Media
Book a call

08 / Tools / Paid Media

CPM Calculator

Cost per thousand impressions.

← All tools

Inputs

Results

  • Cost per 1,000 Impressions

    $6.67

What is CPM?

CPM (Cost Per Mille) is the cost to deliver one thousand ad impressions. It is the standard buying and benchmarking metric for awareness and upper-funnel media.

Why is CPM Important?

  • Awareness budgeting

    Prices reach campaigns in a comparable unit.

  • Auction insight

    Rising CPMs signal competition or tighter targeting.

  • Planning

    Estimates impressions available for a given budget.

  • Placement comparison

    Compares inventory costs across networks.

  • Brand campaigns

    Fits goals where clicks are secondary to reach.

How is CPM Calculated?

Formula

CPM = (Ad spend ÷ Impressions) × 1,000

Divide ad spend by impressions, then multiply by 1,000.

Factors Affecting CPM

  1. 01

    Audience tightness

    Narrow targeting usually raises CPM.

  2. 02

    Seasonality

    Q4 and peak events inflate impression costs.

  3. 03

    Placement quality

    Premium inventory costs more per thousand.

  4. 04

    Creative engagement

    Poor engagement can worsen delivery costs on some platforms.

  5. 05

    Geography

    Competitive markets command higher CPMs.

  6. 06

    Industry demand

    Category competitors bid up auctions.

CPM vs. CPC

CPM

  • Pay for impressions (per thousand).
  • Best for reach and brand goals.
  • Does not require clicks to incur cost.

CPC

  • Pay when someone clicks.
  • Best for traffic and response goals.
  • Cost scales with click volume.

What is a CPM Calculator?

A CPM calculator converts spend and impressions into cost per thousand impressions for planning and benchmarking.

Benefits of Using a CPM Calculator

  • Reach math

    Understand impression cost instantly.

  • Budget forecasts

    Estimate delivery for a spend level.

  • Placement audits

    Compare CPMs across inventory.

  • Season checks

    Quantify auction inflation.

  • Faster reporting

    Standardize CPM across campaigns.

How to Use a CPM Calculator

  1. Step 1

    Enter spend

    Use media cost for the period.

  2. Step 2

    Enter impressions

    Use total impressions delivered.

  3. Step 3

    Read CPM

    Review cost per 1,000 impressions.

  4. Step 4

    Compare context

    Benchmark within the same placement and geo.

What Is a Good CPM?

A good CPM depends on channel, format, geo, and season. Lower is not always better if cheaper inventory is low quality. Judge CPM alongside reach, frequency, and downstream brand or performance outcomes.

Who's it for?

Digital Marketers

Use this calculator to benchmark performance, allocate budget, and brief stakeholders with a clear, shared metric.

Founders & operators

Get a fast read on unit economics or channel efficiency without waiting on a spreadsheet rebuild.

Agencies & growth teams

Standardize reporting across clients and campaigns, and turn calculations into optimization recommendations.

Your next growth phase

Let's make your marketing work together.

If your brand, website and marketing need a clearer direction, let's start with a conversation about where your business is today and where you want to go.

We'll discuss your priorities and explore what kind of support makes sense.

4.9on Clutch · 80+ reviews