Glossary

What is CPC in advertising?

CPC is what a click on your ad costs on average: total spend divided by clicks. Meta’s Ads Insights API defines it as “the average cost for each click (all)”, and that “(all)” matters, as the second section explains.

Updated 6 October 2026

Cost per click: the average you pay each time someone clicks your ad. Work it out as total ad spend divided by the number of clicks.

Metrics

The formula and a worked example

CPC is spend ÷ clicks. If an ad cost $90 and Meta’s report shows 300 clicks, the CPC is $0.30. The same ad had 30,000 impressions, so its CPM was $3 and its click-through rate was 1%. Those three numbers always agree: CPC equals CPM divided by the number of clicks per 1,000 impressions.

  • At 30 clicks per 1,000 impressions and a $3 CPM, a click costs $0.10.
  • At 10 clicks per 1,000 impressions and the same $3 CPM, a click costs $0.30.
  • At 5 clicks per 1,000 impressions, it costs $0.60.

So CPC falls when more people click, even though you pay the same for the impressions. That is why improving the creative can lower CPC without touching the bid.

Which clicks are counted?

Meta’s reference lists several click-cost fields, not one. Plain cpc is the average cost per click (all). Others cover cost per inline link click, cost per unique click and cost per outbound click. The names suggest the narrower versions count only certain click types. Check how your own report defines the one you are looking at.

This matters because “all” clicks may include actions that are not a visit to your website, such as expanding a caption or interacting with the post. Check your own report’s definition. If your goal is traffic, the link-click versions are the closer match, and reading all-click CPC as cost per visitor can understate your real cost.

What CPC cannot tell you

A cheap click is not a good click. A $0.10 click from someone who leaves at once costs more per sale than a $1 click from someone who buys. Pair CPC with the conversion rate: if 2 in 100 clicks become customers, a $0.30 CPC means each customer costs about $15 in clicks.

Tip: Do not chase the lowest CPC. Set a target cost per result first, then work backwards: cost per result ÷ the number of clicks needed per result gives the CPC you can afford.

An example

A yoga teacher spends $45 promoting a free class page and gets 150 link clicks. CPC is $0.30. Six people sign up, so each sign-up cost $7.50, which is the number she compares month to month.

Questions people ask

What does CPC stand for?

Cost per click. It is the average amount you pay for each click on your ad. Meta’s Ads Insights reference describes the plain cpc field as the average cost for each click (all).

How do I calculate CPC?

Divide total spend by total clicks. If you spent $120 and the ad got 400 clicks, CPC is 120 ÷ 400, which is $0.30. Use the same date range for both numbers or the result will be wrong.

What is the difference between CPC and CPM?

CPM is the price of 1,000 impressions, whether anyone clicks or not. CPC is the price of a click. Click-through rate links them: the more people click per 1,000 impressions, the lower your CPC for a given CPM.

Is CPC the same as cost per link click?

Not necessarily. Meta reports cost per click (all) and, separately, cost per inline link click and cost per outbound click. They can differ because they count different clicks. Check which one your report is showing.

Does a lower CPC mean better results?

No. It means clicks were cheaper. Whether those clicks led to sign-ups or sales depends on the offer and the page. Judge CPC with conversion rate and cost per result.

Sources

Related terms

More terms

Turn engagement into conversations

Each comment can start a conversation: DMFast replies under it, sends a DM, and shares your link once they answer. Free plan, no card.

Start free