📈
📈 Business tools

CAC Payback Period Calculator

Results update as you type. Any currency.

Your numbers

Understanding the CAC payback period calculator — concept and principle

The CAC payback period is the number of months it takes for a new customer's gross profit to repay the cost of acquiring them. Subscription businesses, SaaS companies and their investors use it because it links growth to cash: the longer the payback, the more money a company must invest up front before new customers start paying for themselves.

CAC payback periodA customer paying $80 a month at a 75% gross margin returns $60 a month; ten months of $60 add up to the $600 it cost to acquire them.Earning back a $600 CAC, month by monthone customer pays $80 a month$60 profit (75%)$20costeach month refills $60 of the $60012345678910month$60 × 10 = $600Payback in 10 months$600 ÷ ($80 × 75%) = 600 ÷ 60
CAC ÷ monthly gross profit per customer: $600 ÷ $60 = 10 months.

How it is calculated

CAC is the fully loaded cost to win one customer (sales plus marketing). Monthly revenue per customer is often called ARPA or ARPU. Gross margin is a percentage. The calculator works with any currency.

The principle

A new customer starts as a cost and slowly pays it back each month. Revenue alone does not repay CAC, because part of each payment covers the cost of delivering the service, such as hosting, support and payment fees. Only gross profit is available to recover acquisition spend. Dividing CAC by that monthly amount tells you how many months it takes. The formula assumes the customer stays at least that long and that revenue and margin are constant.

Worked example

  1. Inputs: CAC $600, monthly revenue per customer $80, gross margin 75%.
  2. Monthly gross profit = $80 × 0.75 = $60.00.
  3. Payback period = $600 ÷ $60 = 10 months.

How to read the result

Where does your result fall?Under 12 monthsOver 12 months12Your result: 10 months · Under 12 monthsReference: SaaS rule of thumb (David Skok, SaaS Metrics 2.0)
Where does your result fall?

Shorter is better. Paybacks under about 12 months are widely regarded as strong for SaaS businesses selling to small and mid-sized customers; enterprise software often accepts longer periods because contracts are larger and customers stay longer. Compare payback with average customer lifetime: if customers typically cancel after 8 months, a 10-month payback means most of them never repay their acquisition cost. You can shorten payback by lowering CAC, raising prices, improving gross margin or collecting annual payments up front.

Common mistakes

Keep in mind: The formula assumes constant monthly revenue, margin and no churn before payback. Expansion revenue shortens real payback and churn lengthens it. This is not financial advice.

Frequently asked questions

What is a good CAC payback period?

It depends on the market. Under 12 months is often cited as strong for SaaS; what matters most is that payback is well within the typical customer lifetime.

Should I use revenue or gross profit?

Gross profit. The part of revenue that pays for delivering the service is not available to repay acquisition costs.

How does churn change payback?

Churn means some customers leave before they have repaid CAC, so the average cohort takes longer to pay back than the simple formula shows.

Sources: David Skok, "SaaS Metrics 2.0 – A Guide to Measuring and Improving What Matters" (forentrepreneurs.com)

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →