Free tool

Free CAC Payback Period Calculator

Calculate how many months it takes to recover your customer acquisition cost. See cumulative profit by month, cohort-level cash flow, and 12-month customer ROI.

Customer Economics

$
$
%
orders

Monthly Spend & Volume

$
$

CAC Payback

5.2 months

2 orders to recover

Monthly Profit / Customer

$7.75

$39.00 gross/order

12-Month Customer Value

$93.00

133% ROI on CAC

Cohort Payback

5.2 months

$5,000 monthly spend

5.2-month payback — recover CAC quickly, cash-flow friendly

Cumulative Profit per Customer (24 months)

M1
$-32
M2
$-25
M3
$-17
M4
$-9
M5
$-1
M6
$+7
M7
$+14
M8
$+22
M9
$+30
M10
$+38
M11
$+45
M12
$+53
M13
$+61
M14
$+69
M15
$+76
M16
$+84
M17
$+92
M18
$+100
M19
$+107
M20
$+115
M21
$+123
M22
$+131
M23
$+138
M24
$+146

CAC recovered in month 6 — highlighted with green ring

Per-Customer Waterfall

CAC (upfront cost)-$40.00
Monthly gross profit+$9.75
Monthly operating cost-$2

Net monthly profit$7.75/mo

Monthly Cohort Cash Flow

Ad spend (cash out)-$5,000.00
Cohort monthly return (125 customers)+$968.75

Net monthly cash flow$-4,031.25

What Is CAC Payback Period?

CAC payback period is the time it takes for a customer’s gross profit to repay the cost of acquiring them. For an ecommerce store, it shows how long your marketing spend stays tied up before a new customer generates enough profit to cover acquisition costs.

A short payback period can ease cash-flow pressure and let you reinvest in ads sooner. A long period may still be profitable over the customer’s lifetime, but it requires enough working capital to cover the gap. The SBA’s guidance on managing business finances explains why tracking cash flow matters alongside profitability.

CAC Payback Period Formulas

Monthly Gross Profit per Customer =
(Average Order Value × Purchase Frequency per Year × Gross Margin) ÷ 12
− Monthly Operating Costs per Customer
CAC Payback Period in Months =
CAC ÷ Monthly Gross Profit per Customer
Monthly Cohort Gross Profit =
Monthly Gross Profit per Customer × New Customers per Month
Cohort Payback Period =
Monthly Ad Spend ÷ Monthly Cohort Gross Profit

If monthly gross profit per customer is zero or negative, the customer does not repay CAC under the entered assumptions. These formulas treat purchases and profit as evenly distributed over the year; actual orders may arrive in irregular bursts.

How to Use This Calculator

  1. Enter CAC — the total marketing cost to acquire one customer. Use blended or paid acquisition cost consistently with the customer segment you are modeling.
  2. Enter Average Order Value — the average amount spent per order by that segment, before subtracting product costs.
  3. Enter Gross Margin — the share of revenue remaining after cost of goods sold. For example, include product cost in COGS rather than treating revenue as profit.
  4. Enter Purchase Frequency — the average number of orders each customer places per year. Use historical data for the same segment when available.
  5. Enter Monthly Ad Spend — the amount spent on ads each month. The calculator uses it to model recovery across a customer cohort.
  6. Enter New Customers per Month — the number acquired in a typical month. Compare this with ad spend to check that the implied paid CAC is plausible.
  7. Enter Operating Costs — monthly costs per customer, such as allocated platform fees or apps, that should be deducted from gross profit.
  8. Review the results — use the payback period, cumulative profit timeline, cohort cash flow, and 12-month customer ROI to see both per-customer economics and the cash tied up across a cohort.

For a more complete acquisition-cost view, compare these assumptions with the Customer Acquisition Cost (CAC) Calculator. Use the ROAS Calculator to assess ad revenue efficiency separately from the time needed to recover acquisition costs.

Step-by-Step Example

Suppose a Shopify store sells a skincare refill subscription and models one customer segment with these assumptions:

Input or calculation Amount
CAC $48.00
Average order value $72.00
Gross margin 55%
Purchase frequency 4 orders per year
Monthly operating costs per customer $3.00
Monthly ad spend $6,000
New customers per month 125

First, convert annual purchasing into monthly revenue: $72 × 4 ÷ 12 = $24. Then calculate monthly gross profit before operating costs: $24 × 55% = $13.20. Subtract monthly operating costs: $13.20 − $3.00 = $10.20 in monthly profit per customer.

Next, divide acquisition cost by monthly profit: $48 ÷ $10.20 = 4.71 months to pay back CAC. For the cohort, 125 × $10.20 = $1,275 in monthly gross profit after operating costs, and $6,000 ÷ $1,275 = 4.71 months to recover the cohort’s ad spend under the same assumptions.

