CPM / CPC / CPL Calculator

Calculate ad cost metrics for any advertising campaign.

$

Ad Cost Metrics

CPM

$0.00

CPC

$0.00

CPL

$0.00

CTR

0%

Last updated: March 2025

Quick Answer

CPM = (Spend / Impressions) × 1000. CPC = Spend / Clicks. CPL = Spend / Leads. These metrics help you compare campaign efficiency across platforms.

Key Takeaways

  • CPM = (Ad Spend ÷ Impressions) × 1,000
  • CPC = Ad Spend ÷ Clicks
  • CPL = Ad Spend ÷ Leads Generated
  • CTR = (Clicks ÷ Impressions) × 100
  • ✓ Use CPM for awareness, CPC for traffic, and CPL for lead generation campaigns

Understanding Ad Cost Metrics

CPM, CPC, and CPL are the three foundational cost metrics in digital advertising. Each measures efficiency at a different stage of the marketing funnel, and understanding when to focus on each is critical for optimizing your ad budget.

What Is CPM (Cost Per Mille)?

CPM measures the cost per 1,000 ad impressions. It's the standard pricing model for display and brand awareness campaigns. A $10 CPM means you pay $10 for every 1,000 times your ad is shown.

Formula: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000

What Is CPC (Cost Per Click)?

CPC measures the average cost each time someone clicks on your ad. Google Search ads average $1–$2 CPC, though competitive industries like legal can exceed $50 per click.

Formula: CPC = Total Ad Spend ÷ Total Clicks

What Is CPL (Cost Per Lead)?

CPL measures how much you spend to generate a single lead. B2B SaaS leads typically cost $30–$200, while eCommerce email signups might be $1–$5.

Formula: CPL = Total Ad Spend ÷ Total Leads

Compare CPL against your customer lifetime value (LTV) to ensure profitability.

How to Optimize Ad Costs

  • Improve Quality Score — Higher quality scores lower your CPC on Google Ads
  • A/B test creatives — Use our A/B test calculator to verify significance
  • Refine targeting — Narrow audiences to reduce wasted impressions
  • Optimize landing pages — Better conversion rates directly lower CPL

Frequently Asked Questions

What is CPM?

CPM (Cost Per Mille) is the cost per 1,000 ad impressions. It is commonly used in display advertising and brand awareness campaigns.

What is CPL?

CPL (Cost Per Lead) measures how much you spend to acquire a single lead. It is calculated by dividing total ad spend by the number of leads generated.