When customer acquisition gets more expensive, the natural response is to focus on CAC.
You reduce budgets, change campaigns, test new creative or push the agency to bring the number down. Sometimes that is the right move. But CAC on its own does not tell you whether acquisition is actually working.
A customer who costs $70 to acquire and buys once may be unprofitable. Another customer with the same CAC may return several times, purchase higher-margin products or join a subscription.
The acquisition cost is identical. The value of the customer is not.
That is why established Shopify stores need to ask a better question:
What are the customers we acquire worth, and which types of customers create that value?
Customer lifetime value, or LTV, helps answer that question. It connects acquisition decisions to repeat purchases, order value, margin and customer behaviour.
You can use Better Digital’s LTV calculator to establish an initial estimate. The rest of this guide explains how to calculate the number properly, segment it and turn it into a practical retention plan.
Why CAC Is Often a Symptom, Not the Real Problem
What Customer Acquisition Cost Can and Cannot Tell You
Customer acquisition cost measures how much you spend to acquire a new customer.
The basic calculation is:
CAC = Total acquisition spend ÷ Number of new customers acquired
If you spend $20,000 on marketing and acquire 400 new customers, your CAC is $50.
That calculation is useful, but limited. It tells you what acquisition costs. It does not tell you:
- How much those customers spend
- Whether they purchase again
- Which products they purchase
- How much margin their orders produce
- How quickly the acquisition cost is recovered
- Whether customers from one campaign are more valuable than customers from another
A low CAC is not automatically good. You may be attracting inexpensive customers who buy only discounted products and never return.
A high CAC is not automatically bad. You may be acquiring customers who make repeat purchases, buy higher-margin products or stay subscribed for a long period.
CAC becomes useful when it is considered alongside the value and behaviour of the customers it produces.
Why Acquisition Becomes Harder When Customers Do Not Return
A store with weak retention has to keep replacing the same revenue.
If most customers buy once, the business needs a constant supply of new customers simply to maintain its current order volume. Growth then requires even more acquisition on top of that replacement demand.
This can make acquisition feel like the problem even when campaigns are bringing in suitable customers.
The underlying issue may be that the store does very little after the first purchase to help customers:
- Use the product successfully
- Discover what to buy next
- Replenish at the right time
- Move into a bundle or subscription
- Understand the wider product range
- Build confidence in another order
Buying more traffic can temporarily hide that weakness. It does not fix it.
Before deciding that advertising costs are stopping growth, look at what happens after acquisition. Our guide to customer retention strategies for Shopify stores provides a wider framework for improving repeat purchase behaviour.
The Growth Decision You Cannot Make From CAC Alone
CAC alone cannot tell you whether to scale, pause or restructure a campaign.
Imagine two acquisition channels:
- Channel A acquires customers for $40
- Channel B acquires customers for $60
Based only on CAC, Channel A appears stronger.
But suppose Channel A customers produce $55 in gross profit over 12 months, while Channel B customers produce $140. Channel B may be the better source of customers despite its higher acquisition cost.
You need LTV to understand the difference.
Without it, you may cut the campaigns bringing in your strongest customers and increase spend on campaigns that produce low-value buyers.
What Customer Lifetime Value Actually Measures
The Relationship Between Order Value, Purchase Frequency and Customer Lifespan
Customer lifetime value estimates how much value a customer creates during their relationship with your store.
A common revenue-based formula is:
LTV = Average order value × Average purchase frequency × Average customer lifespan
Each part represents a different growth lever.
Average order value tells you how much customers spend per order. Purchase frequency tells you how often they order. Customer lifespan estimates how long the purchasing relationship continues.
This means LTV can improve in several ways:
- Customers place larger orders
- Customers place more orders
- Customers make their second purchase sooner
- Customers remain active for longer
- More customers move into repeat-purchase behaviour
The formula is useful for understanding the components of LTV, but it can become unreliable when the lifespan or purchase-frequency inputs are based on guesses.
For operational decisions, a fixed-window cohort calculation is often more useful. Instead of trying to predict a customer’s entire lifetime, you can measure how much value customers generate during their first six or twelve months.
That gives you a number based on actual behaviour rather than a distant projection.
Revenue-Based LTV Versus Margin-Based LTV
Revenue LTV measures the revenue generated by a customer. It is useful for comparing customer behaviour and identifying valuable segments.
It is not the same as profit.
A customer may generate $400 in revenue, but some of that revenue must cover:
- Product costs
- Fulfilment
- Payment fees
- Shipping subsidies
- Discounts
- Returns
- Other variable costs
For acquisition decisions, margin-based LTV is more useful because it brings the calculation closer to the value the customer contributes to the business.
A simple gross-profit version is:
Gross profit LTV = Revenue LTV × Gross margin percentage
For example, if a segment has a revenue LTV of $300 and an average gross margin of 60%, its estimated gross profit LTV is $180.
You can improve the calculation further by using contribution margin, which removes the variable costs associated with serving those customers.
Use revenue LTV when analysing purchasing behaviour. Use margin or contribution LTV when deciding how much you can afford to spend on acquisition.
Why One Store-Wide Average Can Hide the Real Problem
A single LTV figure can be misleading.
Suppose 100 customers produce an average LTV of $100. That could mean all 100 customers are worth roughly $100 each.
It could also mean:
- 90 customers are worth $50 each
- 10 customers are worth $550 each
The store-wide average is still $100, but the customer behaviour is completely different.
In the second example, a small group of customers creates most of the value. That should change how you approach acquisition, merchandising and retention.
You would want to understand:
- How those high-value customers were acquired
- What they purchased first
- What they purchased next
- Whether they bought at full price
- Whether they joined a subscription
- How long it took them to return
- What distinguishes them from the lower-value group
The goal is not simply to know your average LTV. It is to understand what creates it.
How to Calculate Customer Lifetime Value for a Shopify Store
A Simple LTV Formula Using Your Existing Store Data
The quickest estimate uses average order value, purchase frequency and customer lifespan.
However, established Shopify stores usually have enough order history to calculate a more useful cohort-based LTV.
Start by selecting a group of customers who placed their first order during the same period, such as a particular month or quarter.
Then choose a fixed observation window. For example, you might measure all revenue generated by that cohort during the 12 months after their first purchase.
The calculation is:
Fixed-window LTV = Total revenue generated by the cohort ÷ Number of customers in the cohort
If 500 customers placed their first order during a quarter and generated $125,000 over the following 12 months, their 12-month revenue LTV would be $250.
The important part is consistency. Every cohort should be measured using the same window and revenue definition.
Shopify reports and customer exports can provide much of the information you need. Depending on your setup, you may also use your email platform, subscription platform or analytics system to examine specific customer segments.
For a quick baseline, enter your numbers into the free customer lifetime value calculator. Treat the result as a starting point, then refine it using the segment-level analysis below.
Adjusting the Calculation for Gross Margin
Once you have revenue LTV, multiply it by the relevant gross margin percentage.
Gross profit LTV = Revenue LTV × Gross margin percentage
Avoid applying one store-wide margin if your products have very different economics.
A customer acquired through a high-margin product may be more valuable than someone with the same revenue LTV who mainly buys low-margin items. Discounting, shipping subsidies and return rates may also differ between segments.
For a more decision-ready view, calculate contribution LTV by subtracting the variable costs required to fulfil and support those orders.
The purpose is not to build a perfect financial model before making any decisions. It is to stop treating revenue as though every dollar has the same value.
Choosing a Useful Time Period for the Calculation
The right time period depends on how customers naturally buy from your store.
A product that is replenished regularly may reveal repeat-purchase behaviour within a few months. A considered or durable product may need a longer observation period.
Choose a window that is:
- Long enough to include meaningful repeat behaviour
- Short enough to support current decisions
- Consistent across the cohorts you compare
- Supported by complete data
Avoid comparing a mature 12-month cohort with customers acquired only three months ago. The newer group has not had the same opportunity to purchase again.
You may need more than one view:
- 90-day LTV for early purchase behaviour
- Six-month LTV for medium-term retention
- Twelve-month LTV for acquisition planning
- Longer-term LTV where the customer relationship genuinely supports it
Shorter windows help you make faster decisions. Longer windows give a more complete picture.
Common LTV Calculation Mistakes
The most common mistake is treating an estimated lifetime as a confirmed result.
A projected LTV may assume customers remain active for several years. That can make acquisition look healthier than it really is.
Other common errors include:
- Mixing first-time and returning customers
- Comparing cohorts with different observation windows
- Ignoring refunds and cancelled orders
- Using revenue LTV to make profit decisions
- Counting shipping or tax inconsistently
- Combining all products and channels into one average
- Using current order value with historical purchase frequency
- Treating subscribers and one-time buyers as the same segment
- Comparing CAC from one period with LTV from an unrelated period
A simple, consistent calculation is more useful than a complicated model built from mismatched inputs.
Segment Your LTV Before Changing Your Ad Spend
First-Time Customers Versus Repeat Customers
Your overall average order value includes both new and returning customers, but those two groups often behave differently.
Start by separating:
- Revenue from first orders
- Revenue from repeat orders
- Average first-order value
- Average repeat-order value
- The percentage of customers who make a second purchase
- Time between the first and second order
The first-to-second-order transition deserves particular attention.
Once someone has purchased, the store has already overcome the initial barriers around trust, product fit and checkout. If those customers rarely return, the problem may sit in the post-purchase experience, product experience or next-purchase journey.
Do not jump immediately to a loyalty programme or a bigger email calendar. First identify where repeat behaviour is breaking down.
Acquisition Channels and Campaigns
Calculate LTV by acquisition source where your data allows it.
Useful segments may include:
- Paid social
- Paid search
- Organic search
- Email capture
- Influencer campaigns
- Partnerships
- Referrals
- Direct or brand traffic
Attribution will not be perfect. A customer may interact with several channels before buying.
You do not need perfect attribution to identify meaningful patterns. Consistent differences between broad channel cohorts can still help you make better decisions.
Look beyond which channel has the lowest CAC. Examine which channel brings customers who:
- Return sooner
- Place more orders
- Buy at full price
- Purchase higher-margin products
- Join subscriptions
- Remain active for longer
This is where LTV turns from a reporting metric into an acquisition tool.
Products, Bundles and Subscription Customers
The first product a customer purchases can influence what happens next.
Some products naturally introduce customers to a wider range. Others solve a one-time need and provide little reason to return.
Segment customers by:
- First product purchased
- First collection purchased from
- Single item versus bundle
- One-time purchase versus subscription
- Trial or starter product
- Product category
- Order size
You may discover that a particular bundle has a lower first-order margin but creates better repeat behaviour. You may find that a popular entry product attracts volume without leading customers anywhere else.
Subscription customers should usually be measured separately from one-time buyers. Their order patterns, churn risks and economics are different.
A subscription is not automatically valuable simply because it repeats. The offer still needs suitable margins, strong product fit and a reason for the customer to continue. Our guide to subscribe and save on Shopify explains how to build the purchase loop around genuine convenience rather than a discount alone.
Discount-Led Customers Versus Full-Price Customers
Do not assume discount-acquired customers are poor customers. Measure them.
Separate customers based on their first-order offer, such as:
- Full-price purchase
- Percentage discount
- Fixed-value discount
- Free gift
- Bundle saving
- Free-shipping promotion
- Seasonal sale
Then compare their repeat behaviour and margin-based LTV.
A discount may successfully remove first-purchase risk and introduce a strong long-term customer. It may also attract people who only purchase when another promotion appears.
The answer will vary by product, offer and audience.
The important point is that first-order revenue does not reveal the full effect of the promotion. You need to follow the customer beyond the initial conversion.
Diagnose What Is Keeping Your LTV Low
Too Few Customers Place a Second Order
The second order is often the clearest dividing line between acquisition and retention.
If very few customers make a second purchase, review the experience immediately after the first order.
Ask:
- Does the product meet the expectations created before purchase?
- Does the customer know how to use it properly?
- Is the next relevant product obvious?
- Is there a natural reason to return?
- Does communication continue after fulfilment?
- Are customers being asked for another purchase before they have received value from the first one?
A low second-order rate is not always an email problem. The cause may be product fit, positioning, fulfilment, range structure or a missing purchase pathway.
Customers Wait Too Long Between Purchases
A customer may intend to return but receive no useful prompt at the moment the need reappears.
Review the normal interval between purchases for each relevant product or category.
Then compare that interval with your retention activity.
A replenishment email sent after 30 days is not useful if customers typically need the product again after 75 days. A message sent after 120 days may arrive after they have already bought elsewhere.
Timing should follow customer behaviour, not a generic automation template.
For products without a fixed replenishment cycle, use behaviour such as:
- Product category purchased
- Product viewed after the first order
- Email engagement
- Subscription cancellation
- Loyalty activity
- Time since fulfilment
- Previous order frequency
The purpose is to create a relevant reason to return, not merely another reminder.
Repeat Orders Are Smaller Than the First Order
A lower repeat-order value is not automatically a problem.
The first purchase may include a starter bundle, equipment or several items required to begin. Later orders may consist of smaller replenishments.
Look at margin and frequency before deciding the repeat order is weak.
However, smaller repeat orders may reveal that customers are:
- Rebuying only one familiar item
- Missing complementary products
- Unaware of bundles
- Unable to find the next logical purchase
- Using promotions that reduce margin
- Returning only when a discount is offered
The solution is not to force more products into every cart.
Start by making the next useful purchase easier to understand. The guide on increasing average order value without spending more on ads explains how bundles, thresholds and relevant recommendations can support larger orders without adding unnecessary pressure.
Retention Activity Is Aimed at the Wrong Customer Segments
Many stores send the same retention messages to everyone.
A first-time buyer, active subscriber, high-value customer and lapsed discount buyer may all receive the same campaign.
That makes the message easier to send but less relevant to receive.
Segment retention activity around customer state and behaviour.
For example:
- New customers may need onboarding and product guidance
- Customers approaching replenishment may need a timely reminder
- High-value customers may need early access or personalised recommendations
- Subscribers may need flexibility and product education
- Lapsed customers may need a reason to re-engage
- Discount-led customers may need a stronger value story before another offer
Segmentation is not about creating dozens of tiny audiences. It is about recognising when customers have meaningfully different needs.
Improve LTV by Fixing the Path to the Next Purchase
Make the First-to-Second-Order Journey Easier
The next purchase should not depend on the customer remembering your store months later.
Map the journey from the first order to the next useful action.
That journey may include:
- Order confirmation that sets clear expectations
- Fulfilment and delivery communication
- Product setup, care or usage guidance
- A check-in after the customer has had time to use the product
- A relevant recommendation based on what they purchased
- A replenishment, bundle or subscription option where appropriate
Each step should help the customer get more value from the purchase they already made.
That matters because a customer who is uncertain, disappointed or unable to use the product properly is unlikely to respond positively to another sales message.
Match Post-Purchase Messages to Customer Behaviour
Post-purchase automation should respond to what the customer bought and what they are likely to need next.
A single general sequence may be suitable as a foundation, but established stores should go further.
Useful differences may include:
- Product category
- First-time versus repeat customer
- One-time purchase versus subscription
- Gift purchase versus personal use
- High-value versus standard order
- Replenishable versus durable product
- Full-price versus discounted order
A customer who purchased a consumable product may need usage advice followed by a replenishment prompt.
A customer who purchased equipment may need setup guidance, accessories and replacement parts.
A customer who bought a gift may need a different recommendation from someone buying for themselves.
The timing and content should reflect the purchase, not simply the number of days since the order.
Use Relevant Cross-Sells, Replenishment and Subscription Offers
Cross-sells work when they help the customer complete or extend the result they already want.
They become less useful when they are based only on what the store wants to move.
Review which products are commonly used together, which products naturally follow one another and which first purchases lead to stronger long-term behaviour.
Then place those recommendations where they make sense:
- On the product page
- In the cart
- After checkout
- During onboarding
- Near the expected replenishment date
- Inside the customer account
- In a post-purchase email or SMS flow
Replenishment and subscriptions should reduce effort for products customers already want to buy repeatedly.
Do not use a subscription to manufacture demand that is not there. Use it to make genuine repeat behaviour easier.
Build Value Without Relying on Repeated Discounts
Discounts can create a purchase, but repeated discounting can train customers to wait.
Improving LTV requires reasons to return that are stronger than another percentage off.
Those reasons may include:
- A product that delivers the promised result
- Clear product education
- Useful replenishment timing
- Relevant recommendations
- Easier reordering
- Better bundles
- Subscription flexibility
- Access to new products
- Strong customer support
- A range that gives customers somewhere to go next
The strongest retention experience is not always the one with the most messages or rewards.
It is the one that makes the next purchase feel useful, timely and easy.
Use Segment-Level LTV to Make Better Acquisition Decisions
Compare CAC With the Value of Customers Each Channel Attracts
Once you have segmented LTV, compare it with the CAC of the corresponding customer group.
Keep the comparison consistent.
If you are using 12-month gross profit LTV, compare it with the acquisition cost for the same cohort. Do not compare a current monthly CAC with a projected lifetime value built from unrelated historical data.
A simple channel view might include:
| Channel | CAC | 12-Month Revenue LTV | 12-Month Gross Profit LTV |
|---|---|---|---|
| Paid social | $55 | $180 | $108 |
| Paid search | $72 | $260 | $156 |
| Influencer | $48 | $120 | $72 |
This table does not automatically tell you which channel to scale. Cash flow, payback time, capacity and confidence in the attribution also matter.
It does show why the lowest CAC should not be the only goal.
Scale Campaigns That Bring in Stronger Customer Segments
Look for campaigns that consistently acquire customers with stronger downstream behaviour.
That may include customers who:
- Make a second purchase
- Return within a useful period
- Buy high-margin products
- Purchase across categories
- Join and remain in a subscription
- Buy without repeated discounting
Then examine what the campaign is doing differently.
The difference may sit in:
- Audience targeting
- Creative message
- Product promoted
- Offer structure
- Landing page
- Customer expectation
- Acquisition source
The goal is not simply to scale a channel. It is to scale the customer profile and purchase behaviour that create value.
Set Acquisition Limits Without Cutting Off Profitable Growth
An allowable CAC is the maximum you can spend to acquire a customer while preserving the economics you require.
A simplified approach is:
Allowable CAC = Expected contribution LTV − Required profit or contribution buffer
The exact limit will depend on your costs, cash position and how quickly customers create value.
A business may have attractive long-term LTV but still struggle if it takes too long to recover the acquisition cost. That is why payback period matters alongside total LTV.
Before raising an acquisition limit, consider:
- When the first order occurs
- First-order contribution
- Time to the second purchase
- Refund and return behaviour
- Subscription churn
- Working capital requirements
- How much uncertainty exists in the LTV estimate
The purpose of LTV is not to justify unlimited ad spending. It is to stop profitable growth being cut off by an incomplete view of customer value.
Recalculate LTV as Customer Behaviour Changes
LTV is not a number you calculate once and keep forever.
It changes when you change:
- Pricing
- Product range
- Gross margin
- Shipping policy
- Promotions
- Subscription structure
- Acquisition mix
- Post-purchase communication
- Customer experience
Review LTV on a consistent schedule and compare cohorts over time.
A rising store-wide LTV may look positive, but you still need to understand what caused it. It may reflect stronger repeat behaviour, a price increase, a shift towards higher-value products or a change in the customers being acquired.
Keep the calculation connected to behaviour.
Turn Your LTV Calculation Into a Retention Plan
Establish Your Current LTV Baseline
Begin with a calculation you can repeat.
Choose:
- A customer cohort
- A fixed observation window
- A consistent revenue definition
- A margin definition
- A set of initial segments
Document the method so the next calculation uses the same rules.
Your first version does not need to answer every question. It needs to give you a dependable starting point.
Use the Better Digital LTV calculator to calculate your initial customer lifetime value and see which inputs have the greatest effect on the result.
Identify Your Highest-Value and Weakest Customer Segments
Once the baseline exists, compare segments.
Start with the differences most likely to affect a decision:
- Acquisition source
- First product
- First-order offer
- Customer location
- Subscription status
- First-time versus repeat behaviour
- Order value
- Product margin
Identify both ends of the range.
Your highest-value segments show what the store should try to reproduce.
Your weakest segments show where acquisition spend, offers or retention activity may be creating little long-term value.
Do not treat low-value customers as a group that simply needs more emails. First understand why the segment behaves differently.
Choose the Retention Bottleneck to Fix First
Avoid launching several retention initiatives at once.
Choose the clearest constraint.
That might be:
- Too few customers placing a second order
- A long delay before the next purchase
- Poor subscription retention
- Low repeat-order value
- Weak cross-category purchasing
- Heavy dependence on discounts
- Strong customers coming from channels you underfund
Choose one customer segment, one behaviour and one intervention.
For example:
Segment: First-time buyers of a starter product
Behaviour: Few purchase a refill within 90 days
Intervention: Product-specific onboarding followed by a replenishment prompt
Measure: 90-day second-order rate and gross profit LTV
This produces a testable retention plan rather than a vague goal to improve loyalty.
Measure Whether the Change Improves Customer Value Over Time
Track the metric closest to the behaviour you changed.
If you improve onboarding, measure product engagement, support issues and second-order behaviour.
If you introduce a replenishment flow, measure repeat timing and margin, not only email revenue.
If you add a subscription option, measure retention and contribution after discounts and fulfilment costs.
Then recalculate LTV for the affected cohort once enough time has passed.
The objective is not merely to increase a dashboard number. It is to build a store that acquires the right customers and gives them a clear reason to continue buying.
Sometimes CAC genuinely is too high. But you cannot make that judgement from acquisition cost alone.
Calculate the value of the customers you already acquire. Break that value down by segment. Find the behaviour limiting it. Then decide whether the next dollar should go into acquisition, retention or another part of the store.
When you are unsure where the underlying constraint sits, take the Revenue Bottleneck Quiz. It will help you identify whether Traffic, Conversion or Retention deserves attention first.