Over 12 months, the modeled customer contributes $10.20 × 12 = $122.40. After CAC, that is $122.40 − $48 = $74.40; the resulting 12-month ROI on CAC is $74.40 ÷ $48 × 100 = 155%. This is a modeled contribution, not a guarantee of collected cash or accounting profit.

How to Interpret Payback and Cohort Cash Flow

CAC payback and ROAS answer different questions. ROAS compares ad-attributed revenue with ad spend; it does not deduct COGS or show how many months profit takes to repay CAC. Check ROAS and profit ROAS alongside payback, and use Customer Lifetime Value (LTV) Calculator to model value beyond the first year.

Cohort cash flow matters because a store acquires customers continuously. A cohort can be profitable over its lifetime yet consume cash for months before its accumulated contribution covers the original ad spend. Compare the calculator’s timeline with available cash and planned ad budgets; the SBA recommends forecasting cash needs rather than relying on profit alone.

Business model Practical payback planning target Why timing differs
Subscription Under 3 months where possible Recurring revenue can make contribution more predictable, but churn can interrupt recovery.
Repeat-purchase consumables About 3–6 months Reorders may repay acquisition cost, but the timing depends on replenishment and repeat rate.
One-time or durable goods About 6–12 months may be workable A longer payback depends more heavily on add-on purchases, referrals, or future repeat orders.

These are planning ranges, not universal industry averages. Compare them with your own retention, gross margin, cash reserves, and seasonality; a longer target is riskier when repeat purchases are unproven. For a broader view of customer economics, compare the payback result with your LTV:CAC ratio.

6 Tips to Shorten CAC Payback

  1. Test a lower CAC: Change a campaign’s target CAC from $50 to $44 in your forecast and check whether the faster recovery still leaves enough volume to meet your growth plan.
  2. Test a higher first-order AOV: Model a bundle that lifts AOV from $60 to $68, then verify that the added product cost does not erase the margin gain.
  3. Improve gross margin: Ask suppliers for a quote at a higher order quantity and test a 3-percentage-point margin improvement before committing to inventory.
  4. Increase repeat orders: Test a replenishment reminder 30 days after delivery, then compare the segment’s actual purchase frequency with the previous cohort.
  5. Review customer acquisition by segment: Separate paid social, search, and email-referred customers; a blended CAC can hide a channel whose payback is too slow.
  6. Set a cash-based budget ceiling: If modeled payback exceeds your reserve window, reduce the next month’s ad budget or use the Meta Ads Budget Calculator to test a more conservative spend plan.
  7. Check recurring-offer disclosures: If you use subscriptions, make renewal terms and cancellation steps clear; the FTC’s subscription guidance explains consumer expectations around recurring charges.

Frequently Asked Questions

What is CAC payback period?

CAC payback period is how many months it takes to recover customer acquisition cost from that customer’s gross profit. Calculate it as CAC divided by monthly gross profit per customer; for example, a $40 CAC and $10 in monthly gross profit gives a 4-month payback. If monthly contribution is zero or negative, the assumptions do not produce a payback.

What is a good payback period for ecommerce?

Under 6 months is excellent because acquisition costs are recovered relatively quickly; 6–12 months can be acceptable when retention and cash reserves support the wait. More than 12 months carries greater cash-flow risk unless repeat-purchase evidence and funding are strong. Subscription businesses often aim for under 3 months, but the right target depends on churn and margins.

Why does payback period matter more than ROAS?

ROAS measures attributed revenue against ad spend, while payback period estimates when gross profit repays acquisition cost. A campaign can report strong ROAS over a long customer lifetime and still require substantial cash before it recovers its initial cost. Use both metrics: ROAS to assess ad efficiency and payback to plan cash requirements.

How do I shorten my payback period?

Reduce CAC, raise first-order average order value, improve gross margin, or increase purchase frequency. Test one change at a time so you can see whether the improvement comes from better acquisition economics or from customer behavior; higher AOV does not help if discounts or product costs reduce contribution.

What is cohort payback vs individual payback?

Individual payback estimates how long one customer takes to repay their CAC, while cohort payback compares the combined profit from customers acquired in a period with that period’s acquisition spend. A cohort result can differ from an individual estimate if customers have different order patterns, margins, or retention. Use cohort reporting to see whether the whole acquisition batch is returning cash on schedule.

About This Calculator

The CAC Payback Period Calculator was built by Luis Dev Studio for Shopify merchants evaluating acquisition costs, cohort cash flow, and customer returns. For help applying these calculations to your store, contact us or explore our Shopify services.

Updated by Luis Gonzalez · Jun 14, 2026

Explore next

Related Tools