CAC Payback Period: Formula, Example and Excel Calculation
Summary
CAC payback period = CAC ÷ (New MRR per customer × Gross margin). It is the number of months of gross profit needed to earn back what it cost to win a customer. With a $3,400 CAC, $410 of new MRR per customer and a 78% gross margin, payback is about 10.6 months.
On this page
CAC payback period formula
CAC payback (months) = CAC ÷ (Average new MRR per customer × Gross margin %)- CAC: Sales and marketing cost for the period ÷ new customers acquired in the period.
- Average new MRR per customer: Monthly recurring revenue added by an average new customer at signup.
- Gross margin: Subscription gross margin as a decimal: the share of revenue left after hosting, support and other cost of revenue.
How to calculate CAC payback period in Excel and Google Sheets
Excel, using the cells in the worked example below:
=(B2/B3)/(B4*B5)Worked example
A marketing-automation SaaS company wants Q3 CAC payback to decide whether it can afford to double paid acquisition next year.
| Input | Value |
|---|---|
| Sales and marketing spend (Q3) | $612,000 |
| New customers (Q3) | 180 |
| Average new MRR per customer | $410 |
| Gross margin | 78% |
- CAC = 612,000 ÷ 180 = $3,400.
- Monthly gross profit per new customer = 410 × 0.78 = $319.80.
- Payback = 3,400 ÷ 319.80 = 10.6 months.
- On revenue rather than gross profit it would be 3,400 ÷ 410 = 8.3 months, which looks better than reality.
Result: 10.6 months CAC payback
How to interpret CAC payback period
Payback is a cash-efficiency measure: the shorter it is, the faster acquisition spend comes back to fund more growth. Many SaaS operators treat roughly 12 months or less as healthy for SMB products and accept longer paybacks, sometimes 18–24 months or more, for enterprise contracts with strong retention. Payback only works if customers stay longer than the payback period, so read it next to churn: a 10-month payback with 5% monthly churn means a meaningful share of customers leave before they've paid back.
Common mistakes
- Using revenue instead of gross profit, which shortens payback by the size of your cost of revenue.
- Ignoring churn during payback. If many customers leave before month 10, true payback is longer than the formula says.
- Mixing periods: Q3 spend divided by Q3 customers when the sales cycle is three months long. Lag spend or use trailing twelve months.
- Using blended new MRR when segments differ a lot. Calculate payback per segment or channel.
Calculate CAC payback period with Better Analyst
Connect your data or upload a spreadsheet, then ask in plain English. Better Analyst writes and runs the calculation and shows the steps, so you can check the number.
- “Calculate CAC payback by quarter and by acquisition channel for the last two years.”
- “How does payback change if gross margin rises to 82%?”
- “Show the share of each signup cohort still active at the month payback is reached.”
Usually calculated from: PostgreSQL, Google BigQuery, Snowflake, Google Sheets, Supabase.
Further reading
Frequently asked questions
Should CAC payback use revenue or gross margin?
How do I calculate CAC payback in Excel?
What's the difference between payback period and LTV:CAC?
Related metrics
How to Calculate CAC: Customer Acquisition Cost Formula
Customer acquisition cost formula with a quarterly B2B SaaS example, the Excel formula, blended vs paid CAC, and which costs belong in CAC.
How to Calculate Churn Rate: Formula, Excel and Annualizing
Customer churn rate formula with a monthly subscription example, the Excel formula, how to annualize churn correctly, and logo vs revenue churn.
Burn Rate Formula: Gross vs Net Burn and Runway in Excel
How to calculate gross and net burn rate and cash runway from monthly cash figures, with an Excel formula and the traps that shorten real runway.