What Is CPC? Cost per Click Definition and Formula

CPC (cost per click) is your ad spend divided by clicks. Learn the formula, CPC (all) vs cost per link click, and how CPM and CTR drive it on Meta.

Updated June 2026 · Likit Sae Lee, CTO

Quick answer

Cost per click (CPC) is the average amount you pay each time someone clicks your ad, calculated as total ad spend divided by total clicks. In Meta Ads Manager it appears in two versions: CPC (all), which counts every click on the ad including reactions and media taps, and CPC (cost per link click), which counts only clicks on links that lead to a destination such as your website. Because Meta mostly charges by impression, CPC is usually a reported outcome of your CPM and CTR rather than a price you set directly.

The definition, unpacked

CPC answers one question: on average, what did each click cost you? The formula is simple, total amount spent divided by the number of clicks in the same period. Spend RM200 and get 400 clicks, and your CPC is RM0.50. The subtlety on Meta is that you rarely pay per click literally. Most campaigns are bought and charged by impression, and the auction decides which ad shows based on total value, a combination of your bid, Meta's estimated action rates, and ad quality. CPC is therefore best read as a derived efficiency metric, spend divided by clicks after the fact, not the price tag on each individual click.

CPC (all) vs cost per link click

Ads Manager reports two CPC metrics, and mixing them up is the most common CPC mistake. CPC (all) uses the clicks (all) metric, which counts many kinds of interaction with the ad, including link clicks plus other actions like clicks on media and certain engagements on the ad itself. CPC (cost per link click) divides spend only by link clicks, meaning clicks on links in the ad that lead to a destination or experience, on or off Meta's platforms. CPC (all) will almost always look cheaper because its denominator is bigger. If your goal is traffic to a website or WhatsApp conversation, cost per link click is the honest number. One further layer: link clicks include clicks to on-platform destinations too, so Meta also offers an outbound clicks metric that counts only clicks leading off Facebook or Instagram. When comparing reports, always confirm which click definition is behind the CPC column.

How CPC connects to CPM and CTR

CPC, CPM, and CTR are arithmetically locked together. Because CPC equals spend over clicks, CPM equals spend per thousand impressions, and CTR equals clicks over impressions, it follows that CPC equals CPM divided by CTR times one thousand. In plain terms, your CPC falls when impressions get cheaper or when a larger share of the people who see the ad actually click. This is why CPC problems usually trace back to one of two causes. A rising CPM means the auction has become more expensive for your audience, common during peak sale seasons. A falling CTR means the creative or offer has stopped earning clicks, which is a message problem, not an auction problem. Diagnosing which side moved tells you whether to rethink targeting and timing or refresh the creative.

When CPC matters, and when it misleads

CPC is most useful when a click is genuinely the outcome you are buying, for example driving traffic to a landing page, a Shopee listing, or a WhatsApp chat. It is also a fast comparative signal when testing several creatives against the same audience, since the cheaper-click ad is usually the one whose hook is working. CPC misleads when it becomes the goal itself. A very cheap click from an audience that never buys is worse than an expensive click from one that does, so conversion-focused advertisers should judge ads on cost per result or ROAS and treat CPC as a diagnostic. Reviewing how competing Malaysian brands structure their hooks and offers, whether through the free Meta Ad Library or a research archive like AdPlay.ai, is often a faster route to cheaper clicks than bid tinkering, because CTR is the lever advertisers actually control.

Frequently asked questions

What is the formula for CPC?

CPC equals total amount spent divided by total clicks over the same period. For example, RM150 of spend that generates 300 clicks gives a CPC of RM0.50. In Meta Ads Manager the version you usually want is CPC (cost per link click), which divides spend by link clicks only, the clicks that lead to a destination such as your website, rather than every interaction with the ad.

Why is my CPC (all) lower than my cost per link click?

Because CPC (all) divides the same spend by a bigger number. The clicks (all) metric counts many interactions with your ad, not just clicks on links, so its denominator includes actions that never send anyone to your destination. Cost per link click counts only clicks on links leading to a destination or experience, which makes it the more honest measure when the goal of the campaign is traffic.

Do I actually pay per click on Facebook ads?

Usually not. Most Meta campaigns are charged by impression, and the auction picks winners on total value, a combination of bid, estimated action rates, and ad quality. CPC is then calculated after the fact as spend divided by clicks. Some objectives allow charging by link click, but for most advertisers CPC is a reporting metric shaped by two levers: what impressions cost (CPM) and how often viewers click (CTR).

Keep exploring

Turn ad research into winning ads

Research the ads that work, generate the creative on-brand, and launch to Meta, all in one tool.

7-day free trial · No credit card required