Skip to main content

CPM Calculator

Quick answer

This calculator computes CPM (Cost Per Mille) for advertising campaigns.

  • Our free CPM calculator helps marketers determine cost per thousand impressions, compare ad platforms

Figures are estimates from this calculator’s standard formula — adjust the inputs in the tool below for your exact number.

How to Use This Business Calculator

This tool provides accurate and fast results. Follow the steps below to perform the calculation.

  1. 1

  2. 2

  3. 3

  4. 4

Use Cases

Display Advertising

Evaluate cost-effectiveness of banner ads, video ads, and other display campaigns.

Platform Comparison

Compare CPM across Facebook, Google Display, Instagram, and other ad platforms.

Campaign Optimization

Identify high-CPM campaigns to optimize or pause for better budget allocation.

Budget Planning

Estimate impressions achievable with a given budget based on target CPM.

Tips

  • 1

    Track CPM trends over time

  • 2

    Segment CPM by audience and creative

  • 3

    Compare CPM across platforms

  • 4

    Test different ad formats

  • 5

    Balance CPM with conversion metrics

Common Mistakes

  • Optimizing only for low CPM

  • Ignoring ad quality score

  • Not accounting for viewability

  • Comparing CPMs across different objectives

FAQs

What is a good CPM?

CPM varies widely by industry and platform. Facebook/Instagram: $5-$15, Google Display: $2-$10, LinkedIn: $30-$80. B2B typically has higher CPMs than B2C. Lower CPM doesn't always mean better ROI - focus on conversions.

How is CPM different from CPC?

CPM (cost per thousand impressions) charges for views regardless of clicks. CPC (cost per click) only charges when someone clicks. Use CPM for brand awareness, CPC for direct response.

Why is my CPM increasing?

Rising CPM indicates increased competition for your target audience, poor ad quality/relevance scores, or targeting highly competitive demographics. Improve ad quality and broaden targeting to reduce CPM.

Should I optimize for CPM?

Only if your goal is brand awareness and impressions. For most businesses, optimize for CPA (cost per acquisition) or ROAS which better reflect actual business results.