CPM / CPC / CPL Calculator

Calculate cost-per-mille, cost-per-click, cost-per-lead, and CTR from any ad campaign — and benchmark against industry averages.

$

Optional — Unlock CPC, CPL & CTR

Ad Cost Metrics

CPM (per 1,000 impr.)

$0

CPC (per click)

$0

CPL (per lead)

$0

CTR

0%

Reach per $1 Spent

0

Last updated: May 2026

Quick Answer

CPM = (Spend ÷ Impressions) × 1,000 · CPC = Spend ÷ Clicks · CPL = Spend ÷ Leads · CTR = (Clicks ÷ Impressions) × 100. These four metrics map the full journey from impression to lead — and they're mathematically linked: improving CTR reduces your effective CPC without changing your CPM bid.

Key Takeaways

  • CPM, CPC, and CTR are mathematically linked: CPC = CPM ÷ (CTR% × 10). Better creative (higher CTR) lowers CPC at the same CPM.
  • CPL is the most actionable metric for B2B: Compare it against average deal value × close rate to know if campaigns are profitable.
  • CTR benchmarks vary wildly by channel: A 0.2% CTR is great for display but terrible for search.
  • Reach per $1 is a useful cross-campaign efficiency metric for awareness budgets.

How to Use This Calculator (With Example)

Enter your total ad spend and impressions to instantly calculate CPM and reach. Optionally add clicks to get CPC and CTR, and add leads to get CPL. You only need spend + impressions as a minimum.

Scenario: "LegalEdge" — LinkedIn Lead Gen Campaign

  • Ad spend: $6,000
  • Impressions: 280,000
  • Clicks: 840
  • Leads (form fills): 42

The Results

CPM: ($6,000 ÷ 280,000) × 1,000 = $21.43
CPC: $6,000 ÷ 840 = $7.14
CPL: $6,000 ÷ 42 = $142.86
CTR: 840 ÷ 280,000 × 100 = 0.30%

$143 CPL is typical for LinkedIn B2B. LegalEdge's average client is worth $8,000 and closes at 25%, giving an expected revenue of $2,000 per lead. At $143 CPL vs $2,000 expected revenue, this campaign is highly profitable — LegalEdge should increase budget.

What Is CPM (Cost Per Mille)?

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

CPM is the cost per 1,000 ad impressions — how much you pay for your ad to be seen 1,000 times. It is the standard pricing model for display advertising, YouTube pre-roll, programmatic campaigns, and brand awareness objectives.

Lower CPM means more reach per budget dollar. However, CPM alone says nothing about whether those impressions are reaching the right people or driving any action. High CPM on a tightly targeted audience (e.g. LinkedIn by job title) often delivers better ROI than low CPM on a broad, untargeted audience.

What Is CPC (Cost Per Click)?

CPC = Total Ad Spend ÷ Total Clicks

CPC measures the average cost per click on your ad. It's the primary efficiency metric for traffic-driving campaigns — Google Search, Bing Ads, and content promotion. CPC is directly influenced by:

  • Ad relevance / Quality Score: Google rewards highly relevant ads with lower CPCs. A Quality Score of 10/10 can reduce CPC by 50% vs a score of 3/10.
  • Audience competition: More advertisers bidding for the same audience or keywords raises CPCs. Insurance, legal, and finance keywords can exceed $50–$100 CPC on Google.
  • Ad position: Higher ad positions typically have higher CPCs — but also higher CTRs, so the relationship isn't linear.

What Is CPL (Cost Per Lead)?

CPL = Total Ad Spend ÷ Total Leads

CPL measures what you spend to acquire a single qualified contact — a form submission, phone call, demo request, or email sign-up. It's the primary metric for B2B advertising, service businesses, and high-ticket eCommerce.

CPL by itself is meaningless without context. A $200 CPL is terrible if you sell $500 software licenses but excellent if you sell $50,000 consulting engagements. Always evaluate CPL against: Expected Revenue per Lead = Average Deal Value × Close Rate. If expected revenue per lead exceeds CPL by 3× or more, scale aggressively.

The CPM–CPC–CTR Relationship

