Customer lifetime value (LTV) is what a customer is worth across the orders you can actually observe (or a model of future orders you can defend). It is not a number copied from a “typical Shopify LTV is $X” post. Those figures are someone else’s catalog, margin, and return rate. Shopify will show returning customers, orders per customer, amount spent per customer, and cohort tables. It will not print a single official LTV you should paste into ads. This page is how to compute from your admin.
Pair LTV with customer acquisition cost. LTV without contribution is still vanity. Repeat behavior sits in Shopify analytics.
Quick answer
Pick a cohort: customers whose first order was in a closed window (for example January). Sum their total sales (or net sales—pick one and stick to it) from first order through today (or through a fixed horizon such as 90 or 365 days). Simple historical LTV = that sum ÷ number of customers in the cohort. Optionally split: LTV ≈ AOV × orders per customer for the same people and period. Use Customer cohort analysis and New vs returning customers reports as documented in customers reports. Do not use a blog’s dollar LTV. Predictive models come after this number exists.
What “returning” means in Shopify
Shopify labels an order new or returning based on whether that customer has purchased before. Returning customers = customers who placed an order who had already purchased. Returning customer rate in Shopify’s field reference is returning customers ÷ customers who placed orders in the view—see analytics fields.
That rate mixes how many people come back with how you count customers (guest emails, accounts). It is not LTV. High returning-customer rate with tiny second orders is still low LTV. If Shopify Help mentions a typical range for that rate, it is not a FACTASH benchmark.
Repeat purchase for LTV: in a first-order cohort, who placed a second (and later) order, and what those orders were worth. Shopify’s period 0 is returning orders in the same period as the first order—read Help, do not assume “month 1” matches last year’s spreadsheet.
Simple LTV (start here)
Use one revenue definition:
- Gross merchandise after discounts (closer to Shopify AOV’s world), or
- Net sales (gross − discounts − reversals), if returns are material.
Cohort historical LTV (horizon H):
LTV_H = (sum of chosen sales metric from the cohort over H) ÷ (customers in the cohort).
Equivalent if you use averages from the same cohort:
LTV_H ≈ AOV_cohort × (orders per customer over H).
AOV here must be that cohort’s orders, not storewide AOV from a sale week. Formula for store AOV remains in sales reports; do not mix tax-inclusive “total sales” into one side and net into the other.
Contribution LTV (what you can spend):
Contribution LTV ≈ LTV_H × (contribution margin rate) or, better, sum of (each order’s contribution) ÷ customers.
Contribution per order = merchandise after discount − COGS − payment fees − shipping you absorb − variable packing. If you skip this, you will “afford” a CAC that inventory cannot pay.
A 90-day LTV and a 24-month LTV are different products. State the horizon. New stores have months of data, not a five-year LTV.
Predictive models (later, optional)
Predictive LTV estimates future orders (statistical models or an app’s “predicted spend”). Use them only with enough repeat history, known inputs (returns, cancelled subscriptions), and a check against realized cohort LTV. Do not bid ads to a prediction you have not backtested. An app’s predicted dollar figure is not more true than your closed-cohort number.
How this ties to Shopify reports
- Analytics → Reports → customer category: Customer cohort analysis, New vs returning customers over time, related sales-by-customer views. Date ranges: time ranges.
- Export or drill a cohort cell (Shopify documents interval drill-downs with AOV, orders per customer, new vs returning in the interval).
- Customers in admin: order count and total spent on the customer record—useful for individuals, noisy as a store LTV.
- Marketing reports may show returning vs first-time sales—mix, not LTV.
Traffic quality still matters: analyze traffic and sales. High LTV with a terrible conversion rate can still be unbuyable at first-order CAC.
Using LTV without lying to yourself
- Compare like horizons when you set CAC limits.
- Segment: paid vs organic first order, product they bought first, market. Blended LTV hides a one-and-done SKU.
- Subscription and one-time mixed together will inflate “orders per customer” if you do not separate purchase options.
- AOV programs and funnel fixes change the inputs; they do not replace the formula.
Retention email and lifecycle marketing belong in Shopify marketing. CRO for second purchase is a system, not a popup: CRO framework.
Common mistakes
- Pasting a podcast’s “ecommerce LTV.”
- Using storewide AOV × 3 “because someone said three orders.”
- Counting returning sessions as repeat purchasers.
- Comparing 30-day LTV to a CAC you plan to recoup in a year with no cash.
- Treating Shopify’s returning-customer rate as LTV.
What to do next
Build one cohort table for a month that is old enough to have had time to return. Compute LTV_H and contribution LTV_H. Put it next to blended CAC. Hub: Shopify 101.
Spreadsheet is enough. If you need cohort reporting or retention UX (not a fake LTV in ads), AalphaLeo Digital Solutions can help with analytics and storefront work. Phone / WhatsApp: +91 9288621081. Optional. Your order history is the source of truth.
Frequently asked questions
Does Shopify have an LTV report?
Shopify has cohort, returning customer, and amount-spent metrics. You still choose horizon and revenue vs contribution. There is no FACTASH or Shopify-official dollar LTV for “stores like yours.”
Simple LTV or a predictive app?
Simple historical LTV first. Predictive tools are extra after you can reproduce last year’s realized LTV. Do not buy traffic against an unverified prediction.
First-order value or full LTV for CAC?
First-order contribution answers “does this click pay for itself now?” Full LTV answers “do we get paid later?” Use both. Funding the gap is a cash question.
How do guest checkouts affect LTV?
New emails look like new customers. Merged accounts and Shop login can go the other way. LTV quality follows customer identity. Clean that before you scale spend.
Related articles
What Is Shopify? A Plain-Language Explanation for New Store Owners
Shopify is a hosted commerce platform for selling online, in person, and on connected channels from one admin. What it includes, what you st…
What Are Shopify Product Tags and How Should You Use Them?
Shopify product tags are admin merchandising labels for collections, search, and apps—not a ranking shortcut. Naming conventions, what to ta…
What Are Shopify Apps and How Do They Work?
Shopify apps connect to your store via permissions, App Store install, theme embeds, and fees. Native tools vs third-party, scopes, and what…