Oct 15, 2026 · 12 min read
What Is a Good CAC for Ecommerce? 2026 Benchmarks
Customer acquisition cost (CAC) is what you spend on marketing divided by the number of new customers you gained in the same period. For most Shopify stores in 2026, a typical blended CAC is about $35 to $75 per new customer, depending on the category. CAC from paid ads alone usually runs 10% to 45% higher. A good CAC is one that your first order's profit nearly covers, so you earn the cost back within about six months. If it takes longer than a year, the CAC is too high for your margins, even if it matches the benchmark.
The CAC Formula
There are two versions of CAC, and you need to say which one you mean whenever you share the number.
Blended CAC = Total marketing spend ÷ All new customers
Paid CAC = Paid ad spend ÷ New customers whose first order came from paid ads
Blended CAC includes everything you spend to win customers, such as ads, influencer fees and affiliate commissions. It divides that by every first-time buyer, including people who found you through search or a friend. Paid CAC (sometimes called paid-only CAC) looks at ad spend alone and only the customers those ads brought in. Some teams also use the term nCAC, short for new customer CAC, to stress that returning buyers are left out. Both versions count new customers only, because a returning customer who comes back through an email didn't cost you anything to acquire.
You can run your own numbers through the blended CAC calculator, and the customer acquisition cost glossary entry has the full definition.
A Worked Example: One Skincare Store, Three CAC Numbers
Say you run a skincare store with a $62 average order value (AOV) on first orders. Last month you spent $36,000 on marketing, and Shopify recorded 800 first-time customers. These numbers are illustrative, but they are in the normal range for a store of this size.
| Item | Amount |
|---|---|
| Meta ad spend | $24,000 |
| Google ad spend | $9,000 |
| Influencer fees and affiliate commissions | $3,000 |
| Total marketing spend | $36,000 |
| First-time customers in Shopify | 800 |
| First-time customers whose first order came from paid ads | 560 |
| Purchases Meta reports | 540 |
| Conversions Google reports | 320 |
From those inputs you can get three different CAC numbers, and each one answers a different question.
| CAC view | Calculation | Result |
|---|---|---|
| What the ad platforms imply | $33,000 ad spend ÷ 860 claimed purchases | $38.37 |
| Blended CAC | $36,000 ÷ 800 new customers | $45.00 |
| Paid CAC | $33,000 ÷ 560 paid new customers | $58.93 |
The platform number is the lowest because Meta and Google together claim 860 purchases. The store only gained 800 new customers, and only 560 of them came from ads. When a shopper clicks a Meta ad and later searches your brand on Google, both platforms can count the same order. Their counts also include returning customers, who aren't new at all. That's why the platform view makes acquisition look about 15% cheaper than blended CAC and about 35% cheaper than paid CAC.
Blended CAC is the number you report each month, because it can't be inflated by attribution. Paid CAC is the number to use when you decide whether to spend more on ads. The 240 customers who came through search or word of mouth won't grow just because you raise the Meta budget. In this example, blended CAC is 76% of paid CAC, which is within the 55% to 90% range that Eightx's 2026 analysis found across ecommerce categories. The gap is usually widest for consumables like food, supplements and skincare, where more buyers arrive through organic search and referrals.
How to Count New Customers From Shopify
The most common mistake with CAC is dividing by the wrong customer count. The ad platforms can't tell you how many new customers you gained, but Shopify can. It records every order against a customer profile, no matter which ad the shopper clicked. These steps give you the inputs for the table above.
- Count first-time customers. In Shopify admin, go to Analytics → Reports and search for "first-time". Open the "First-time vs returning customer sales" report, set the date range to last month, and read the number of first-time customers. If your admin shows a different report name, search Reports for "new customers" instead.
- Filter to the channels you pay for. If you also sell in a retail store or on a marketplace, filter the report to the Online Store sales channel. That way your ad spend is compared with the customers it could reach.
- Add up every acquisition cost. Take "Amount spent" from Meta Ads Manager and "Cost" from Google Ads for the same dates. Then add influencer fees, affiliate commissions and any agency fee tied to new customers. Leave out your email platform's cost unless you also include it every month, since most email goes to existing customers.
- Split out paid new customers. Shopify stores the UTM source of each order (the tracking tag on your ad links), so you can group first-time orders by source. Count the ones from paid Meta and Google traffic. If your plan includes Shopify's marketing reports, start there before you build a spreadsheet from the orders export.
Once you have the Shopify count, ignore the "cost per purchase" column in Ads Manager for this calculation. It is useful for comparing one campaign with another inside Meta, but it doesn't tell you what a new customer costs your business. Our guide to Meta CAC versus Shopify CAC shows how to do the same check one campaign at a time.
This is the part most founders give up on, because it means matching three exports every month. With Daymark you can ask, "What was my blended CAC last month using Shopify first-time customers, and what did Meta and Google each claim?" The answer puts the Shopify count next to each platform's claim. You can see right away that Meta's cost per purchase is lower than what a new customer costs you, so you can set budgets using Shopify's count. Read more about comparing ad spend with the customers it actually brought in.
CAC Benchmarks by Category
The most traceable public data for Shopify stores is Polar Analytics' ecommerce benchmarks. It tracks more than 4,000 Shopify brands and was last updated on August 25, 2026. Polar doesn't publish its exact formula. Its figures sit below most paid-only estimates, so we read them as close to blended CAC.
| Category | Typical CAC per new customer (Polar, Aug 2026) |
|---|---|
| Apparel and accessories | $34 |
| Consumer electronics | $43 |
| Beauty and personal care | $44 |
| Pets | $45 |
| Food and beverage | $49 |
| Home and garden | $54 |
| Health and wellness (includes supplements) | $73 |
Most categories land between $35 and $75, which is where the range at the top of this post comes from. Health and wellness costs the most per customer, since supplement brands compete for the same buyers on Meta and many products need explaining before someone buys.
You'll also see higher figures quoted. Talk Shop's 2026 data puts the cost of a customer from paid channels at about $68 to $84. Some agency reports list $90 to $130 for beauty and apparel. Those numbers count paid acquisition only, and some include agency and creative costs as well, so they are not wrong. They are measuring paid or fully loaded CAC, which is why they sit above blended figures. Compare your blended CAC with the Polar table and your paid CAC with the paid-only figures. For how CAC fits with the other core store numbers, see our D2C ecommerce benchmarks.
Is Your CAC Good? Two Tests
A benchmark tells you whether your CAC is normal for your category, but not whether you can afford it. A $45 CAC is easy to carry for a store with a $62 order and a 57% margin. For a store selling $35 orders at a 30% margin, it loses money. Two tests answer the affordability question, and both use your own numbers.
Test 1: Does the first order cover CAC?
Compare CAC with the contribution margin of the first order. Here, contribution margin means net sales minus product cost, shipping and fulfillment, payment fees and returns, before ad spend (often called CM2). Our contribution margin guide explains each line.
| First order | Amount |
|---|---|
| Net sales (AOV) | $62.00 |
| Product cost (COGS) | −$15.50 |
| Shipping and fulfillment | −$8.00 |
| Payment fees | −$1.90 |
| Returns and refunds | −$1.20 |
| Contribution margin (57%) | $35.40 |
The first order earns $35.40, so it covers 79% of the $45 blended CAC and 60% of the $58.93 paid CAC. Our view is that a first order should cover at least half of paid CAC, as long as a second order is likely. If it covers less than half, repeat orders rarely close the gap fast enough. The fix is usually a higher AOV or a lower CAC.
Test 2: How many months until CAC is paid back?
CAC payback period is the number of months it takes for a group of new customers to earn back what you spent to get them. To find it, take the customers you acquired in one month and add up the contribution margin from their first order and every reorder, month by month. The payback period glossary entry has the formula.
Say each later order averages $58 and earns $32.60 in contribution margin. Here is how the 800 customers from the example build up margin per customer over the next year.
| Month after first order | Reorders per customer that month | Margin from reorders | Total margin per customer |
|---|---|---|---|
| 0 (first order) | n/a | n/a | $35.40 |
| 1 | 0.12 | $3.91 | $39.31 |
| 2 | 0.10 | $3.26 | $42.57 |
| 3 | 0.08 | $2.61 | $45.18 |
| 6 | 0.06 | $1.96 | $51.37 |
| 12 | 0.04 | $1.30 | $60.18 |
Months 4, 5 and 7 to 11 are left out to keep the table short, but they are included in the running total. On blended CAC, the store is paid back in month 3, since $45.18 passes $45. On paid CAC, it takes until month 12 to pass $58.93. A common guide is that payback within three to six months is healthy and anything over 12 months needs careful cash planning, according to Eightx's payback benchmarks.
So this store's CAC looks fine overall, but the paid side is close to the limit. The store relies on its organic customers to make the total work. The decision is to hold the Meta budget where it is and work on paid CAC or the second order before scaling. By month 12, each customer has earned about $60, which is 1.3 times blended CAC. That's well below the healthy range in our guide to what a good lifetime value (LTV) to CAC ratio is, and it's another reason not to raise CAC yet. You can test your own inputs with the LTV:CAC calculator.
Building this table by hand means following one month's new customers through a year of orders. In Daymark you can ask, "How much revenue did customers acquired in March bring in over their first 90 days, by first product?" If you've connected product costs, the answer uses margin instead of revenue. It shows which first products bring customers who reorder. Then you know which products to feature in ads for new customers. Read more about finding which customers and first products are worth the most.
Why CAC Keeps Rising, and What You Can Change
Ad costs have gone up in most categories since Apple's iOS privacy changes made ad tracking less accurate. More brands also bid for the same audiences on Meta and Google. You can't control auction prices, but you can control the first order's margin and how fast customers come back. A bundle or a larger size that lifts first-order AOV from $62 to $72 at the same margin rate adds about $5.70 of contribution margin per order. For the example store, that brings paid payback forward from month 12 to month 8 without changing any ad settings.
The same view also shows which channel's customers are worth paying more for. If Google buyers reorder twice as often as Meta buyers, a higher Google CAC can still pay back sooner. Our new vs returning revenue split guide shows how to track whether new customers turn into repeat buyers.
Frequently Asked Questions
What is a good CAC for ecommerce?
For most Shopify stores, a typical blended CAC is about $35 to $75 per new customer, based on Polar Analytics data from August 2026. Apparel sits near $34 and health and wellness near $73. Paid-only CAC usually runs 10% to 45% higher. A good CAC is one your first order's contribution margin nearly covers, with payback in about six months or less.
How do you calculate CAC?
Divide marketing spend by the number of new customers gained in the same period. Blended CAC uses all marketing spend and all first-time customers. Paid CAC uses ad spend only and the new customers whose first order came from paid ads. Take the new customer count from Shopify, not from Meta or Google, because the ad platforms count the same buyer more than once and include returning customers.
What is the difference between blended CAC and paid CAC?
Blended CAC divides total marketing spend by every new customer, including ones who came from organic search, email or word of mouth. Paid CAC divides ad spend only by the new customers that ads brought in. Blended is usually 55% to 90% of paid CAC. Use blended CAC for monthly reporting and paid CAC when you decide whether to raise ad budgets.
What is a good CAC payback period for ecommerce?
A CAC payback period of three to six months is healthy for most ecommerce stores, and over 12 months needs careful cash planning. Measure it with contribution margin, not revenue. Track the customers acquired in one month, add up the margin from their first order and every reorder, and note the month the total passes your CAC. Consumables usually pay back faster than apparel.
Why is my real CAC higher than what Meta reports?
Meta reports cost per purchase, which counts purchases it helped with, including returning customers and buyers that Google or email also claim. Shopify counts each new customer once. When you divide spend by Shopify's first-time customers, the result is usually higher than the platform number, often by 15% or more. Use Meta's figure to compare campaigns with each other, and Shopify's count to set budgets.
What to Do This Week
Open the "First-time vs returning customer sales" report in Shopify for last month and write down your first-time customer count. Divide your total marketing spend by it to get blended CAC, then divide ad spend by the paid new customers to get paid CAC. Compare both with your first order's contribution margin. If paid CAC is more than twice that margin, hold your ad budgets until you have raised first-order AOV or the repeat rate.
If you'd like this number every month without matching exports, Daymark puts Shopify's new customers next to your Meta and Google spend. It tells you which channel's customers pay back and where to move budget next. See how it works on our page about ad spend and true acquisition cost, or start a 14-day free trial and find your real CAC for last month.
About the author