Cost Per Click (CPC)
Cost per click (CPC) is the price paid for each click on an ad or link, calculated by dividing total spend by the number of clicks it generated.
Cost per click is both a pricing model and a diagnostic metric. As a pricing model, it is what advertising platforms charge each time someone clicks your ad. As a metric, it is total spend divided by total clicks for any traffic source you pay for.
For SaaS marketers, CPC matters because clicks are the raw material of an expensive funnel. Knowing what a click costs, and what a click is worth after conversion, is the difference between profitable acquisition and a budget that quietly evaporates.
How it works in B2B SaaS
On search and social platforms, CPC is set by auction. Advertisers bid on keywords or audiences, and the actual price paid depends on competition and the platform's quality signals, so the same keyword can cost different advertisers different amounts.
B2B SaaS keywords tend to be expensive because the audience is small and the customer value is high. A niche term with 500 monthly searches can command a steep CPC simply because five vendors all want the same buyer.
CPC also works as a universal comparison metric outside paid ads. Divide what you paid for any placement, say a newsletter sponsorship or a listing on a review site, by the clicks it drove, and you get an effective CPC you can compare across channels.
A worked example
A SaaS company selling a $99 per month scheduling tool bids on the keyword "meeting scheduler for teams." The average CPC comes out at $6, and the monthly budget of $3,000 buys 500 clicks.
Of those 500 visitors, 5 percent start a free trial, giving 25 trials at an effective cost of $120 per trial. If 20 percent of trials convert to paid, the company gains 5 customers at $600 each.
At $99 per month, each customer pays back their acquisition cost in just over six months. Whether that works depends on retention: if customers typically stay two years, the math is comfortable, but if they churn in eight months the channel is barely break-even.
Typical ranges and benchmarks
CPC ranges are wide and shift constantly, so use rough anchors rather than fixed truths:
- B2B search terms commonly cost several dollars per click.
- Highly competitive software categories often run into the tens of dollars.
- Display or retargeting clicks commonly cost well under a dollar.
Branded keywords are typically far cheaper than generic ones, which is one reason affiliate brand bidding is such a sore point in program terms. The benchmark that matters most is your own: CPC measured against what a click is worth given your conversion rate and customer value.
Cost per click vs earnings per click
CPC and earnings per click (EPC) are mirror images, and mixing them up flips the economics. CPC is what a buyer of traffic pays per click. EPC is what a seller of traffic, usually an affiliate, earns per click they send to a program.
Professional affiliates who buy ads live in the gap between the two. If a program's EPC is $2.50 and they can buy relevant clicks at $1.50, arbitrage exists. For program managers, a strong published EPC is a recruiting asset, because it tells media buyers your program can outearn the CPC they pay.
How it shows up in affiliate and partner programs
Very few affiliate programs pay per click, because clicks are trivially easy to fake and click fraud would drain budgets fast. Pay-per-click affiliate models survive mostly in tightly policed contexts, and mainstream SaaS programs pay on leads or sales instead.
CPC still shapes affiliate strategy, though. Media buyer affiliates compare their CPC against program EPC to decide what to promote, and program terms often restrict paid search behavior, especially bidding on the vendor's own brand keywords, precisely because affiliate CPC campaigns can cannibalize traffic the vendor would have captured for free.
Common mistakes
Chasing the cheapest CPC is the most common error. Cheap clicks are usually cheap because intent is low, and a falling CPC paired with a falling conversion rate is not a win, it is a slower way to waste the same budget.
Averaging branded and non-branded CPC into one number hides what is really happening. Branded clicks are cheap and convert well, so a blended average can make a struggling generic campaign look healthy.
Finally, judging any channel on CPC alone ignores what happens after the click. Always pair CPC with conversion rate and customer value, and inspect cheap traffic sources for bot activity before celebrating the price.
Frequently asked questions
Is CPC the same thing as PPC?
They are related but not identical. PPC (pay per click) is the advertising model in which you pay for clicks rather than impressions. CPC is the metric inside that model: the actual price paid per click. You run PPC campaigns, and you measure and optimize their CPC.
What is a good CPC for B2B SaaS?
There is no universal number, because a good CPC depends entirely on what happens after the click. Work backward instead:
- Take the revenue a customer generates.
- Decide what you can afford to spend acquiring one.
- Divide through your trial and conversion rates to find the maximum CPC you can pay profitably.
Why do so few affiliate programs pay per click?
Because clicks are the easiest possible metric to fake. Bots, click farms, and incentivized traffic can generate unlimited clicks with zero buying intent, so paying per click exposes a program to unbounded fraud. Paying on leads or sales ties payouts to outcomes the vendor can verify.
