# Your CPC isn't too high. Your break-even is too low.

> A $1.20 click can be a bargain or a slow leak. How to work out the most you can afford to pay per click, and the three levers that raise it.

- Author: Achour Khattallah
- Category: E-commerce
- Published: 2026-10-31
- Tags: ecommerce, google-ads, cpc
- Canonical: https://www.achour.me/blog/cpc-break-even

---

Most store owners I talk to about ads open with the same complaint: clicks are too expensive. Sometimes that's true. More often, the click price is fine and the store simply can't afford it yet. Those are two very different problems, and only one of them gets fixed by fiddling with bids.

So before touching a campaign, I like to answer one question: **what is the most this store can pay for a click and still make money?** That number is your break-even CPC, and once you know it, "is $1.20 too much?" stops being a feeling and becomes arithmetic.

## A store that looks fine on paper

Take a made-up shop selling linen shirts. Nothing about its numbers is unusual:

<Stats
  items={[
    { value: "$1.20", label: "Average cost per click" },
    { value: "2.5%", label: "Of visitors place an order" },
    { value: "$60", label: "Average order value" },
    { value: "40%", label: "Gross margin per order" },
  ]}
/>

A $1.20 click for a $60 product sounds reasonable. The ads platform reports a respectable stream of sales. Every month, though, the bank balance tells a different story.

## The number that actually matters

Break-even CPC is what one click is worth to you, on average, in profit:

```txt
break-even CPC = order value × conversion rate × margin
               = $60 × 0.025 × 0.40
               = $0.60
```

That's the whole formula. Each click has a 2.5% chance of turning into a $60 order, and you keep 40% of that order[^1]. On average, a click is worth sixty cents to this store. It's paying a dollar twenty.

Here's what that looks like over a month:

<Figure
  src="/blog/cpc-break-even/funnel.webp"
  alt="Bar chart: $1,500 budget buys 1,250 clicks, which become 31 orders, $1,875 of revenue and $750 of gross profit, leaving a $750 loss after ad spend"
  caption="The revenue line looks healthy. The profit line is the one that pays rent."
  width={1800}
  height={1080}
/>

$1,875 of sales from $1,500 of ads reads like a win in most dashboards. After the cost of the shirts themselves, it's a $750 hole.

<Callout type="tip" title="Use your real margin, not a guess">
  Include product cost, shipping you pay for, payment fees and the returns you
  expect. If your "40% margin" quietly turns into 28% after all that, your
  break-even CPC drops with it.
</Callout>

## Try it with your own numbers

Plug in your store. The calculator starts with the shirt shop's figures:

<CpcCalculator />

If the break-even line comes out below what you pay, no amount of bid tweaking will save the campaign for long. You need to change what a click is worth.

## Three levers that raise your break-even

Look at the formula again. Every input is something you control on your own site, not inside the ads account.

1. **Conversion rate.** Faster pages, clearer product photos, honest delivery times, fewer checkout steps. Going from 2.5% to 4% is hard work but not exotic.
2. **Average order value.** Bundles, "complete the look" suggestions, a free-shipping threshold just above your typical basket.
3. **Margin.** Better supplier terms, fewer discount codes, cutting the returns that come from vague size guides.

<BarChart
  title="Break-even CPC for the shirt shop"
  prefix="$"
  decimals={2}
  data={[
    { label: "Today", value: 0.6 },
    { label: "Margin to 50%", value: 0.75 },
    { label: "Order value to $90", value: 0.9 },
    { label: "Conversion to 4%", value: 0.96 },
    { label: "Conversion and order value", value: 1.44, highlight: true },
  ]}
  note="The store pays $1.20 per click. Only the combined change clears it."
/>

No single lever gets this store over the line. Two of them together do, with room to spare. That's typical: the fix is rarely one heroic change, more often a few unglamorous ones that stack.

## Then make the click itself cheaper

Once the store can afford its clicks, it's worth lowering what it pays for them. On Google Ads you don't simply pay your bid. Where your ad shows, and what it costs, also depends on how relevant Google thinks it is, which shows up in your account as Quality Score[^2].

<Figure
  src="/blog/cpc-break-even/auction.webp"
  alt="Two stores with the same $2.00 maximum bid: Store A with quality 8 out of 10 pays $1.10 per click, Store B with quality 4 out of 10 pays $1.85"
  caption="Two advertisers, one bid. Relevance decides who pays less."
  width={1800}
  height={930}
/>

In practice that means tight ad groups, ad copy that repeats what people searched for, and landing on the exact product rather than your homepage. Boring advice, and it works.

<details className="my-8 rounded-xl border border-line px-5 py-4 [&[open]>summary]:mb-3">
  <summary className="cursor-pointer font-medium">Why not just watch ROAS?</summary>

  You can, as long as you know your break-even ROAS, which is `1 ÷ gross margin`. At a 40% margin that's 2.5: every dollar of ads has to bring back $2.50 in sales just to stand still. The shirt shop's ROAS is 1.25. Break-even CPC and break-even ROAS tell the same story; CPC is just easier to compare with the number in your ads account.
</details>

## A five-minute check for your store

- [x] Work out your real gross margin per order
- [x] Pull conversion rate and order value for paid traffic only
- [ ] Calculate break-even CPC and compare it with what you pay
- [ ] Pick one lever on your site to improve this month
- [ ] Recheck in four weeks, before changing bids

If your break-even is comfortably above your CPC, you've earned the right to spend more. If it isn't, the most profitable thing you can do with your ads account this week might be to leave it alone and fix the store.

[^1]: Gross margin here means what's left of an order after product cost, shipping you pay, payment fees and expected returns.

[^2]: Google describes Quality Score as a diagnostic built from expected click-through rate, ad relevance and landing page experience.
