CAC Payback Period Calculator

Calculate CAC payback in months from acquisition cost, new recurring revenue, gross margin, and customer economics.

Last reviewed May 27, 2026 by CalcMastery Editorial Team; Reviewed by CalcMastery Finance Review Team

CAC Payback Period Calculator

See how many months it takes to recover your blended Customer Acquisition Cost (CAC) using gross-margin-adjusted recurring revenue. Lean form with focused outputs, tooltips, scenarios, and a What It Means panel.

$

Fully loaded cost to acquire one new paying customer (ads, programs, SDR/AE comp, tools). Use the same currency as revenue.

$/mo

Average monthly recurring revenue per customer (ARPA/ARPU). Use the same period as CAC, typically MRR ÷ active customers.

%

Gross margin percentage after payment processing, infrastructure, support, and other direct costs.

Scenarios
Load common GTM motions to benchmark CAC payback.
PLG self-serveSales-led mid-marketEnterprise field salesHigh CAC, low margin

CAC Payback (months)

  • CAC payback months
  • CAC payback (years) years
  • Gross profit per customer per month$
  • Gross profit in first 12 months$
  • Category

Enter your inputs above to calculate the results.

Use this CAC payback period calculator to estimate how many months it takes to recover customer acquisition cost from gross profit. Enter CAC, monthly recurring revenue or customer revenue, and gross margin. The result shows payback timing for SaaS growth planning, sales efficiency, budget allocation, and comparisons with LTV:CAC and retention metrics.

What is CAC Payback Period?

CAC payback period measures how many months of gross profit from a new customer are needed to recover the customer acquisition cost (CAC).

It connects front-end spend on sales and marketing with back-end unit economics by translating CAC, average monthly recurring revenue (ARPA), churn, and gross margin into a simple time-to-breakeven figure.

Operators and investors use CAC payback alongside LTV/CAC, net revenue retention (NRR), Rule of 40, and contribution margin to assess whether growth is value-creating or simply burning cash.

Shorter payback improves capital efficiency, extends runway, and supports higher sustainable growth rates, while long payback signals pressure on working capital and higher financing risk.

Formula

The standard per-customer CAC payback formula in months is:

CAC Payback Period (months) = CAC per New Customer / (ARPA × Gross Margin)

Where:

  • CAC per New Customer = fully loaded acquisition cost per logo (sales + marketing + partner commissions, etc.).
  • ARPA = average recurring revenue per account per month (or average MRR per customer).
  • Gross Margin = gross margin percentage expressed as a decimal (e.g., 75% → 0.75), after variable costs of service.

If you want the result in years instead of months:

CAC Payback Period (years) = CAC Payback Period (months) / 12

Example

Assume:

  • Blended CAC per new customer = $1,200
  • Average monthly recurring revenue (ARPA) = $180
  • Gross margin = 75% (0.75)
    1. Compute monthly gross profit per customer:
Monthly Gross Profit per Customer = 180 × 0.75 = 135
    1. Compute CAC payback period in months:
CAC Payback Period (months) = 1,200 / 135 approx 8.9
    1. Translate into years:
CAC Payback Period (years) = 8.9 / 12 approx 0.74
    1. First-year gross profit per customer:
First-Year Gross Profit = 135 × 12 = 1,620

In this scenario, CAC is paid back in about 8.9 months, which puts the business in a healthy range for many high-growth SaaS companies and leaves several months of incremental gross profit in year one to contribute to fixed costs and value creation.

Related calculators and references

How to Use the CAC Payback Period Calculator

Enter your CAC, monthly revenue per customer, and gross margin to see how many months and years it takes to recover acquisition costs, plus the gross profit you generate in the first year.

Enter your blended CAC per new customer

  • In the “Blended CAC per new customer” field, input the fully loaded acquisition cost per customer (including sales, marketing, commissions, and relevant overhead).

Fill in your average monthly recurring revenue (ARPA)

  • In “Average monthly recurring revenue (ARPA)”, enter the average subscription revenue you collect per customer per month, excluding one-time setup or implementation fees.

Set your gross margin percentage

    • In “Gross margin %”, plug in your SaaS gross margin as a percentage; the calculator converts it into a decimal and uses:
Gross Margin = (Revenue − COGS) / Revenue

Then it computes monthly gross profit per customer and payback:

Gross Profit per Customer per Month = ARPA × Gross Margin
CAC Payback Period (months) = CAC / (ARPA × Gross Margin)

Review the results table

  • Check “CAC payback (months)” and “CAC payback (years)”, plus “Gross profit per customer per month” and “Gross profit in first 12 months”; the category row (e.g., “Healthy (6–12 mo)”) quickly flags whether your payback window sits in a healthy range for most SaaS motions.

Interpret insights and refine scenarios

  • Use the “What It Means” section and scenarios dropdown to compare different CAC / ARPA / margin combinations, then hit “Reset” to start over or toggle charts to visualize how changes in inputs affect your payback curve.

Frequently Asked Questions

These FAQs explain CAC payback, gross-margin adjustment, monthly versus annual inputs, and benchmark interpretation.

What inputs do I need, and how does this CAC Payback Period Calculator actually compute the result?

You only need three numbers: your blended CAC per new customer, your average monthly recurring revenue per account (ARPA), and your gross margin %. The calculator first computes gross profit per customer per month as ARPA × gross margin, then calculates CAC payback in months as CAC ÷ (ARPA × gross margin), and also converts that into years.

What is a “good” CAC payback period for a SaaS business?

Many finance and SaaS sources point to a median around 16 months, with less than 12 months generally seen as healthy, and sub-12 months particularly attractive for high-growth SaaS because it frees up cash to reinvest in sales and product.

Should I use ARPA, ARPU, or MRR when filling out the calculator?

Use your average monthly recurring revenue per account (ARPA) – i.e., total MRR divided by number of active customers – because the standard CAC payback formula is based on monthly revenue per customer and gross margin; ARPU/ARPA and MRR are just different ways of expressing the same underlying monthly recurring revenue

Why does the calculator include gross margin instead of just dividing CAC by ARPA?

CAC is recovered from profit, not from top-line revenue, so the denominator uses net new gross margin per month – otherwise you’d underestimate the true payback time, especially in businesses with heavy hosting, support, or payment-processing costs.

Sources & Methodology