CAC Payback Period Calculator
Calculate how many months to recover your CAC from gross margin. Free browser-based SaaS calculator.
How CAC Payback Period Calculator Works
CAC Payback Period = CAC ÷ (MRR per Customer × Gross Margin %). Outputs months until the customer becomes profitable. This metric shows how quickly each customer's monthly contribution recovers their acquisition cost. Best-in-class SaaS achieves under 12 months; Series B+ median is 15–18 months per OpenView. Over 24 months signals capital-intensive economics.
CAC Payback Period Benchmarks
| Label | Meaning |
|---|---|
| Under 12 months | Best-in-class — fast capital recovery |
| 12–18 months | Healthy — OpenView benchmark for Series B+ SaaS |
| 18–24 months | Acceptable for enterprise ACV |
| Above 24 months | Capital-intensive — review pricing, CAC, or gross margin |
Frequently Asked Questions
What is CAC Payback Period?
CAC Payback Period is the number of months needed to recover the cost of acquiring a customer from their gross profit contribution. Formula: CAC ÷ (Monthly Revenue per Customer × Gross Margin %). It tells you how quickly each customer becomes profitable.
What is a good CAC Payback Period?
Best-in-class SaaS achieves under 12 months. The median for Series B+ companies is 15–18 months per OpenView. Over 24 months is a concern — it means you're waiting 2+ years to break even on each customer, which is capital-intensive and risky.
How does it relate to LTV:CAC?
They measure the same thing differently. LTV:CAC is a ratio comparing total value to total cost. CAC Payback Period tells you when that value starts materialising in cash terms. A 12-month payback with 36-month average customer lifetime implies an LTV:CAC ratio of roughly 3:1.
Is my data stored?
No.
Can I use this on mobile?
Yes.
About This Tool
Built by the Calcyo team and last updated June 2026. All calculations follow industry-standard methodology. No data leaves your browser — calculations run entirely client-side using JavaScript. If you spot an error in the formula or benchmark data, email us at support@calcyo.xyz.