CPM Calculator

Calculate cost per thousand impressions, estimate impressions from budget, or calculate required budget.

How to Use This CPM Calculator

To calculate CPM: Enter your ad spend and total impressions. CPM = (Spend / Impressions) × 1,000

To calculate impressions: Enter your budget and target CPM. Impressions = (Budget / CPM) × 1,000

To calculate budget: Enter your desired impressions and target CPM. Budget = (Impressions × CPM) / 1,000

Why CPM Matters

CPM (Cost Per Mille) is one of the most fundamental metrics in digital advertising. It tells you exactly how much you're paying to reach 1,000 people with your ad. Understanding your CPM helps you evaluate campaign efficiency, compare performance across platforms, and optimize your ad spend.

Different platforms and ad types have vastly different CPMs. Facebook might deliver a $5 CPM while LinkedIn could be $30+ for the same audience. This doesn't automatically make LinkedIn worse—it depends on audience quality, targeting precision, and ultimate conversion rates.

A lower CPM isn't always better. What matters is the relationship between CPM, CTR, and conversion rate. You might pay more per impression on a premium platform but get higher-quality clicks and conversions that justify the cost.

Tips for Improving Your CPM

  • Refine your targeting: Broader audiences often have lower CPMs, but narrower targeting can deliver better conversions despite higher costs.
  • Improve ad relevance: Platforms reward high-quality ads with lower CPMs. Better creative and copy = lower costs.
  • Test different placements: Feed ads typically cost more than Stories or Audience Network. Test to find efficient placements.
  • Adjust bid strategy: Automatic bidding can overpay. Manual or target cost bidding gives more control.
  • Monitor frequency: High ad frequency drives up CPM. Refresh creative regularly to prevent ad fatigue.

Related Marketing Terms

Related Articles

Get a Quote →