Free Customer Acquisition Cost (CAC) Calculator with Payback Period
Calculate your Customer Acquisition Cost (CAC) and see how many months it takes to earn it back. Built for Shopify, WooCommerce, and other ecommerce stores. Then check your CAC against your lifetime value to see if your unit economics work.
Calculate Your CAC
Enter your spend and new customers for the same period
Ad spend, agencies, tools, and content for the period.
Sales team, commissions. Often 0 for self-serve ecommerce.
Count only first-time customers from the same period.
Add payback period — optional
Three quick numbers tell you how fast you recover that CAC.
Enter your marketing spend and
new customers to calculate CAC
CAC Payback Period Guide
The payback period is how long it takes to earn back what you spent acquiring a customer. Ecommerce and DTC brands often aim to recover CAC within 6 months, and under 12 months is a common healthy benchmark.
| Payback | Status | What it means |
|---|---|---|
| 0–6 months | Excellent | Under 6 months, ideal for ecommerce and DTC |
| 6–12 months | Healthy | Within the common 12-month benchmark |
| 12–18 months | Slow | Recovery drags, watch cash flow |
| > 18 months | Risky | Takes too long to recoup acquisition spend |
Benchmarks: Stripe, Corporate Finance Institute, move-the-needle (ecommerce CAC payback). A good CAC depends on your margins and lifetime value, not an industry average.
How CAC is Calculated
CAC = (Marketing spend + Sales spend) / New customersPayback period = CAC / Monthly gross profit per customerCustomer Acquisition Cost is the average amount you spend to win one new customer. Divide all sales and marketing costs for a period by the number of new customers from that same period. To know whether a CAC is sustainable, compare it to what a customer is worth over time, which is where the payback period and the LTV:CAC ratio come in.
How to Use This Calculator
1.Enter Your Marketing Spend
Add up everything you spent to attract customers in one period: ad spend (Meta, Google, TikTok), agencies, marketing tools, and content. Pull paid spend straight from each ad platform for the same date range.
2.Add Sales Spend (Optional)
Include sales team salaries, commissions, or affiliate payouts if you have them. Many self-serve ecommerce stores leave this at 0 because there is no sales team.
3.Enter New Customers Acquired
Count only first-time customers from the same period. Shopify: Analytics > Reports > Customers over time (first-time vs returning). GA4: new users with a purchase event. Using new customers, not all orders, keeps CAC honest.
4.Add Payback Inputs (Optional)
Enter , , and purchase frequency to see your CAC payback period: how many months it takes to earn back what you spent. If you do not know your , run our AOV calculator first.
Strategies to Lower CAC
- ✓
Lift conversion rate. Convert more of the traffic you already pay for (CRO guide, conversion rate calculator)
- ✓
Improve ad efficiency. Cut the channels that lose money (ROAS calculator, ROAS benchmarks)
- ✓
Grow organic and retention. Repeat customers carry a near-zero marginal CAC and pull your blended number down (cart abandonment guide)
- ✓
Raise lifetime value. A higher LTV lets a higher CAC stay healthy (CLV calculator, AOV calculator)
Got your CAC? Check it against lifetime value with our CLV Calculator to see your LTV:CAC ratio.
Frequently Asked Questions
What is Customer Acquisition Cost (CAC)?
Customer (CAC) is the average amount you spend to win one new customer. It is the core unit-economics number: if you cannot acquire customers for less than they are worth, the business does not scale.
The formula:
CAC = (Marketing spend + Sales spend) / New customers
How do you calculate CAC?
Add up all sales and marketing costs for a period, then divide by the number of new customers from that same period.
Worked example: $10,000 in ad spend and tools, plus $0 sales spend, acquiring 200 new customers, gives a CAC of $50.
Include ad spend, agency fees, marketing software, content costs, and any sales salaries or commissions. Match the spend window to the customer window so the two line up.
What is a good CAC?
There is no single "good" CAC number, because a $50 CAC is excellent for a store with a $500 lifetime value and unworkable for one with a $60 lifetime value. Judge CAC against two yardsticks instead of an industry average:
- LTV:CAC ratio. Around 3:1 is the working standard for sustainable growth. Check yours with the CLV calculator.
- Payback period. Ecommerce and DTC brands often aim to recover CAC within 6 months, and under 12 months is a common healthy benchmark.
So a CAC is "good" when your margins and repeat purchases earn it back quickly.
What is the CAC payback period?
The CAC payback period is how long it takes to earn back what you spent acquiring a customer, measured from their gross profit.
Payback period = CAC / Monthly gross profit per customer
Ecommerce and DTC brands often target under 6 months, with under 12 months considered healthy (Stripe, Corporate Finance Institute). The faster you recover CAC, the less cash you tie up funding growth, which matters most for lean early-stage stores.
What is the difference between blended and paid CAC?
Blended CAC divides total spend by all new customers, including the ones who arrived through organic search, referrals, and direct. Paid CAC divides paid spend by only the customers that paid channels brought in.
Blended CAC tells you the true cost of growth across the whole business. Paid CAC tells you whether a specific channel is profitable. Track both: a healthy blended number can hide an unprofitable paid channel that organic is quietly subsidizing.
What is the difference between CAC and CPA?
() is the cost of any defined conversion, which could be a lead, a signup, or an add to cart. CAC (customer ) is narrower: the cost of acquiring a paying customer.
Every CAC is a CPA, but not every CPA is a CAC. For unit economics and budgeting, CAC is the number that matters, since only paying customers generate revenue to offset the spend.
How do I reduce my CAC?
Two routes: spend more efficiently, or convert more of the traffic you already pay for.
- Lift conversion rate. Every extra percentage point of conversion lowers CAC without extra ad spend. The Shopify CRO guide covers the patterns, and a free store audit surfaces the friction.
- Improve ad efficiency. Track ROAS by channel and cut the underperformers. Compare against ROAS benchmarks by industry.
- Grow organic and retention. Organic traffic and repeat customers carry a near-zero marginal CAC, which pulls your blended number down.
Should I lower CAC or raise lifetime value?
Both move the same ratio, so work the cheaper lever first. Lowering CAC has a floor, since you can only get acquisition so efficient. Raising lifetime value through retention, higher average order value, and repeat purchases often has more room.
A higher lifetime value also lets a higher CAC stay healthy, which means you can outbid competitors for the same customer. Check where you stand with the CLV calculator and the LTV:CAC ratio.
Related Articles
Lower your acquisition cost and raise the value of every customer.

Microsoft Clarity Heatmaps: How to Read Them on Product, Category and Cart Pages
How to set up Microsoft Clarity on Shopify or WooCommerce, read click and scroll heatmaps, and spot what stops shoppers on product, category and cart pages.

Shopify Sessions and Conversion Rate: How They're Counted and What Changed in 2026
Shopify changed how it counts sessions on September 21 to 23, 2026. How sessions and conversion rate are calculated now, which metrics moved, how the bot filter works, how to compare periods, and why GA4 differs.

Ecommerce SEO Statistics 2026: What 599 Stores Reveal
Ecommerce SEO statistics built on audits of 599 real stores plus source-checked 2026 data: the structured data gap, AI search click math, and three recycled numbers that do not say what people think.
Want to lower your CAC?
Paid traffic costs less per customer when more of it converts, and a free audit shows you what is stopping it.
Free preview • No credit card • Nothing to install
