Skip to content
Log in

CAC Payback Period Calculator

How many months until a new customer earns back what it cost to win them, with and without churn.

Payback decides how much cash growth ties up. The free course explains it on a real business. Learn how CAC and payback fit together

Your numbers

Acquisition cost
How do you want to enter CAC?

Use costs and customers from the same period. If deals take months to close, shift the period of spend back by that lag.

Revenue per customer
Billing period

Recurring revenue divided by paying customers, before costs.

Calculate from revenue

Revenue minus the cost of serving customers (hosting, support, payment fees), as a share of revenue. The example value is not a benchmark.

Churn (for the payback with churn)
Churn is given

Share of paying customers who cancel in a period: customers lost ÷ customers at the start. Not sure? Use the churn calculator.

Payback 7.5 months · month 9 with churn

Result

Updates as you type

CAC payback
7.5 months
without churn: CAC ÷ monthly gross profit

With churn: month 9

Many subscription businesses aim to recover CAC within about 12 months; businesses with larger customers often accept longer. This is a rule of thumb, not a standard.

  • LTV $2,666.67
  • LTV:CAC 4.4 : 1

Formula: 600 CAC ÷ 80 gross profit per month = 7.5 months

In line with the commonly quoted 3 : 1 rule of thumb.

3 : 1 is a rule of thumb many SaaS teams quote, not a standard. What is healthy depends on margin, payback time and how reliable the churn estimate is.

$0$500$1,00003691215Months since the customer joinedCAC $600
Expected gross profit (with churn)Without churnExpected gross profit per customer reaches CAC in month 9 (7.5 months without churn).
Show the numbers
MonthExpected gross profit (with churn)Without churn
Month 1$80$80
Month 2$157.60$160
Month 3$232.87$240
Month 4$305.89$320
Month 5$376.71$400
Month 6$445.41$480
Month 7$512.05$560
Month 8$576.68$640
Month 9$639.38$720
Month 10$700.20$800
Month 11$759.20$880
Month 12$816.42$960
Month 13$871.93$1,040
Month 14$925.77$1,120
Month 15$978$1,200
  • 3% per month = 30.6% per year

Payback 7.5 months · month 9 with churn

Simple payback and payback with churn

Simple payback is CAC divided by the gross profit a customer brings each month: $600 ÷ $80 = 7.5 months. It is the usual definition and the one to compare with other companies.

It quietly assumes the customer stays. With churn, some customers leave before paying back, so the expected profit of a new customer grows more slowly. The payback with churn is the first month in which that expected profit reaches CAC: month 9 in the example. If the expected lifetime profit never reaches CAC, the customer is never paid back on average, however short the simple payback looks.

With annual billing paid upfront, recovery happens at the payments: a $1,200 annual plan at 80% margin brings $960 at once, which covers a $600 CAC with the first payment.

Worked example

CAC is $600. Each customer brings $80 of gross profit a month (ARPA $100 at 80% margin), and 3% of customers cancel monthly.

Simple payback: 600 ÷ 80 = 7.5 months. With churn, the expected profit of a new customer is $576.68 after 8 months and $639.38 after 9, so the cost is recovered in month 9.

With a CAC of $3,000 the simple payback is 37.5 months, but the whole expected lifetime profit is only $2,666.67: on average this customer never pays back.

Method and formulas

Churn is first converted to the billing period by compounding: 3% a month is 1 − 0.97¹² = 30.6% a year, not 36%. The calculator never multiplies or divides churn by 12.

c_year = 1 − (1 − c_month)^12      c_month = 1 − (1 − c_year)^(1/12)
gross profit g = ARPA × margin
LTV = g ÷ c                        (capped: g × (1 − (1 − c)^H) ÷ c)
CAC = (paid media + other costs) ÷ new paying customers
LTV:CAC = LTV ÷ CAC
payback = CAC ÷ monthly g
payback with churn = first month t with g × (1 − (1 − c)^t) ÷ c ≥ CAC

LTV assumes a constant churn rate and that a customer pays at the start of each period while still active, so the expected number of payments is 1 ÷ churn. LTV uses gross profit (revenue × margin), because margin is what pays back the acquisition cost; revenue LTV is shown on the side.

With a lifetime cap of H periods, LTV = gross profit × (1 − (1 − churn)^H) ÷ churn. At 0% churn there is no finite LTV without a cap.

CAC is blended: all sales and marketing costs of a period divided by all new paying customers of that period. Simple payback is CAC ÷ monthly gross profit. Payback with churn is the first month in which the expected cumulative gross profit of a new customer reaches CAC; with annual billing it is counted in annual payments.

Questions and answers

How do you calculate the CAC payback period?
Divide CAC by the monthly gross profit per customer (ARPA × gross margin). With a $600 CAC, $100 ARPA and 80% margin: 600 ÷ 80 = 7.5 months.
Why does churn make payback longer?
Simple payback counts the profit of a customer who stays. Some customers leave early, so the expected profit of a new customer grows more slowly than that. At 3% monthly churn the example recovers in month 9 instead of 7.5 months, and when lifetime profit is below CAC it never recovers.
What is a good CAC payback period?
Many subscription businesses aim for about 12 months or less; businesses selling to larger customers often accept longer because those customers stay longer. This is a rule of thumb, not a standard: the right limit depends on how much cash you have and how reliable your churn is.
How does annual prepayment change payback?
An annual plan paid upfront brings a year of gross profit on day one, so a CAC below one year of gross profit is recovered immediately. The simple payback in months stays the same, which is why the calculator shows both.
Payback or LTV:CAC: which one to watch?
Both. LTV:CAC says whether acquisition is worth it over a customer's life; payback says how long your cash is tied up. A 5 : 1 ratio with a 36-month payback can still run a young company out of money.

Terms used here