Skip to content

CAC payback calculator

Work out customer acquisition cost, payback period, lifetime value and break-even ROAS from five numbers. Free, no account, and nothing leaves your browser.

  • Free, no account
  • Runs in your browser
  • Nothing is sent to us

Your numbers

Everything spent to acquire customers in the period: ads, tools, salaries, agencies.

New paying customers won in that same period.

Average revenue per customer per month. Divide an annual plan by twelve.

Revenue left after the cost of delivering the service. Software is typically 70–85%.

Optional. Share of customers lost each month. Needed for lifetime value.

What it costs, and when it pays back

Enter spend and new customers to get acquisition cost. Add revenue, margin and churn for payback and lifetime value. Nothing leaves your browser.

The formulas

CAC             = spend / new customers
Monthly profit  = revenue per customer × gross margin
Payback months  = CAC / monthly profit
Lifetime months = 1 / monthly churn
LTV             = monthly profit × lifetime months
Break-even ROAS = 1 / gross margin

Margin is required rather than assumed, because every figure below it changes when you compute on gross profit instead of revenue — usually by 20–30% in the flattering direction.

Payback is a cash question, not a profit question

Lifetime value gets the attention and payback period decides whether you survive to collect it.

If a customer takes eighteen months to repay what you spent winning them, then every customer you add makes the current month worse. That is fine when the money to bridge it exists and fatal when it does not, which is why payback is the number investors ask about first and the one that constrains how fast you can grow.

Two practical consequences:

  • Annual plans transform the maths. Collecting twelve months upfront turns an eighteen-month payback into an immediate one, on the same unit economics. Discounting an annual plan by 20% to get that cash is usually a good trade.
  • Payback and LTV can disagree. A high-value customer with a long ramp can have excellent lifetime value and a payback period your bank balance cannot support.

Where LTV goes wrong

The formula assumes churn is constant, and it never is. Real retention curves fall steeply and then flatten as the remaining customers turn out to be the ones who genuinely need the product. Dividing by a single blended churn rate mixes those two populations and produces a number that is too pessimistic about your best cohort and too optimistic about your worst.

Three habits keep it honest:

  • Cap the horizon. Count three years at most. A lifetime value that depends on year seven is a forecast, not a measurement.
  • Split by cohort. Customers acquired last quarter behave differently from those acquired two years ago, and the average hides it.
  • Split by channel. The channel with the lowest CAC often has the worst retention, so its apparent advantage disappears as soon as lifetime is measured rather than assumed. That is the case for computing LTV by acquisition channel rather than for the business as a whole.

The other half of the picture

This tool tells you what a customer costs and when they pay you back. It says nothing about which traffic produced them — for that, put revenue beside visitors with the revenue per channel calculator, or work backwards from campaign spend with the ad cost calculator.

sonex reads revenue from Stripe or Polar and reports it against the channel that earned it, so the acquisition cost you calculate here can be checked against money that actually arrived rather than against conversions a tracker believed it saw.

Questions

Frequently asked.

How do you calculate customer acquisition cost?
Divide everything spent to win customers in a period — ads, tools, agencies, the salaries of the people doing the work — by the number of new paying customers in that same period. Leaving salaries out is the most common way of arriving at a CAC that looks healthy and is not.
What is a good CAC payback period?
Under twelve months is the usual benchmark for subscription businesses, and under six is strong. The reason is cash rather than profit — anything longer means growth has to be financed from somewhere until the customer catches up with what you paid for them.
Why is payback calculated on gross profit rather than revenue?
Because revenue is not yours to keep. If a $29 subscription costs $6 a month to deliver, only $23 is available to repay the acquisition cost. Computing payback on the full $29 makes every channel look roughly 25% better than it is.
What is a good LTV to CAC ratio?
Three to one is the conventional floor, and it is a floor rather than a target. Below three, acquisition is eating the margin. Far above three usually means you are underspending on a channel that works rather than that the business is unusually healthy.
What is break-even ROAS?
One divided by your gross margin. At 80% margin you break even at 1.25x return on ad spend; at 25% margin you need 4x. It is the threshold a campaign has to clear before it contributes anything, and it is specific to your business rather than an industry benchmark.
Questions

Frequently asked.

Cookies, install and pricing, answered. Still stuck? Ask us anything .

01 Can sonex show revenue next to my traffic?

Yes. Connect Stripe or Polar with a read-only key and sonex reads revenue straight from your payment provider, per website. Revenue then appears as a focusable series on the Overview chart and as its own report, beside the traffic that earned it. No tracked event is needed for it to work.

02 Does sonex use cookies?

No. sonex sets no cookies and needs no consent banner. It counts visits without cookies, fingerprinting, or any personal data, so it is GDPR, PECR and CCPA-ready by default.

03 How do I install sonex?

Add one script tag to your site's <head> with your website id. It is a single lightweight tracker — no build step and no SDK required.

04 Is sonex a Google Analytics alternative?

Yes. sonex gives you the reports that matter — visitors, pages, referrers, funnels, revenue and a world map — without surveilling your audience or drowning you in configuration.

05 How is sonex priced?

By monthly tracked events. Free covers 2k events, Pro is $20/mo for 200k events, and Business is $200/mo for 2M events with team seats.

See what your traffic actually earns.

Revenue beside the visitors that produced it. No cookies, no credit card, no consent banner.

Get started