How to use the CPC calculator
Enter ad spend and the number of link clicks for the period.
Add impressions if you have them, to see CTR and CPM next to CPC.
Enter your landing page conversion rate and the most you can pay per sale, your target or break-even CPA.
Compare your CPC with the maximum affordable CPC in the verdict.
The CPC formula
- CPC=ad spend ÷ link clicks
- CTR=link clicks ÷ impressions
- CPC=CPM ÷ (1,000 × CTR)
- Max affordable CPC=target CPA × conversion rate
- Link clicks
- Clicks that lead to your destination URL. Meta also reports all clicks, which include reactions, profile taps and expanding text; use link clicks for CPC.
- Conversion rate
- Share of link clicks that become a purchase or lead, as a decimal (3% = 0.03).
- Target CPA
- The most you want to pay for one conversion.
Worked example
Checking whether traffic is affordable
- Spend 900 for 640 link clicks: CPC = 900 ÷ 640 = 1.41.
- Impressions were 48,000, so CTR = 640 ÷ 48,000 = 1.33% and CPM = 18.75.
- Conversion rate is 3% and target CPA is 60, so max affordable CPC = 60 × 0.03 = 1.80.
- Expected CPA = 1.41 ÷ 0.03 = 46.88.
CPC is a symptom, not a goal
Chasing the cheapest clicks often backfires. Curiosity-bait creative and broad placements can produce cheap clicks from people with no intention of buying, while a higher CPC from a well-qualified audience can deliver a lower cost per purchase.
That is why this calculator frames CPC against your conversion rate. The right CPC is whatever keeps CPA under target.
Typical ranges and what moves them
Meta link CPCs vary widely. Ecommerce advertisers in English-speaking markets often report figures somewhere between roughly 0.50 and 2 US dollars, while B2B, finance and other high-value niches tend to pay more. Treat any range as orientation only; your own history is the benchmark that counts.
- CPM: when impressions get more expensive, clicks do too, unless CTR improves.
- CTR: doubling CTR halves CPC at the same CPM.
- Placement mix: some placements generate cheap but low-quality clicks.
- Optimization event: purchase-optimized campaigns may show a higher CPC but better conversion rates than traffic campaigns.
Lowering CPC the healthy way
The aim is cheaper qualified clicks, not cheaper clicks at any cost.
- Test new hooks in the first line of text and the first seconds of video; the hook does most of the work for CTR.
- Make the offer and the reason to click explicit in the headline.
- Match the creative to the landing page so the click does not feel like a bait-and-switch, which protects conversion rate.
- Use the CTR calculator to check whether one ad's CTR advantage is real before you scale it.
Questions and answers
How do you calculate CPC?+
Divide ad spend by the number of clicks. 300 spent for 250 link clicks is a CPC of 1.20.
Should I use link clicks or all clicks?+
Use link clicks, or outbound clicks, for anything tied to traffic or sales. All clicks include reactions, comments, profile visits and 'See more' expansions, which make CPC look cheaper than the real cost of a site visit.
What is a good CPC for Facebook ads?+
One that keeps your cost per acquisition below target. Multiply your target CPA by your conversion rate to get the maximum CPC you can afford; anything below that works for your business, whatever the industry average says.
Why is my CPC high but my CPA fine?+
Because your visitors convert well. Purchase-optimized campaigns often show higher CPCs because delivery favours fewer, more likely buyers. If CPA and ROAS are on target, a high CPC is not a problem.
How are CPC, CPM and CTR related?+
CPC = CPM ÷ (1,000 × CTR). With a CPM of 15 and a CTR of 1.5%, CPC is 15 ÷ 15 = 1.00.
Can I set a maximum CPC on Meta?+
For most objectives Meta uses bid strategies such as highest volume, cost per result goal and bid cap rather than a simple maximum CPC. The max affordable CPC from this calculator is best used as a diagnostic to judge whether traffic costs are sustainable.