Skip to main content
Growth

High CAC, Low LTV on Shopify: What to Do First

High CAC and low LTV at once? See which Shopify lever moves which number, with worked arithmetic, and the order to tackle conversion, AOV, repeat and organic.

October 31, 2026 16 min read Talha Butt.
Share

High CAC, Low LTV on Shopify: What to Do First

Quick answer: Fix how you measure first, then work out which of your two problems is bigger. Conversion rate and the share of new customers who arrive without paid clicks lower your cost per customer (CAC); average order value and repeat purchase raise what each customer is worth (CLTV). For most Shopify stores with both pains, the order is: trustworthy numbers, then conversion after the click, then a basic repeat-purchase setup, then average order value, with organic search started in parallel because it is slow. The worked example below uses labelled illustrative numbers, not benchmarks.

If your ad costs keep climbing and your customers do not come back, you feel both problems at once, and the usual advice makes it worse. “Optimise your ads” touches one input to one of the two numbers. “Build a loyalty programme” touches the other, and ignores that you may be losing money on every first order.

This post separates the levers. Four matter for most Shopify stores in the A$150K to A$1M range: conversion rate, average order value (AOV), repeat purchase and the organic share of new customers. Each moves one number more than the other, which I show with arithmetic you can redo with your own figures in an hour. At the end there is a decision rule and a 30-day plan.

One thing up front. Prism3 sells Shopify SEO, GEO and CRO. We do not run ads, and we do not run email or SMS. Those two sit in the middle of this problem, so I cover them using the platforms’ own documentation and say where the work belongs to someone else. What we work on is the part after the click (whether visitors buy), organic and AI-search visibility (customers you are not paying per click for) and measurement (whether the numbers you are steering by can be trusted).

What CAC and CLTV actually are

Loose definitions produce bad decisions. These are Shopify’s own, as at 30 October 2026.

Customer acquisition cost (CAC). Shopify’s guide to CAC defines it as the total cost of acquiring a single customer. You add up all spending on sales, marketing and related activity in a period, then divide by the number of first-time customers in that period. Returning customers are left out. That gives two rules worth writing on a sticky note:

  • The top of the fraction is everything you spend to win customers. Shopify’s guide lists advertising fees, marketing software and tools, marketing staff salaries, content creation, discounts and promotional offers, and sales costs. Cost of organic work belongs there too.
  • The bottom of the fraction is new customers only. Meta’s purchase metrics, covered below, make no split between new and returning buyers. A cost per purchase from your ad account is therefore not automatically your CAC.

Customer lifetime value (CLTV, also written LTV or CLV). Shopify’s guide to customer lifetime value (updated 8 October 2026) defines it as the total amount a customer spends with you over the whole relationship. Its core formula is average order value × annual purchase frequency × average customer lifespan in years. It also gives a margin-adjusted version, which multiplies the result by gross margin. Use the margin version when you make decisions, because you pay suppliers, shipping and payment fees out of revenue, not out of profit.

What about the 3:1 rule?

You will see “LTV should be three times CAC” everywhere. Shopify’s own guides repeat it: the CAC guide says a ratio between 3:1 and 5:1 means acquisition is working efficiently, and the CLTV guide calls 3:1 a common reference point. Neither names an external source for the number, and the CLTV guide adds that the right target depends on your margins and operating costs, and that 3:1 does not fit every business. I treat it as a conversation starter, not a rule, and this post uses no ratio target at all.

A single ratio also hides which side is broken. Two stores can both sit at 1.5:1, one because acquisition is too expensive and the other because customers never return. They need opposite fixes.

Which lever moves which number

CAC is acquisition cost divided by new customers. New customers are, roughly, visitors × the share who buy × the share of those buyers who are first-timers. So only two things can lower CAC: spend less for the same customers, or get more new customers for the same spend. Conversion rate and the organic share of new customers do the second.

CLTV is AOV × purchase frequency × lifespan. Average order value and repeat purchase sit inside that formula. Conversion rate does not appear in it at all.

LeverEffect on CACEffect on CLTV
Conversion rateLowers it: the same spend yields more new customersNone per customer. It can fall if the lift came from deeper discounts
Organic share of new customersLowers blended CAC, if you count organic costs honestlyNone directly. Check by source in your own data
Average order valueNoneRaises it, and thickens the margin on the first order
Repeat purchaseNoneRaises it, but it is the slowest to show

