There is no universal good customer acquisition cost for Shopify. A $50 CAC is excellent for one store and a loss for another, because the number that actually decides whether a CAC is good is your LTV:CAC ratio: how much a customer is worth over their lifetime, divided by what it cost to acquire them. A healthy ratio sits around 3:1 or higher. Below 1:1, you're paying more to acquire customers than they're worth, and no amount of scaling fixes that, it just loses money faster.
Generic CAC benchmarks ("aim for under $50," "industry average is $30 to $45") ignore the two things that actually determine whether your CAC is sustainable: your average order value and how often a customer buys again. A $60 CAC is a rounding error for a store with a $220 AOV and a 40% repeat purchase rate. The same $60 CAC bankrupts a store selling one $35 product with no repeat buyers.
Below is the exact formula, the ratio that actually matters, and the LTV calculation most stores skip.
Why generic CAC benchmarks don't work for Shopify
-
01
They ignore your average order value
A $60 CAC against a $220 AOV is comfortable. The same $60 CAC against a $35 AOV means you lose money on the first sale of every single customer, before any repeat purchase even happens.
-
02
They ignore your repeat purchase rate
A customer who buys once is worth their first order. A customer who buys four times a year is worth four times that, for the same acquisition cost. Generic benchmarks treat both customers as identical.
-
03
They use raw ad spend, not fully loaded spend
Agency fees, creative production, and content costs all go into acquiring a customer. A CAC calculated from ad spend alone looks better than it actually is, and hides the real number you need to compare against LTV.
-
04
They treat every store like the same business
A supplement brand with 60% margins and monthly repeat orders can sustain a CAC that would sink a homewares store selling one item every two years. Same "aim for $40" advice, completely different reality.
How do you calculate customer acquisition cost?
-
Step 1
Add up your fully loaded spend for the period. Ad spend, agency or freelancer fees, and content or creative production costs, all of it, not just what you spent in Meta or Google Ads Manager.
-
Step 2
Count new customers acquired in that same period. New customers only, not repeat purchases from existing customers, which would understate your real CAC.
-
Step 3
Divide total spend by new customers. That gives you your CAC for the period.
-
Step 4
Compare it against your LTV, not an industry average. The ratio between the two is the number that tells you whether that CAC is actually good.
Worked example: You spent $4,000 on ads, $500 on an agency retainer, and $500 on creative production this month. Total spend: $5,000. You acquired 100 new customers. CAC: $5,000 ÷ 100 = $50.
What is a healthy LTV:CAC ratio?
Once you have your CAC, you need your LTV to know if it's actually good. A simple LTV estimate is average order value multiplied by average purchases per year, multiplied by average customer lifespan in years.
| LTV:CAC ratio | What it means | What to do |
|---|---|---|
| Below 1:1 | Losing money on every new customer | Stop scaling spend. Fix margin or CAC first |
| 1:1 to 2:1 | Barely covering acquisition cost | Technically profitable, very little room to move |
| 3:1 | Healthy and sustainable | Safe to scale spend with confidence |
| 5:1+ | Very healthy, possibly under-investing | Consider spending more to grow faster |
Worked LTV example: $80 average order value, 2.5 purchases a year, 1.5 year average customer lifespan. LTV: $80 × 2.5 × 1.5 = $300. Against a $50 CAC, that's a 6:1 ratio, comfortably healthy, with room to spend more on acquiring similar customers.
Once you know your CAC is healthy, the next question is whether your ad campaigns are actually acquiring customers at that cost profitably in the moment. That's what break-even ROAS tells you. CAC and LTV tell you if a customer is worth acquiring at all. ROAS tells you if a specific campaign is acquiring them at a profitable price right now.
Frequently asked questions
There is no universal good CAC. A $50 customer acquisition cost is excellent for a store with a $200 average order value and repeat customers, and a loss for a store selling a single $40 product with no repeat purchases. The number that actually matters is your LTV:CAC ratio, not the raw CAC figure on its own.
A ratio of 3:1 is the commonly cited healthy benchmark, meaning a customer's lifetime value is at least three times what it cost to acquire them. Below 1:1, you are losing money on every customer. Between 1:1 and 3:1, you are technically profitable but have little room for operating costs, returns or reinvestment in growth.
Add your total sales and marketing spend for a period, then divide it by the number of new customers acquired in that same period. If you spent $5,000 on ads and content in a month and acquired 100 new customers, your CAC is $50. Use fully loaded spend, including agency fees and content costs, not just raw ad spend, for an accurate number.
It depends entirely on your average order value and repeat purchase rate, not a fixed dollar figure. A store with a $150 AOV and customers who buy three times a year can sustain a much higher CAC than a store with a $35 AOV and no repeat purchases. Calculate your LTV first, then work backward to find your acceptable CAC.
A CAC above your LTV means every new customer loses you money, and scaling ad spend just scales the loss faster. It is one of the most common reasons a Shopify store can grow revenue every month while somehow running out of cash, growth funded by losing more money per customer, not less.
Not sure what your CAC should actually be?
Book a free 30-minute call. We'll walk through your LTV, your margin, and the acquisition cost that actually makes sense for your store.
Book a free call →Free. 30 minutes. No obligation.