CPC and CPM Calculator

Get CPC, CPM, and CTR from any ad campaign.

Money CPC + CPM + CTR Benchmarks
Rate this calculator · 4.0 (1)

CPC and CPM

CPC = spend ÷ clicks · CPM = spend ÷ impr × 1000

Instructions — CPC and CPM Calculator

CPC (cost per click) and CPM (cost per 1,000 impressions) are the two foundational pricing models in digital advertising. This calculator returns both, plus the click-through rate (CTR), from three inputs.

  1. Ad spend — total amount spent on the campaign, in your chosen currency.
  2. Clicks — number of clicks the ad received.
  3. Impressions — number of times the ad was shown.

Leave clicks at 0 if the campaign was bought on a CPM-only basis (display, video, brand awareness). Leave impressions at 0 if your platform only reports clicks. The calculator gracefully handles missing inputs and shows only the metrics that are computable.

Formulas

Cost per click (CPC):

CPC = total spend ÷ clicks

Cost per thousand impressions (CPM):

CPM = (total spend ÷ impressions) × 1,000

Click-through rate (CTR):

CTR = (clicks ÷ impressions) × 100%

Relationship:

CPM = CPC × CTR × 10

This last identity is useful when you only have two of the three metrics. It comes from algebraic substitution: CPM is paid per 1,000 impressions, CPC is paid per click, and CTR converts between them.

Reference

Benchmarks vary widely by network, industry, ad format, and season. The IAB and major ad platforms publish averages annually.

Typical CPC by network (U.S., 2024 averages):

  • Google Search Ads — $2-$4 (legal, finance can exceed $50)
  • Google Display Network — $0.50-$1
  • Meta (Facebook + Instagram) Feed — $0.97 average
  • LinkedIn Sponsored Content — $5-$8
  • YouTube TrueView — $0.10-$0.30

Typical CPM by format:

  • Display banner — $1-$5
  • Connected TV (CTV) — $20-$50
  • Native ads — $5-$15
  • Programmatic open exchange — $0.50-$3

Average CTR on Google Search is about 6%, on Google Display 0.5%, on Meta Feed 1-2%. The IAB Internet Advertising Revenue Report tracks the U.S. digital ad market by format.

Article — CPC and CPM Calculator

The CPC and CPM Calculator, for any ad campaign

CPC (cost per click) is total ad spend divided by clicks. CPM (cost per mille) is total ad spend divided by impressions, multiplied by 1,000. CTR (click-through rate) is clicks divided by impressions. The three numbers are linked: CPM = CPC × CTR × 10. Every digital ad platform — Google Ads, Meta, LinkedIn, TikTok, programmatic open exchanges — reports campaigns on at least two of these three metrics.

The IAB's annual Internet Advertising Revenue Report tracks the total U.S. ad market on these unit costs. Search, social, and video each have their own normal ranges, and benchmark drift over time is the main story most marketers track quarter by quarter.

What are CPC and CPM?

CPC and CPM are the two foundational pricing models in digital advertising. They answer a single question: what did each unit of ad performance cost?

CPC is the price of one click. Search ads, shopping ads, and a large share of social-feed ads run on this model. The advertiser pays only when a user clicks, which aligns spend with engagement. Google Ads invented the auction-based CPC model in 2000, and the format has since spread to nearly every performance-marketing channel.

CPM is the price of 1,000 impressions, where an impression is one ad rendering on screen. Display banners, video pre-rolls, and connected-TV ads typically price on CPM because the goal is reach, not direct response. The format predates the web — print, TV, and radio have priced this way for decades.

Did you know

The U.S. digital ad market reached $258 billion in 2024 according to the IAB's Internet Advertising Revenue Report. Search advertising accounts for about 40% of that total, almost entirely sold on CPC; display and video make up another 45%, mostly on CPM and eCPM models.

The CPC and CPM formulas

CPC, CPM, and CTR formulas
CPC = spend ÷ clicks
CPM = (spend ÷ impressions) × 1,000
CTR = (clicks ÷ impressions) × 100%
CPM = CPC × CTR × 10

Worked example. A $500 campaign delivers 250 clicks and 50,000 impressions. CPC = 500 ÷ 250 = $2.00. CPM = (500 ÷ 50,000) × 1,000 = $10.00. CTR = (250 ÷ 50,000) × 100% = 0.50%. The identity check: $2.00 × 0.50 × 10 = $10.00, matching the CPM.

CPC vs CPM — which to use

The choice usually follows the objective. CPC aligns cost with engagement, so it is the default for performance campaigns: clicks-to-site, lead capture, e-commerce conversions. CPM aligns cost with exposure, so it is the default for awareness, branding, and reach campaigns.

In auction-based systems (Google Ads, Meta, programmatic), the platform converts your bid model to an internal eCPM (effective CPM) to rank you against other advertisers. A high CPC with a high CTR can win the same impression as a low-CPC, low-CTR competitor because both produce comparable eCPM revenue for the publisher.

CPC
Performance / response
$1-$8
pay per click only
CPM
Branding / reach
$1-$50
pay per 1,000 views

CPC and CPM benchmarks by platform

Benchmarks vary by network, industry, and season. The figures below are typical U.S. ranges based on IAB reports and publicly disclosed platform averages.

  • Google Search — CPC $2-$4 average; legal and finance verticals can exceed $50.
  • Google Display — CPC $0.50-$1.00; CPM $1-$5 for standard banners.
  • Meta Feed — CPC near $0.97; CPM $7-$15.
  • LinkedIn Sponsored — CPC $5-$8; CPM $20-$35 (B2B targeting premium).
  • YouTube TrueView — CPV $0.10-$0.30 per view.
  • Connected TV — CPM $20-$50, the highest of mainstream formats.
  • Programmatic display — CPM $0.50-$3.00 on open exchanges; $5-$15 on private deals.