Ad performance (creative, targeting, bidding) also changes CAC. That is an ad operator’s job, so this post does not cover how to run campaigns.

A worked example, with illustrative numbers

Everything in this section is made up to show the arithmetic. These are not benchmarks, not averages for any category and not results from any store. Replace each figure with your own.

Take a fictional store with these inputs for one month:

  • Acquisition spend: A$10,000, all on paid clicks.
  • Paid sessions: 10,000. Conversion rate on those sessions: 1.0%. That is 100 orders, and for simplicity all are from first-time customers.
  • Average order value: A$80. Contribution margin of 50%, meaning A$40 left per order after product cost, shipping and payment fees. Use your own after-cost figure.
  • Customers place 1.3 orders in their first 12 months on average, so 12-month contribution per customer is A$80 × 1.3 × 50% = A$52.

Baseline CAC is A$10,000 ÷ 100 = A$100. The first order returns A$40 of contribution against A$100 spent. Even after a year, A$52 is back against A$100. That is a store that feels both pains.

Now move one lever at a time, holding everything else still.

ScenarioCAC12-month contribution per customer
BaselineA$100A$52
Conversion rate 1.0% to 1.5%A$66.67A$52
AOV A$80 to A$92 (+15%)A$100A$59.80
Repeat orders per customer 1.3 to 1.5A$100A$60
50 extra organic new customers, A$1,000 of organic costsA$73.33A$52
Conversion + AOV + repeat togetherA$66.67A$69

How the numbers fall out:

  • Conversion rate. 10,000 sessions at 1.5% is 150 orders, so CAC is A$10,000 ÷ 150 = A$66.67. The spend did not change. Each customer’s value did not change either.
  • AOV. CAC stays at A$100 because AOV is not in the CAC formula. Contribution per order rises from A$40 to A$46, and 12-month contribution from A$52 to A$59.80 (A$92 × 1.3 × 50%). The arithmetic assumes conversion rate and margin percentage hold when AOV rises, which is not guaranteed. Test it.
  • Repeat purchase. CAC is untouched again. A$80 × 1.5 × 50% is A$60.
  • Organic. Suppose 50 more first-time customers a month arrive from search, and organic work costs A$1,000 a month in writer time and tools. This is an illustration, not a price quote. The cost goes to the top of the fraction: (A$10,000 + A$1,000) ÷ 150 = A$73.33. Leaving the A$1,000 out and reporting A$66.67 would flatter organic by treating it as free.
  • All three of conversion, AOV and repeat together. CAC is A$66.67 and 12-month contribution is A$92 × 1.5 × 50% = A$69. In this made-up store, that is just over the line: A$69 back against A$66.67 spent, after a year.

Three lessons that carry over to real stores:

  1. No single lever fixed it. A 50% conversion lift, a 15% AOV lift and a rise in repeat orders each helped, and only the combination covered CAC within 12 months.
  2. The levers pay back at different speeds. A conversion improvement affects next week’s customers. A repeat improvement only shows when customers reach their next purchase. If cash is tight, the levers that act on the first order (conversion, AOV) matter more than the ones that act on month nine.
  3. Cutting ad spend does not fix CAC by itself. It lowers the bill, not the cost per customer, unless the cut removes your worst-performing campaigns. At the same cost per click and the same conversion rate, a smaller budget gives the same CAC.

To redo the sums, put your last 90 days in a spreadsheet: acquisition cost, new customers, orders, AOV, contribution margin per order and orders per customer over 12 months.

Before you pull any lever, fix the measurement

Founders tend to skip this part, and it is where many wrong decisions start. In a November 2025 survey of 500 Shopify merchants (reported in Shopify’s CLTV guide; Shopify notes the results may not represent all merchants), 5% of those with under $100,000 in revenue said they track CAC, against 30% of those with over $1 million. The smaller the store, the less likely anyone is measuring it.

Check these four things first.

1. Use one CAC definition and write it down. Everything spent to win customers, divided by first-time customers, for a period. Do it monthly and by channel if you can. A platform dashboard will not do this for you.

