Back to Blog
Ecommerce OperationsJul 30, 20266 min read

Shopify Customer Lifetime Value: Calculate, Segment, and Act

BizSidekick Team
BizSidekick TeamJul 30, 2026
Shopify Customer Lifetime Value: Calculate, Segment, and Act

Start with the decision, not the formula

“What is our Shopify LTV?” sounds like one question. It is usually several:

  • How much have customers in a defined cohort spent so far?
  • How much of that spend was refunded or discounted?
  • When do customers tend to make a second purchase?
  • Is there enough evidence to change an acquisition limit or prepare a retention review?

Those questions need a time window, a cohort definition, and a clear owner. A single all-time average can hide the fact that newer customers have had less time to return, or that one acquisition channel brought a different kind of buyer.

Shopify’s customer reports include cohort analysis, returning-customer information, and amount-spent measures. Shopify also warns that cohort projections are estimates, not guaranteed sales. That is the right starting point: use observed value for historical decisions, and keep any forecast visibly separate.

Three operating ledgers for realized commerce, contribution, and channel attribution

Define the version of LTV you need

There is no universal LTV number. Name the version before calculating it.

DecisionUseful LTV viewDo not assume
Review a past acquisition cohortRealized net spend per acquired customer through a named ageThat every cohort has had equal time to mature
Decide when to re-engage customersRepeat behavior and amount spent by cohort periodThat high first-order revenue means high repeat value
Set a provisional acquisition guardrailRealized value, contribution costs, and a stated payback periodThat revenue alone is available to spend on acquisition
Plan with a forecastProvider projection, labeled as an estimateThat an estimate is a promise or a benchmark

For a basic realized customer-value view, use a consistent definition:

realized customer value = included customer revenue in the cohort and period
                          ÷ included customers in that cohort

The hard part is not the division. It is documenting what included means. Decide whether the numerator is gross or net sales, how refunds are treated, which customer identity is used, and what happens to test, wholesale, or replacement orders. If those choices are unknown, stop at “needs evidence” instead of producing a confident value.

Build a cohort before you compare customers

Shopify’s customer cohort analysis groups customers by first-order date by default and lets a merchant change the cohort definition and metrics. That matters because a January cohort has had more time to repurchase than a June cohort.

Use this minimum cohort contract:

FieldExample choiceWhy it must be visible
Cohort entryFirst paid order in one calendar monthMakes acquisition timing comparable
Observation age30, 60, or 90 days since first orderPrevents immature cohorts from looking weak
Value basisNet sales after the business’s documented refund treatmentKeeps the number tied to the decision
Customer scopeNamed store, market, and customer identity ruleAvoids mixing unrelated populations
ComparisonSame-aged cohort, prior period, or documented benchmarkAvoids comparing a partial period with a full one

An illustrative example: a 60-day cohort contains 100 customers. The team has defined $8,000 as included net sales for those customers in the same 60-day window. Realized value is $80 per included customer. That does not say the customer will spend $80 forever, or that $80 is a safe cost to acquire every customer. It says what this one defined cohort has done so far.

Separate realized value from a forecast

Forecasts can be useful when they make their assumptions visible. Shopify explains that its cohort projections use a store’s prior data and can be higher or lower than actual future spending. Use a forecast to frame a planning question, not to erase uncertainty.

Ask these questions before using a projected value in a budget discussion:

  1. What cohort age and historical data does the estimate rely on?
  2. Is the current cohort comparable in product mix, offer, market, and acquisition channel?
  3. Does the decision need revenue, contribution after costs, or cash collected?
  4. What would make the team pause the decision and wait for more evidence?

For contribution decisions, connect the result to Shopify profit after ads, COGS, fees, and refunds. A revenue measure and a contribution measure answer different questions; neither should be silently substituted for the other.

Turn a customer-value finding into a safe action

LTV becomes useful when it changes a specific next review. Keep the proposal bounded.

FindingReviewable next stepEvidence still needed
A mature cohort has stronger repeat valueCompare its acquisition source, offer, and product mix with a same-aged cohortWhether the difference persists after refund and margin treatment
High-value customers have become inactivePrepare a segment review using last order, past spend, consent, and product contextWhether they are eligible for the planned message or offer
A new cohort looks weak at day 14Wait for the defined observation point; check checkout, inventory, and measurementWhether the cohort is mature enough to judge
Forecast and realized value divergeDocument the data and definition differenceWhether the forecast should be used for this decision

BizSidekick can assemble authorized commerce and retention evidence into a reviewable segment or finding. It should not promise a predicted LTV result, silently change a bid, or send a customer message. The responsible operator still confirms the audience, offer, timing, and any provider action.

A prompt for a governed customer-value review

Compare customers whose first paid order was in the last complete quarter with the same-aged prior-quarter cohort. Show realized net spend per customer, repeat-order rate, refund treatment, cohort age, and missing evidence. Identify one retention question worth reviewing. Do not change an audience, bid, or message.

This prompt names the population, comparison, evidence, and stopping point. It also leaves a useful trail for someone who needs to approve the next step.

FAQ

Should refunds be included in Shopify LTV?

Use the treatment that matches the decision and document it. A commerce or contribution decision often needs refunds visible because they change the quality of realized revenue. Do not switch between gross and net figures without saying so.

Is LTV enough to choose a winning acquisition channel?

No. Compare same-aged cohorts and keep channel attribution, costs, product mix, and customer eligibility visible. For a cross-source comparison, use the cross-channel ROAS workflow rather than treating one reported number as complete.

What should I do when the data is incomplete?

Record the missing field, owner, and decision blocked. Waiting for a complete cohort or repairing measurement is safer than creating a precise-looking estimate from inconsistent inputs.

Use BizSidekick in your AI apps

BizSidekick can help prepare an authorized-data customer-value review in ChatGPT, Claude, WorkBuddy, and more. It separates measured evidence from inference and keeps consequential changes for human confirmation.

Get BizSidekick Plugin

Continue with a guide that supports your next ecommerce decision.

Share this article

BizSidekick operator call to action background

Ready for the next task?

Install BizSidekick to use it in ChatGPT, Claude, WorkBuddy, and more.

Get BizSidekick Plugin