These three metrics are mathematically linked: CPC = CPM ÷ (CTR% × 10)

This means improving your CTR (through better creative, stronger headlines, or more relevant audiences) directly reduces your CPC — without changing your CPM bid. Example:

  • $10 CPM, 1.0% CTR → CPC = $10 ÷ 10 = $1.00
  • $10 CPM, 0.5% CTR → CPC = $10 ÷ 5 = $2.00
  • $10 CPM, 0.1% CTR → CPC = $10 ÷ 1 = $10.00

Same CPM, 10× difference in CPC. This is why creative quality has such an outsized impact on campaign economics — and why A/B testing ad creative is one of the highest-ROI activities in paid media management.

When to Optimise for CPM, CPC, or CPL

  • Optimise CPM for awareness campaigns where reach and frequency matter — new brand launches, event promotions, video views, retargeting audience building.
  • Optimise CPC for traffic campaigns where you're driving visitors to a landing page or content asset and website behaviour determines next steps.
  • Optimise CPL for lead generation campaigns (Facebook Lead Ads, LinkedIn Lead Gen Forms, Google Lead Form Extensions) where qualified contacts are the goal.

How to Reduce CPM, CPC, and CPL

  • Improve Quality Score (CPC): Align keywords → ad copy → landing page. Tight relevance chains earn Google's lowest CPCs. Aim for Quality Score 7+.
  • Improve CTR (lowers effective CPC): Test 3–5 ad creative variants per ad set. Use numbers, questions, and strong verbs in headlines. Better CTR is free — same spend, lower CPC.
  • Refine audience targeting (CPM + CPL): Narrow targeting increases CPM (smaller audience = more competitive) but dramatically improves CTR and conversion rate, netting lower CPL.
  • Improve landing page conversion rate (CPL): CPL = CPC ÷ Landing Page CVR. If CPC is $5 and your page converts at 5%, CPL is $100. Improving to 10% CVR cuts CPL to $50 — without touching the ad.
  • Use dayparting and device bidding: Reduce bids during low-conversion periods (nights, weekends for B2B) and on low-converting devices. Concentrating spend on high-efficiency windows lowers average CPL.

Frequently Asked Questions

What is CPM?

CPM (Cost Per Mille) is the cost per 1,000 ad impressions. Formula: (Total Spend ÷ Impressions) × 1,000. It is the standard pricing model for display advertising, YouTube pre-roll, and brand awareness campaigns where reach matters more than direct clicks.

What is CPC?

CPC (Cost Per Click) is the average amount you pay each time someone clicks your ad. Formula: Total Spend ÷ Total Clicks. Lower CPC means more traffic for your budget. Google Search ads average $1–$3 CPC, but competitive industries (legal, insurance, finance) can exceed $50–$100 per click.

What is CPL?

CPL (Cost Per Lead) measures how much you spend to acquire a single lead — a form submission, phone call, email sign-up, or demo request. Formula: Total Spend ÷ Total Leads. Your CPL must always be compared against your LTV and close rate to know if it's profitable.

What is CTR and what is a good CTR?

CTR (Click-Through Rate) = Clicks ÷ Impressions × 100. Average CTRs by channel: Google Search 3–5% (high intent), Google Display 0.1–0.3%, Meta Ads 0.5–2%, LinkedIn 0.3–0.6%, email 2–3%. Higher CTR means the ad is relevant to the audience and the creative is compelling.

When should I optimise for CPM vs CPC vs CPL?

Optimise for CPM when running brand awareness or top-of-funnel reach campaigns where you want maximum visibility. Optimise for CPC when driving traffic to a website or landing page. Optimise for CPL when running lead generation campaigns (B2B, services, high-ticket) where qualified contacts are the goal, not purchases.

What is the relationship between CPM, CPC, and CTR?

CPC = CPM ÷ (CTR × 10). These three metrics are mathematically linked: CPC = (CPM ÷ 1,000) ÷ CTR. A $10 CPM with 1% CTR produces a $1 CPC. The same $10 CPM with 0.1% CTR (worse creative) produces a $10 CPC. Improving CTR reduces your effective CPC without changing your CPM bid.