2. Know why your ad platform and Shopify disagree. They are measuring different things, and neither is wrong. As at 30 October 2026:

  • Meta’s help centre defines purchase ROAS as purchase conversion value divided by amount spent, based on approximate shop sales on Meta technologies and on information from your connected Meta Business Tools, attributed to your ads. It says statistical modelling may be used where events cannot be counted directly because of partial or missing data. The definition does not separate new and returning buyers.
  • Meta lets you choose an attribution model, and for standard attribution the settings, at the ad set level. Click-through counts events within 1 or 7 days of a link click, view-through within 1 day of an impression, and engage-through within 1 day of a non-link click. Meta also says results cannot be compared in the campaign overview table across ad sets with different attribution models.
  • Shopify’s Performance by marketing channel report defaults to last non-direct click. Other reports that combine a sales metric with a marketing dimension default to last click. Shopify also supports first click, any click and linear, so check which model your report is on.

So a campaign can report a healthy return in Meta while Shopify shows a different number of first-time customers for the same period. Shopify’s first-time customer count comes from orders in your own store, so it is the better denominator for CAC. Our guide to why attribution is broken on Shopify explains why these systems drift apart.

3. Do not confuse “returning customer rate” with cohort repeat rate. Shopify’s analytics fields reference defines returning customer rate as returning customers divided by all customers who placed orders. That is a store-wide mix, and it moves when your customer base grows or shrinks. It is not the share of last quarter’s new customers who bought again. For that, use Shopify’s Customer cohort analysis report, which groups customers by the date of their first order and can show retention rate by cohort (check the metric menu in your admin; menu names change).

4. Check that your conversion numbers are complete. Shopify defines conversion rate as sessions that completed checkout divided by sessions, and its help page notes that sessions are counted only when visitors consent to cookies through your banner. If your consent setup changed recently, compare periods carefully. Our guide to the three numbers Shopify founders watch covers the baseline to write down before you change anything.

If your numbers do not reconcile, stop here and fix that. Everything below is built on them.

What to do first: a decision rule

Work through these questions in order, using your own figures from the worked example.

Question 1: Does the first order cover CAC? Compare contribution per first order with CAC. If it does, your first-order economics work and the question becomes how to grow. If it does not, the repeat orders have to pay back the gap, and you need the cash and the repeat behaviour to wait for them.

Question 2: If it does not, where is the gap biggest?

What you seeThe lever to start with
Paid sessions are plentiful but few buy, or mobile converts far below desktopConversion rate
Orders convert, but first-order contribution is thin because AOV is low or discounts are deepAverage order value
First order nearly pays back, but customers do not return and the product is one you reorderRepeat purchase
CAC climbs every time you raise the budget, and paid is nearly all of your new customersOrganic share (start now, it is slow)

Question 3: Which lever pays back fastest? Conversion and AOV change the next customer. Repeat purchase changes a customer you already paid for, months from now. Organic is the slowest of all.

For most stores with both pains, I would work in this order:

  1. Measurement. A week or less. Nothing else is reliable until this is done.
  2. Conversion after the click, starting with the pages your paid traffic lands on. It lowers CAC without touching the ad budget, and it also lifts every other source of traffic, including email.
  3. A basic repeat-purchase setup (post-purchase and winback), because without it you are relying on customers returning unprompted.
  4. Average order value, once you can see what a conversion lift did to margin.
  5. Organic search in parallel from the start, because it takes months and cannot be rushed. Our guide to how long Shopify SEO takes explains why, and Shopify SEO vs CRO: which to fix first covers the choice between the two.

There is one exception. If your conversion rate is already healthy against your own history, and the problem is that new customers never reorder, start at step 3. “Healthy” means against your own baseline by device and source, not an industry average. Our guide to what a good Shopify conversion rate is shows how to set that baseline.

Lever 1: conversion rate

Conversion rate lowers CAC when spend is fixed. The question is where visitors from paid sources are lost.

What to look at, in order:

  1. Split conversion rate by device and by source. Paid mobile against paid desktop, and paid against organic. A large gap between mobile and desktop is the first thing to look for. Our guide to mobile conversion on Shopify lists the usual causes.
  2. Walk the path an ad visitor takes. From the ad to the landing page, the product page, the cart and checkout, on a phone, on mobile data. Note every point where you hesitate.
  3. Check the landing page against the ad. If the ad promises one thing and the page shows another, the click is wasted. This costs nothing to check.
  4. Look at abandoned checkouts and carts. Klaviyo’s help centre says most pre-built abandoned cart flows trigger on Started Checkout, recommends running an Added to Cart flow as a separate flow, and suggests sending the first message about 2 to 4 hours after checkout starts. It also says to filter out people who have placed an order since the flow started. Setting this up is email work, which we do not do, but check it exists. Abandoned checkout recovery lowers CAC because it turns people you already paid for into customers.
  5. Check what a conversion lift did to margin. If the lift came from a bigger discount, contribution per order fell, and the CAC improvement may be smaller than it looks. Rerun the worked-example table.

