Meet ElasticFunnels at Affiliate Grand Slam in Rome, 2–5 November 2026

Pricing Academy Blog

CPC marketing: what a click costs

CPC (cost per click) marketing for sellers who buy their traffic: the formula, how CPC relates to CPM (cost per thousand impressions) and CPA (cost per acquisition), how to work out the most you can pay for a click from your own checkout, and why the number climbs in Q4.

Summarize with:
CPC marketing illustration: the ElasticFunnels mascot points at a balance scale weighing one click against one coin
The short answer

CPC marketing means buying ads where the cost per click (CPC) is the number you plan around. CPC is ad spend ÷ clicks, so $300 for 400 clicks is a $0.75 CPC. Some platforms bill you per click, others per impression, and you can calculate a CPC on both.

For a seller, the useful number is your max CPC: what a click earns at your checkout, minus the profit you want to keep. I'd set it from the checkout, not from a benchmark table.

Most CPC guides stop at the formula and a table of industry averages. If you sell through paid traffic, the average tells you very little. A $2 click is cheap for a $200 order and ruinous for a $19 one.

Picture a media buyer on a Monday in late November, a hypothetical but familiar one. CPC on the best ad set has gone from $0.75 to $1.50 over the weekend, and the question on the call is whether to cut it. The answer sits in two numbers from the checkout, the order value and the conversion rate, and most of this post is about putting them next to the click.

What is CPC in marketing?

CPC has two meanings, and people switch between them without saying so.

  • A pricing model. You pay the platform each time someone clicks. Google's definition: "Cost-per-click (CPC) bidding means that you pay for each click on your ads", and the same help page adds that it "is sometimes known as pay-per-click (PPC)" (Google Ads Help).
  • A metric. Spend divided by clicks, for any campaign, however it was billed. A Meta ad set billed per impression still has a cost per link click in the report.

Search ads on Google are the classic CPC buy. A Meta campaign optimised for sales is usually billed per impression (more on that below), so the CPC there is a calculation you make afterwards. Both are worth watching, for different reasons.

How to calculate CPC

The cost per click formula:

CPC = ad spend ÷ clicks
CPC formula chart showing 300 dollars of ad spend and 400 link clicks giving a cost per click of 0.75 dollars, with the CPM and CTR behind it
CPC formula: ad spend divided by clicks, so $300 for 400 link clicks is a $0.75 cost per click (illustrative numbers).

On Google Ads you'll meet three versions of it, and they're easy to mix up:

Google Ads termWhat it is
Max CPCYour bid: the most you'll typically pay for one click
Actual CPCWhat one click really cost, often less than the bid
Average CPCTotal cost of the clicks ÷ number of clicks, over a period

Google's own example of the average: two clicks costing $0.20 and $0.40 come to $0.60, and $0.60 ÷ 2 is a $0.30 average CPC (Google Ads Help). Do the same when you combine ads. Add up the spend and the clicks first, then divide, because an average of CPCs gives a small ad the same weight as a big one.

When a platform bills per thousand impressions, CPC comes from the CPM and the CTR:

CPC = CPM ÷ (1,000 × CTR)

At a $15 CPM and a 2% link CTR that's $15 ÷ 20, the same $0.75. Use link clicks on Meta. The all-clicks count includes likes and comments, which makes the CPC look cheaper than the traffic that reaches your page.

CPC vs CPM vs CPA

These three are pricing models, ways a seller can be billed for traffic. They're also metrics you can compute on any campaign, which is where the overlap comes from: a campaign bought on CPM still has a CPC and a CPA in the report.

CPC vs CPM vs CPA comparison chart showing what each pricing model bills and who carries the cost of clicks that do not buy
CPC vs CPM vs CPA: the pricing model decides what you are billed for and who pays for the clicks that never buy.
Pricing modelBilled perFormula as a metricWhere sellers meet it
CPC (cost per click)ClickSpend ÷ clicksGoogle search ads; Meta ad sets optimised for link clicks
CPM (cost per mille)1,000 impressionsSpend ÷ impressions × 1,000Meta ad sets optimised for purchases, many feed and video buys
CPA (cost per acquisition)Sale or leadSpend ÷ salesAffiliate networks and CPA deals

