CAC Payback Period Calculator Formula

Understand the math behind the cac payback period calculator. Each variable explained with a worked example.

Formulas Used

CAC Payback Period

payback_months = (monthly_revenue * gross_margin_pct / 100) > 0 ? cac / (monthly_revenue * gross_margin_pct / 100) : 0

Monthly Gross Margin Per Customer

monthly_gm = monthly_revenue * gross_margin_pct / 100

Variables

VariableDescriptionDefault
cacCustomer Acquisition Cost(USD)600
monthly_revenueMonthly Revenue Per Customer(USD)100
gross_margin_pctGross Margin(%)75

How It Works

How to Calculate CAC Payback Period

Formula

Payback Period = CAC / (Monthly Revenue Per Customer x Gross Margin %)

The payback period tells you how quickly each new customer starts generating net profit after covering the cost of acquisition. Shorter payback periods mean faster cash recovery and less capital risk. Investors consider this alongside LTV:CAC because a great ratio with a 36-month payback still strains cash flow.

Worked Example

A company spends $600 to acquire a customer who pays $100/month with a 75% gross margin.

cac = 600monthly_revenue = 100gross_margin_pct = 75
  1. 01Monthly Gross Margin = $100 x 75% = $75
  2. 02Payback Period = $600 / $75 = 8.0 months
  3. 03It takes 8 months to recoup the acquisition investment.

Ready to run the numbers?

Open CAC Payback Period Calculator