This lever is where our CRO service sits: a 6-phase audit of your store, tracking checked first.

Lever 2: average order value

AOV does not appear in the CAC formula, so it will not lower CAC. It raises what each order is worth, which thickens the margin on the first order, and the first order is the one that has to cover acquisition.

Shopify’s analytics fields reference defines AOV as (gross sales minus discounts) divided by orders. Two cautions follow from that definition:

  • Discounts reduce it. If you are discounting more to hold conversion, AOV falls, and a rise in AOV may just mean you discounted less.
  • Revenue is not margin. Raising AOV by pushing a low-margin bundle can raise AOV and lower contribution. Measure contribution per order, not AOV alone.

Practical moves, to test one at a time: a free-shipping or gift threshold set just above your current AOV, bundles of products people already buy together, and cross-sells on the product page and in the cart. After each change, check conversion rate as well, because a threshold that is too high can cost orders. Upsell, cross-sell, bundle and AOV work is part of our CRO service.

Lever 3: repeat purchase

Repeat purchase is the part of CLTV that depends on what happens after the first order, and it is the one we do not operate. Email and SMS flows are somebody else’s job in this system. What I can do is point you at what the platform documentation says, so you can brief them or check that it is done.

As at 30 October 2026, Klaviyo’s help centre describes three flows that matter here:

  • Post-purchase. The flow triggers when a customer places an order. Klaviyo lists thank-you, cross-sell, upsell and product-review flows, recommends time delays for review, cross-sell and upsell flows, and not for thank-you flows.
  • Winback. The flow triggers from the Placed Order metric with a filter so that people who have ordered again since entering the flow are excluded. Klaviyo says to set the first time delay a little longer than your business’s average buying cycle and recommends keeping the flow to three emails per recipient.
  • Abandoned cart, covered above.

The decision rule that matters is the buying cycle. Klaviyo’s winback guidance sets the first delay by your average buying cycle, which means the flow starts only once a customer is overdue. For a product people reorder every 60 days, a winback flow can be judged within a few months. For a product people buy once every two years, there is little for it to act on, and chasing repeat purchase may cost more than it returns. Look at your own data: in the Customer cohort analysis report, what share of each monthly cohort buys again, and after how long?

Check three things on your own store before you brief anyone: the repeat rate by cohort (not the store-wide returning rate), the typical gap in days between first and second order (it sets the timing of every flow), and whether customers who bought on a heavy discount come back. If they do not, a repeat programme will not fix it, and the issue sits upstream in who you are acquiring.

Our part here is small: the tracking check in a CRO audit confirms your ecommerce events record orders correctly, so the numbers you use to judge a retention programme can be trusted.

Lever 4: the organic share of new customers

A new customer who arrives from search or an AI assistant without a paid click adds to the bottom of the CAC fraction without adding much to the top. That is why organic matters to CAC, and why I hesitate to oversell it.

  • It is slow. Google’s SEO starter guide says some changes show up within hours and others take several months, and suggests waiting a few weeks before judging whether a change had an effect. Nobody can honestly promise how many orders organic will deliver or when.
  • It is not free. Count it in the CAC numerator, as in the worked example. If you do not, you will overstate how cheap it is.
  • Measure it separately. Shopify’s Performance by marketing channel report splits each channel into paid, organic, direct, unattributed and unknown traffic, with first-time and returning customers among its metrics. Use that split, with its limits in mind (see measurement point 2).

Start with the collection and product pages that already match what your buyers search for. That work, and the AI-search side of it, is what our SEO and GEO services cover. We make no promise of rankings or traffic, and the first signal is usually measured in months, not weeks.

Mistakes worth avoiding

  • Optimising the ratio instead of the pieces. A ratio can improve because you paused a campaign, or because the denominator was counted differently. Track CAC and CLTV separately.
  • Judging a change on seven days of data. Repeat behaviour and organic traffic take weeks to months to show, and a small store should read a week’s conversion movement with caution.
  • Chasing conversion with discounts. It lifts conversion, lowers contribution per order, and may attract customers who are less likely to return. Rerun the table, and check the repeat rate by cohort, before you celebrate.