The Meta row surprises people. In Meta's Marketing API documentation, link-click billing is available only when the ad set optimises for link clicks; an ad set optimised for purchases is billed per impression (Meta for Developers, Billing Events). So most sales campaigns on Meta are CPM buys with a CPC you calculate.

CPA connects the other two to money. CPA = CPC ÷ conversion rate, so a $0.75 click on a page that converts 2.5% of visitors is a $30 sale. When I look at a campaign, CPA is the column I read first and CPC is the one I use to find out why it moved.

What is a good CPC?

A good CPC is one below what the click earns you, with room left for profit. Your checkout already holds the inputs.

Max CPC worked example chart showing a 60 dollar order at a 2.5% conversion rate, a 0.90 dollar break-even CPC and a 0.60 dollar max CPC that keeps 12 dollars a sale
Max CPC: a $60 order converting at 2.5% breaks even at $0.90 a click, and a $0.60 CPC keeps $12 of profit per sale (illustrative numbers).

The same example as a table, illustrative numbers:

StepMathResult
EPC (earnings per click)$60 order × 2.5% conversion rate$1.50
Profit per sale before ads$60 × 60% gross margin$36
Break-even CPC$36 × 2.5%$0.90
Target cost per sale$36 minus the $12 you want to keep$24
Max CPC$24 × 2.5%$0.60

Check it backwards: at 2.5%, a sale takes 40 clicks, and 40 × $0.60 is $24. The ROAS calculator does the EPC and break-even ROAS side with your own numbers.

Two inputs move the answer more than the bid does. Conversion rate and order value set your ceiling. An order bump that lifts the average order from $60 to $70 raises the break-even CPC from $0.90 to $1.05 at the same margin, with no change to the ads. And if the page converts 2% instead of 2.5%, the same $0.60 bid is suddenly a $30 sale.

Published CPC benchmarks mix industries, countries and ad types. Use them, if at all, to sanity-check a new account. Your own break-even line is the one to manage to.

Why CPC goes up in Q4

Because CPC = CPM ÷ (1,000 × CTR), only two things can raise it: impressions got more expensive, or fewer people clicked. In November they often happen together.

Why CPC is high comparison chart showing the same ad's CPC doubling from 0.75 to 1.50 dollars when CPM rises and link CTR falls in a busy week
Why CPC goes up: CPC equals CPM divided by 1,000 times CTR, so a pricier auction and a tired creative compound (illustrative numbers).
  • CPM up. More advertisers bid for the same people around Black Friday, so each thousand impressions costs more. The Black Friday marketing strategy post covers sizing the budget for it.
  • CTR down. A creative that has run for weeks to the same audience gets clicked less. Feeds fill with discount ads that look alike, too.
  • On Google, the auction. You pay "what's minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the competitor immediately below you" (Google Ads Help). More bidders below you means a higher actual CPC.

Back to the Monday call. In this illustrative case the CPC doubled, so at the same 2.5% conversion rate the CPA went from $30 to $60. Whether that's a cut depends on the checkout. A Black Friday offer with a bigger order value can carry a higher CPC, and one sold at a deep discount usually can't.

How to lower CPC without buying worse clicks

Each of these lowers CPC. Keep a change only if the cost per sale goes down with it.

  1. Raise link CTR with a specific hook. Name the problem and the offer in the first line. Vague curiosity gets cheap clicks from people who won't buy.
  2. Refresh creatives before fatigue. Watch one ad's link CTR week over week, and have the next version ready when it slides.
  3. On Google, work on relevance. Auction-time quality covers expected CTR, ad relevance and landing page experience (Google Ads Help). The Quality Score report shows which of the three is weak, though Google notes the score itself "is not an input in the ad auction" (Google Ads Help).
  4. Match the page to the ad. The landing page headline repeats the ad's promise. This one lowers CPA more than CPC, which is the better trade.
  5. Pull spend from placements that click and don't buy. A cheap CPC on an audience with no sales is still money spent for nothing.

