CAC Payback Period for Ecommerce: How Long Until Your Ads Pay for Themselves?
CAC payback period in ecommerce is the number of days or months it takes for the contribution a new customer generates to cover what you spent to acquire them. It answers the question every brand asks before increasing budget: if I spend more to get customers, how long until that cash comes back? ROAS tells you about a single order. MER tells you about a single period. Payback tells you whether growth funds itself or drains the bank account, which is why it is the number to check before you scale.
What is the CAC payback formula?
The simplest CAC payback formula is CAC divided by monthly contribution margin per customer. Eightx's 2026 payback benchmark uses this version: an $80 CAC with $20 of monthly contribution per customer pays back in four months.
That version assumes contribution arrives evenly every month. Ecommerce does not work that way. Most of a customer's contribution lands on the first order, followed by a long tail of repeat purchases from a shrinking share of the cohort. So the more accurate method is cumulative:
Payback point = the first day on which cumulative contribution per acquired customer is greater than or equal to new customer CAC.
- Contribution = revenue minus COGS, shipping, payment fees, discounts, and returns. Not revenue. Not gross profit before fulfillment.
- CAC = new customer acquisition cost (nCAC): paid media spend divided by new customers, not all orders.
Using revenue instead of contribution is the most common mistake, and it can make payback look three times faster than it really is. If you need a refresher on the margin side, our gross profit formula guide walks through it.
A worked example: when does the customer pay for the ad?
Take a skincare brand that acquires 1,000 new customers in September at a new customer CAC of $60.
- First-order AOV: $75
- Contribution margin after COGS, shipping, fees, and returns: 40%
- First-order contribution per customer: $30
Then track the cohort's repeat purchases, spreading repeat contribution across all 1,000 customers (including those who never come back):
| Checkpoint | Cumulative repeat rate | Cumulative contribution per customer | Remaining gap to $60 CAC |
|---|---|---|---|
| Day 0 (first order) | 0% | $30 | -$30 |
| Day 30 | 12% | $36 | -$24 |
| Day 60 | 21% | $43 | -$17 |
| Day 90 | 28% | $50 | -$10 |
| Day 150 | 36% | $60 | $0 (payback) |
Payback lands around day 150, roughly five months. The 30/60/90-day checkpoints matter more than the final number, though, because they tell you early whether the cohort is on track:
- Day 30: Is the cohort's repeat rate within range of prior cohorts? A miss here usually points at the post-purchase flow, not the ads.
- Day 60: Has the gap closed by at least half? If not, payback will likely stretch past six months.
- Day 90: Is the remaining gap small enough that your typical 90-to-180-day repeat behavior will close it? If the gap is still more than a third of CAC, treat the cohort as off pace.
What is a good CAC payback period for ecommerce?
For most DTC ecommerce brands, under six months is healthy and under three months is strong. Eightx puts the median DTC ecommerce payback at about 3.4 months, noting that number is pulled down by high-frequency consumables, and flags anything over 12 months as a warning zone. Business model shifts the range a lot: its 2026 breakdown by business model estimates subscription consumer brands at 3 to 9 months and one-time-purchase DTC at 3 to 6 months, with a 6-to-12-month realistic median for $5M to $50M brands.
Order frequency drives most of the difference. A lower-margin product bought monthly can pay back faster than a high-margin product bought once a year. That is why your own cohort data beats any benchmark.
AdBeacon credits each new customer once, to channels with a verified click, and shows nCAC and new vs returning revenue by channel.
How should payback decide whether you can afford to scale?
Scale when your payback period is shorter than the time your cash can wait. If you have four months of operating runway beyond inventory commitments, a five-month payback means every extra dollar in ads makes cash tighter before it makes it better.
Three rules that hold up in practice:
- Measure marginal payback, not average. Your next $10,000 in spend will buy customers at a higher CAC than your first $10,000. Run payback on the cohort acquired during your last budget increase, not your all-time average. Our post on when to scale Facebook campaigns covers the spend-side signals.
- Split payback by channel. A Google search customer and a TikTok prospecting customer rarely repeat at the same rate. Blended payback hides the channel that is dragging it out.
- Set a ceiling before you raise budget. Decide the longest payback you will accept, convert it to a maximum nCAC, and hold spend to it. Google's customer lifecycle goals can help by bidding more for new customers, so acquisition spend is not quietly buying back people you already have.
Why platform-reported numbers distort payback
Payback is only as accurate as the CAC in the numerator. If Meta and Google each claim credit for the same new customer, platform-reported CAC per channel looks lower than reality, and payback looks shorter than it is.
AdBeacon uses click-only, first-party attribution for Shopify, BigCommerce, and WooCommerce stores, with lookback windows up to 180 days, so a new customer is credited once and only to channels with a verified click. It reports nCAC, POAS, and new vs returning customers by channel next to platform-reported figures. That makes it more accurate and more verifiable than adding up what each ad platform reports, which is what you need when cash timing is the decision. See why profitability-based reporting beats ROAS for the broader case.
A note on holiday cohorts
Customers acquired over Black Friday and Cyber Monday usually pay back slower. CAC rises (Meta CPMs climbed about 11% in the second half of November 2025), first-order contribution shrinks under discounts, and repeat rates tend to be lower. Track your BFCM 2026 cohort (Black Friday is November 27) separately from your evergreen cohorts and give it its own 30/60/90-day checkpoints, rather than letting it drag down the blended number you use for spring scaling decisions.
Know when the cash comes back
CAC payback period turns "can we afford to scale?" into a date. Measure it on contribution, use new customer CAC, check it at 30, 60, and 90 days, and compare it to how long your cash can actually wait. If you want to see nCAC and new customer performance by channel on your own store data, book a demo with AdBeacon.
FAQ
What is CAC payback period in ecommerce?
CAC payback period is the time it takes for the cumulative contribution margin from a new customer to cover the cost of acquiring that customer. It tells you how long acquisition spend is tied up before it returns.
What is the CAC payback formula?
The simple formula is CAC divided by monthly contribution margin per customer. For ecommerce, a more accurate method is to track cumulative contribution per acquired customer by day and find the point where it equals new customer CAC.
What is a good CAC payback period for an ecommerce brand?
Under six months is generally healthy for DTC ecommerce, and under three months is strong. Anything over 12 months usually means acquisition is too expensive or retention too weak to scale safely.
Should I use revenue or contribution margin to calculate payback?
Use contribution margin, meaning revenue minus COGS, shipping, fees, discounts, and returns. Revenue-based payback makes acquisition look far cheaper than it is.
Do Black Friday customers take longer to pay back?
Usually, yes, because holiday CAC is higher, discounts cut first-order contribution, and holiday buyers tend to repeat less. Track BFCM cohorts separately so they do not distort your evergreen payback numbers.