Tip

Compare CPC across platforms only after normalizing for intent. A $4 Google Search CPC is not directly comparable to a $1 Meta Feed CPC: the search click is from a user actively shopping; the social click is from passive browsing. Run a 30-day test and let conversion rate, not headline CPC, decide the budget split.

How CPC, CPM, and CTR connect

The three metrics form a triangle. Know any two and you can compute the third. The relationship CPM = CPC × CTR × 10 comes straight from algebra: CPC times clicks gives spend; clicks divided by impressions times 1,000 gives clicks-per-1,000-impressions; spend per 1,000 impressions is CPM.

This is why CTR is the bridge between CPC- and CPM-based campaigns. Lift your CTR (better creative, sharper targeting, more relevant copy) and your effective CPM falls, which lets the platform charge a lower CPC for the same auction slot. The Google Ads Quality Score factors this in directly: higher CTR is one of the three components, alongside ad relevance and landing-page experience.

How to lower your CPC and CPM

The fastest lever is creative quality. A more compelling headline or thumbnail lifts CTR; higher CTR earns a better Quality Score; a better Quality Score lowers CPC. The arithmetic compounds: doubling CTR can cut CPC by 30-50% on Google Search through quality-score effects alone.

Targeting is the second lever. Narrowing audiences (specific keywords, lookalike segments, retargeting pools) raises relevance and CTR, which reduces both CPC and CPM. Negative keywords block low-intent clicks. Day-parting (running ads only when conversion rates are high) shifts spend away from cheap-but-useless impressions.

CPC inflation outpaces ad budgets

U.S. search CPC rose roughly 15% year over year in 2024 according to IAB-reported industry trends, driven by AI overlays, fewer organic impressions, and broader auction participation. Build a 20% CPC-inflation buffer into any annual ad budget covering a 12-month forward period; otherwise the click volume you planned for will simply not arrive.

Common CPC and CPM mistakes

The first mistake is optimizing for CPC alone. A $0.50 click that never converts is more expensive than a $5 click that converts at 20%. Always pair CPC with conversion rate or cost per acquisition (CPA). The same logic applies in reverse: a $30 CPM in a high-intent context can outperform a $3 CPM in a low-intent feed.

The second is ignoring seasonality. Search CPCs typically rise 30-50% in November and December as retailers compete for the same query inventory. Building budget plans on August averages produces big mid-quarter overruns. Use 12-month rolling CPCs, not point estimates. A related error is freezing your bid strategy across the year — what works in Q1 typically underperforms in Q4 holiday auctions, where impression supply is fixed but demand surges.

The third is comparing platforms without controlling for attribution. Last-click attribution flatters search and direct-response channels; multi-touch and data-driven models redistribute credit. The U.S. Bureau of Labor Statistics tracks the growing share of marketing budgets going to measurement and analytics — for good reason. Without a consistent attribution window, your CPC numbers compare apples to oranges. Pick one attribution model (data-driven if available), apply it consistently across every channel, then compare.

The fourth is conflating CPC and CPM bidding strategies inside the same campaign. Google Ads, Meta, and TikTok all let you choose a bidding objective — clicks, impressions, conversions, value — and the auction behaves very differently for each. A campaign set to maximize impressions will accept higher CPC than a clicks-objective campaign, even if the resulting CPM looks similar on paper.

FAQ

CPC is what you pay per click; CPM is what you pay per 1,000 impressions. CPC aligns spend with engagement, so it suits performance and direct-response campaigns. CPM is the standard for awareness, branding, and reach campaigns where the value is in being seen, not clicked.
CPC equals total ad spend divided by total clicks. CPM equals total spend divided by total impressions, multiplied by 1,000. If a $500 campaign delivers 250 clicks and 50,000 impressions, CPC is $2.00, CPM is $10.00, and CTR is 0.50%.
No. A cheap click that does not convert wastes budget. Always evaluate CPC alongside conversion rate and cost per acquisition (CPA). A $3 click with a 10% conversion rate is far better than a $1 click with a 1% conversion rate.
It depends on placement. Google Search ads average about 6% CTR; Google Display averages 0.5%; Meta Feed runs 1-2%. CTR above the network average typically signals strong ad relevance, which lowers your CPC through better quality scores.
CPM equals CPC multiplied by CTR multiplied by 10. If your CPC is $2 and CTR is 1%, your effective CPM is $20. This is why platforms with high CTR can offer competitive CPC even at high CPMs.
Common causes: more competitors bidding on the same keywords, a drop in your quality score or ad relevance, broader match types, or seasonal demand spikes (Black Friday, election cycles). Search ad CPC on Google rose roughly 15% year-over-year in 2024, driven by AI overlays and pricing changes.
Yes. CPM = CPC × CTR × 10. Example: CPC of $1.50 at 2% CTR equals a CPM of $30. This conversion lets you compare cost-per-click campaigns against CPM-based display buys on the same footing.
Effective CPM. It normalizes any pricing model (CPC, CPA, CPV) to a per-1,000-impressions basis so you can compare them: eCPM = (total revenue ÷ total impressions) × 1,000. Publishers use eCPM to rank competing demand sources in an ad server.