The trap is the ad that wins on CPC and loses on money. The CTR guide works through a case where the ad with three times the CTR, and a third of the CPC, made fewer sales on the same spend. To test the page side, the landing page split-testing guide shows how under the URL your ads already use.

CPC next to sales in ElasticFunnels

The click is priced in the ad platform, and the sale happens in your checkout. "Every quarter I watched revenue leak between tools" is how I described my years as CTO of a direct-response company on our about page, and a CPC read without the sale next to it is one of those leaks.

  • Ad Campaigns report. With the Meta Ads or Google Ads integration connected, Reports → Ad Campaigns shows each campaign, ad set and ad with spend, revenue, ROAS and CPA next to ElasticFunnels' own conversion data.
  • Ad spend synced. Spend comes in from Meta, Google, Microsoft Ads and LinkedIn, so the cost side of the math isn't typed in by hand.
  • EPC per funnel. The Top funnels card on the analytics dashboard shows each funnel's EPC next to revenue and AOV. That EPC is the first line of the max CPC math above.

Put the CPC from Ads Manager next to the EPC from the funnel, and the bid question answers itself. Every feature is on every plan.

My take
  • Write your max CPC down before the campaign launches. Deciding it after a bad weekend is how bids creep up.
  • Don't switch a Meta sales campaign to optimise for link clicks just to get a "cheaper" click. You'll mostly get people who like clicking.
  • When CPC jumps, check CPM and link CTR before touching the bid. They point at different fixes.
  • A higher order value buys you more room than any bidding trick. Look at the checkout before the auction.

CPC tells you what the platform charged for a visit, and in Q4 that price can move every week. Whether a click was too expensive is a question the checkout answers. Keep the two numbers on one screen and the Monday call gets a lot shorter.

FAQ

CPC marketing FAQ

What is the meaning of CPC in marketing?

CPC stands for cost per click. It is either the price model (you pay the ad platform each time someone clicks, also called PPC) or the metric (total ad spend divided by clicks). A media buyer uses the metric on every campaign, even ones billed per impression.

How do you find your average CPC?

Add up the cost and the clicks for the same period and divide. Google Ads' own example: two clicks costing $0.20 and $0.40 are $0.60 in total, so the average CPC is $0.30. Don't average the CPCs of several ads; sum the spend and the clicks first.

What is CPC vs CPA?

CPC is what one click costs. CPA (cost per acquisition) is what one sale or lead costs, which is the CPC divided by the conversion rate. A $0.75 CPC at a 2.5% conversion rate is a $30 CPA. Two ads with the same CPC can have very different CPAs.

What is CPM, CPC and CTR in marketing?

CPM is the cost of 1,000 impressions, CTR is the share of impressions that get clicked, and CPC is the cost of one click. They are tied together: CPC = CPM divided by (1,000 x CTR). A $15 CPM with a 2% CTR gives a $0.75 CPC.

Is Facebook ads CPC?

Usually not. Meta's Marketing API documentation lists link-click billing only for ad sets optimised for link clicks; an ad set optimised for purchases is billed per impression. Ads Manager still reports a cost per link click, which is a calculation from spend and clicks.

What is a good CPC?

One that is below what a click earns you after costs. Multiply your profit per sale before ads by your conversion rate to get the break-even CPC, then pick a max CPC under it that leaves the profit you want per sale. Benchmarks from other industries don't tell you this.

Why is my CPC so high on Facebook?

Either the CPM went up or the link CTR went down, because CPC = CPM divided by (1,000 x CTR). Check both columns for the same ad over the last few weeks: a rising CPM points at the auction or the audience, a falling CTR at the creative.

Which is better, CPM or CPC?

Neither on its own. CPC billing protects you from ads nobody clicks; CPM billing lets the platform optimise for purchases, which on Meta is billed per impression. For a sales funnel, pick the optimisation goal that matches the sale and judge the result on cost per sale.

How do I set my first max CPC?

Take your average order value, multiply by your gross margin to get profit per sale before ads, and decide how much of it you want to keep. Multiply what's left by your page's conversion rate. With no conversion data yet, start below that number and raise the bid as sales come in; a few dozen sales give only a rough read of the rate.

Put ad spend and sales on one screen

Every feature on every plan. Start a 14-day free trial.