Understanding your Customer Acquisition Cost (CAC) Payback Period is one of the most critical steps in scaling a profitable eCommerce brand, especially for consumable products with high repeat purchase rates.
This guide will walk you through the most accurate methodology for calculating your payback period, leveraging the tools you already use: Shopify, Polar Analytics, and Google Sheets/Looker Studio.
What is the CAC Payback Period?
The CAC Payback Period is the amount of time (usually measured in months or number of orders) it takes for a business to recover the cost of acquiring a new customer.
For consumable brands with a 35%-40% repeat purchase rate, the first order often does not cover the acquisition cost.
Instead, profitability is achieved over time as the customer returns to make additional purchases.
A shorter payback period means you can reinvest your capital into acquiring more customers faster, accelerating growth without straining your cash flow.
For Direct-to-Consumer (DTC) brands, a healthy payback period is typically under 6 months, while under 3 months is considered ideal for aggressive scaling.
The Core Methodology: Contribution Margin vs. Gross Margin
Many basic formulas calculate payback period using Gross Margin.
However, for eCommerce brands, this is fundamentally flawed because it ignores the variable costs associated with fulfilling each order.
To get an accurate picture of your unit economics, you must use Contribution Margin.
Why Contribution Margin?
Gross Margin only subtracts the Cost of Goods Sold (COGS) from your revenue.
Contribution Margin subtracts all variable costs, giving you the true profit generated by each order that can be used to "pay back" your acquisition cost.
The Formula for Contribution Margin:
Contribution Margin = Net Revenue - COGS - Fulfillment Costs - Shipping Costs - Payment Processing Fees - Returns/Refunds
If you only use Gross Margin, you will artificially inflate your profitability and underestimate your true payback period, potentially leading to cash flow issues as you scale.
Learn more about contribution margin here.
The Two Approaches to Calculating Payback Period
There are two primary ways to calculate your CAC Payback Period.
The first is a simple average, and the second is a more accurate cohort-based model.
Approach 1: The Simple Average (Good for Quick Estimates)
This method uses your blended averages to estimate how many months it takes to break even.
The Formula:
CAC Payback Period (Months) = nCAC / Average Monthly Contribution Margin per Customer
- nCAC (New Customer Acquisition Cost): Total Sales & Marketing Spend / Total New Customers Acquired. (Do not use Blended CAC, which divides spend by all customers, as this will artificially lower your acquisition cost)
- Average Monthly Contribution Margin per Customer: (Average Order Value x Contribution Margin %) x Average Orders per Month.
Example:
- nCAC = $60
- AOV = $50
- Contribution Margin = 40% ($20 per order)
- Average Orders per Month = 0.5 (Customers buy every 2 months)
- Average Monthly Contribution Margin = $20 x 0.5 = $10
Payback Period: $60 / $10 = 6 Months
Approach 2: The Cohort Model (The Most Accurate Method)
For consumable brands with high repeat rates, the simple average is often too blunt. Customers don't buy in perfect fractions of a month, and churn rates vary over time.
The most accurate way to calculate payback period is by using a Cohort Analysis.
A cohort is a group of customers who made their first purchase in the same month.
By tracking the cumulative contribution margin of this specific group over time, you can pinpoint exactly when they break even.
How it works:
- Identify a cohort (e.g., all new customers acquired in January).
- Calculate the total nCAC spent to acquire that cohort.
- Track the cumulative Contribution Margin generated by that cohort in Month 0 (their first purchase), Month 1, Month 2, etc.
- The payback period is the month where the Cumulative Contribution Margin equals or exceeds the total nCAC.