A 30-day plan

A working order, not a promise of results.

Week 1: numbers. Write down your CAC definition. Calculate CAC for the last three months, first-order contribution, and 12-month contribution per customer for your oldest full cohorts. Reconcile your ad platform’s purchase count against Shopify’s new-customer count. Pull conversion rate by device and by source.

Week 2: the biggest conversion leak. Walk the paid-visitor path on a phone and find the point of largest loss. Fix one thing. Confirm abandoned-checkout messaging exists and works. Record the baseline before you change anything.

Week 3: repeat basics and AOV. Ask whoever runs your email to confirm the post-purchase and winback flows exist, with the first winback delay set from your buying cycle. Choose one AOV test, such as a free-shipping threshold.

Week 4: organic and a re-run. Pick the first five collection or product pages to improve for organic search. Rerun the worked-example table with the new numbers and decide what comes next. Then set a review date weeks out, not days.

Key takeaways

  • CAC is everything spent to win customers divided by first-time customers (Shopify’s definition). CLTV is AOV × purchase frequency × lifespan, best used margin-adjusted.
  • Conversion rate and the organic share of new customers lower CAC. AOV and repeat purchase raise CLTV.
  • In the illustrative example, no single lever fixed the economics. Conversion, AOV and repeat together did, and the example is not a benchmark.
  • 3:1 is a common reference point with no source cited, and Shopify says the right target depends on your margins.
  • Your ad platform and Shopify count differently. Use Shopify’s first-time customer count for CAC.
  • Work in this order for most stores: measurement, conversion after the click, repeat basics, AOV, with organic started in parallel because it is slow.
  • Prism3 does not run ads, email or SMS. We work on conversion after the click, organic and AI-search visibility, and measurement.

FAQs

How do I calculate CAC on Shopify?

Add up everything you spent to win customers in a period (ad spend, agency fees, creative, tools and the cost of organic work), then divide by the number of first-time customers in the same period. Shopify’s CAC guide says returning customers are excluded. Shopify’s Performance by marketing channel report also shows CAC alongside other metrics, but check which spend it includes before relying on it.

What is a good LTV to CAC ratio for a Shopify store?

There is no universal answer. The 3:1 figure you will see quoted is described by Shopify as a common reference point, with no source given, and Shopify says the right target depends on margins and operating costs. Judge your own numbers by how long a customer takes to pay back their CAC and whether you can fund that wait.

Should I lower CAC or raise LTV first?

Use the decision rule above. In most stores with both pains, start with conversion after the click, because it lowers CAC without touching the ad budget.

Does improving conversion rate lower CAC?

Yes, if spend stays the same. In the illustrative example, 1.0% to 1.5% on 10,000 paid sessions takes orders from 100 to 150 and CAC from A$100 to A$66.67. It does not change what each customer is worth, and a lift bought with deeper discounts may reduce it.

How long does it take to increase repeat purchases?

It depends on how often your customers naturally reorder. Klaviyo’s winback guidance sets the first delay a little longer than your average buying cycle, so a flow built around a two-month buying cycle can be judged on a much shorter horizon than one built around a two-year cycle. Check the time between first and second orders in your own data.

Can SEO lower my CAC?

It can lower blended CAC if it brings in new customers without a paid click and you count its costs honestly. It is slow: Google says changes can take from hours to several months to show, and no one can honestly promise rankings or orders.

Do you run ads or email flows?

No. Prism3 does Shopify SEO, GEO and CRO. We do not run ads, email or SMS. We work on conversion after the click, organic and AI-search visibility, and measurement.

Keep reading

Is your cost per customer higher than it should be?

Spending more to get the same orders? Part of your cost per customer is how many visitors buy. Book a free 30-minute diagnostic or tell us about your store: we look at where your store loses buyers after the click, using your own numbers, and tell you what to fix first. We do not run ads or email. No pitch. No email gate. If conversion and tracking are where your numbers point, see how our Shopify CRO service works. If you want organic search started in parallel, see our Shopify SEO service.

Free 30-min diagnostic

Seen enough?
Book a free diagnostic.

We'll look at where your store loses buyers after the click and what to fix first. No pitch. No email gate. 30 minutes.

More from Prism3