Free Tool

CPM Calculator

Calculate your CPM (cost per 1,000 impressions) from spend and impressions, or work backwards from a target CPM and budget to expected reach.

What CPM does and does not tell you

CPM (cost per mille, or cost per 1,000 impressions) measures how much it costs to show your ad, not how well it performs once seen. A campaign can have an excellent CPM and still lose money if the audience is a poor fit, and a campaign with an expensive CPM can be highly profitable if the audience converts well.

  • CPM formula: (total spend ÷ total impressions) × 1,000.
  • What drives it up: narrow or competitive audiences, premium placements, high-demand seasons (holidays, major sale periods), and ad formats with limited inventory (video, connected TV).
  • What drives it down: broader audiences, off-peak timing, and formats with more available inventory.
  • Use it alongside CTR and conversion rate, not alone: CPM tells you the cost of reach; CTR and conversion rate tell you whether that reach turns into anything. The metric that actually matters for profitability is cost per result, which is a function of all three.

Related tools and guides

Track CPM and cost per result automatically with Claude

Connect your ad accounts to MCP Ads and ask Claude to compare CPM, CTR, and cost per result across every platform.