NewWeather Demand Modelling is live. Forecast demand before it arrivesWeather Demand Modelling is live
Guide · Retention & LTV

The Retention & LTV Guide

Most ecommerce customers buy once and disappear. The median DTC repeat rate is 18.8%, which means four in five customers never come back. This guide is the operator's manual for the other 20%: how retention curves actually behave, how to fit them, what a second order is worth, and how owned channels turn retained customers into acquisition you have already paid for.

Brendan Ellich
Brendan Ellich
Co-Founder & CEO, Blufire
15 min readPillar: Retention & LTV
01 / The one-and-done problem

Four in five customers never come back

Start with the number that should frame every retention conversation. Across 156,110 DTC customers, the repeat purchase rate was 18.8%, which means 81.2% bought exactly once and never returned (BS&Co, Repeat Purchase Rate Benchmarks, 156K customers, US data). That is materially lower than the 25-30% figure most operators quote, and the gap itself is the first lesson: blended averages hide where most stores actually live, which is the high teens and low twenties.

The Australian market makes the same point from the other direction. Australia Post's Inside Australian Online Shopping reporting found 82% of Australian households shopped online in 2025 (9.8 million households, a record), and that the average order value is now drifting down towards roughly A$96 while purchase frequency rises by about four orders a year (Australia Post eCommerce Report 2025-2026). A market where customers buy more often but spend less per order is a market where retention, not basket size, decides who wins. The repeat relationship is the asset.

The averages mislead because they are pulled up by a minority of replenishment-driven and subscription brands. Shopify's own merchant data clusters the typical repeat rate near 27-28% (Mobiloud, BLOY syntheses of Shopify data), but the median single store sits lower. If you benchmark yourself against the 28% headline, you will conclude your retention is broken when it is in fact ordinary, or worse, you will conclude it is fine when it is quietly bleeding.

Why retention is worth fighting for is not a matter of opinion. Bain & Company's classic finding is that increasing customer retention by 5% can raise profit by 25% to 95%, and that acquiring a new customer costs five to twenty-five times more than retaining an existing one (Bain & Company, Retaining customers is the real challenge). The probability of selling to an existing customer is roughly 60-70% versus 5-20% for a new prospect, and existing customers spend about 31% more on average. Retention is not a loyalty nicety. It is the cheapest growth a business owns.

The teaching point is not "retention is good." It is that the median store retains under 20% of its customers, the published averages overstate that, and a 5-point improvement is worth a quarter to nearly double your profit. Retention is a profit lever disguised as a marketing metric.
02 / The inflection point

The second order is everything

If the first purchase is a stranger taking a chance, the second is the moment a buyer becomes a customer. The data is unusually clean here. The foundational RJMetrics benchmark of 176 retailers and 18 million customers found that after a first order a customer has only a 32% chance of placing a second, but once they place that second order the chance of a third climbs to 54% (RJMetrics, Ecommerce Buyer Behavior, 2015). Each completed order raises the conditional probability of the next. Retention compounds, and the compounding starts at order two.

This reframes the whole acquisition argument. The marginal cost of converting a one-time buyer into a two-time buyer is almost always lower than the cost of acquiring a fresh first-time buyer, because you already own the relationship, the contact details, and the consent to message them. The second order is the highest-return dollar in the funnel, and most brands spend nothing deliberate on it.

Two cohorts, one decision: the second order changes the floor Demonstrative data
25%50%75%100%loyal floor ~31%floor ~14%one-and-done cohortsecond-order-saved cohortM0M3M6M9M12
How to read this. Both cohorts start at 100% active. The grey curve is a typical one-and-done-dominated cohort settling towards a ~14% loyal floor. The teal curve is the same cohort with a deliberate second-order programme: the early drop is similar, but the curve flattens higher, near a ~31% loyal floor. The whole game of retention is lifting and flattening the tail, not preventing the first drop. Curve shapes follow the published power-law form; values are demonstrative.

The shape of that flatten matters more than the starting height. A cohort that flattens at 31% instead of 14% has roughly 2.2x the long-run customer base from the same acquisition spend. You did not acquire more customers. You kept more of the ones you already paid for, and that multiple flows straight through to lifetime value.

03 / Diagnosis

Reading retention curves: declining, flattening, smiling

A retention curve plots the share of a cohort still active against time since first purchase. There are three canonical shapes, and which one you have is the single most important diagnosis in the business (Userpilot, Churnkey, Shopify cohort-analysis guides).

  • Declining. The curve keeps falling and never flattens. This is the signature of no product-market fit: you are renting customers, not earning them. No amount of lifecycle marketing fixes a declining curve, because the problem is the product or the fit, not the messaging.
  • Flattening. A steep early drop, then a stable floor. This is the most common healthy DTC pattern. The height of the floor is your core loyal-customer rate, the share who will keep buying more or less indefinitely. The earlier and higher a cohort flattens, the healthier the business.
  • Smiling. The curve drops, stabilises, then rises as dormant customers reactivate or accounts expand. This is the strongest signal there is, and it usually means a working win-back programme, a subscription, or genuine expansion revenue.
The three canonical retention-curve shapes Demonstrative data
Declining (no PMF)Flattening (healthy)Smiling (best)
Find your shape first. Diagnosis precedes treatment. A declining curve is a product problem; a flattening curve is a floor-raising problem; a smiling curve is a scale-the-win problem. Shapes are illustrative of the published taxonomy.
04 / The mathematics

Fitting the curve: the retention power law

Practitioners fit retention curves with a power law, not an exponential, because real retention has a heavy tail: the customers who survive the first few months churn far more slowly thereafter. The standard form is below, fit by ordinary least squares on the log-log transform (Shopify cohort guide; miniwebtool power-law cohort calculator).

Retention power-law model
R(t) = a · tk
ln R(t) = ln ak · ln t
R(t) is the share of the cohort retained at month t. The exponent k is the decay rate: a smaller k means a flatter, healthier tail. Taking logs of both sides turns the curve into a straight line, so you can fit a and k with simple linear regression (OLS) on ln t versus ln R.
The fit is a straight line in log-log space Demonstrative data
ln(month) →↑ ln(retention %)slope = -k = -0.50
Why log-log. Plotting ln(retention) against ln(month) turns the power law into a line whose slope is −k. The dashed line is the OLS fit through demonstrative cohort points consistent with published decay (52% at month 3, 28% at month 12).
Worked example · fitting a real decay
Cohort points (month, retained): (1,100%), (3,52%), (12,28%)input
Regress ln R on ln t by OLSslope & intercept
Fitted intercept a = eln aa ≈ 93.7
Fitted decay exponentk ≈ 0.50
Goodness of fitR² = 0.99
ModelR(t) = 93.7 · t−0.50

With the fitted model you can do two things you could not do with a raw table. First, you can extrapolate the steady state: the loyal floor is where the curve stops falling materially, which the model places near a 19% retained share at month 24 for these demonstrative points. Second, you can compare cohorts on one number. A cohort with k = 0.35 is healthier than one with k = 0.55 even if their month-3 numbers look similar, because the lower exponent means a flatter, more valuable tail. The exponent k, not the headline repeat rate, is the metric to manage.

Fit the curve, then manage k. A retention programme that lowers k by even 0.1 reshapes the entire lifetime-value calculation, because LTV is the area under the retention curve and the tail is where the area lives.

Building the cohort table that the curve comes from

The fit is only as honest as the cohort table beneath it, and there are three decisions that quietly change the answer. First, what counts as "active." For a transactional ecommerce business, active means "placed an order in the period," so the curve is a repeat-purchase curve. For a subscription business, active means "subscription not cancelled," a different and usually higher curve. Mixing the two definitions in one chart produces a number that means nothing.

Second, the cohort grain. Group customers by the month of first purchase, then track each monthly cohort forward. This isolates the customers acquired in, say, a heavy discount month from those acquired organically, and it is common for discounted cohorts to show a much steeper k. A blended all-customers curve hides that, and hiding it is how brands keep paying to acquire customers who were never going to come back.

Third, recency and the open tail. The most recent cohorts have not had time to mature, so their later-month points are missing rather than zero. Fit only on cohorts old enough to have observed the months you are using, or the regression will read the missing tail as churn and overstate k. This is the cohort equivalent of survivorship bias, and it is the most common reason a retention chart looks worse than the business actually is.

Once the table is clean, layering an RFM cut (recency, frequency, monetary value) on top turns the single curve into a segment map. The customers in the top frequency-and-monetary cell are the loyal floor made concrete; the recent-but-low-frequency cell is where the second-order programme should aim; the high-value-but-lapsing cell is the win-back priority list. RFM is textbook, decades old, and still the cheapest way to decide who gets which message.

05 / Segmentation

Retention is not one number

A single company-wide repeat rate is almost useless, because retention is driven by the natural purchase cycle of the category. Consumables get re-bought because they run out; furniture does not. Comparing a supplement brand's repeat rate to a sofa brand's is a category error, literally. The dispersion is wide and predictable (Finsi.ai, Mageloyalty 2026 retention-by-industry data).

Category12-month repeat rateDriver
Grocery~65%High-frequency necessity
Consumables (supplements, food, pet)35-45%Replenishment cycle
Beauty / skincare30-40%Routine + restock
Apparel / fashion25-32%Seasonal, taste-led
Home goods / electronics12-25%Long replacement cycle
Luxury~10%Rare, considered purchase
Repeat-rate ranges by category. Source: Finsi.ai ecommerce repeat-purchase benchmarks; Mageloyalty 2026 retention-by-industry. Repeat intent by industry spans 9.9% (luxury) to 65.2% (grocery).
12-month repeat rate by category
Grocery (intent)65%Consumables (replenish)45%Beauty / skincare40%Apparel32%Home goods / electronics25%Luxury10%
Benchmark against your category, not the market. A 30% repeat rate is excellent for home goods and mediocre for consumables. Source ranges as in the table above.
Repeat-rate decay by category over the cohort lifetime Demonstrative data
Consumables35-45%
Beauty / skincare30-40%
Apparel25-32%
Home / electronics12-25%
The slope differs by category too. Ecommerce repeat rates broadly collapse from roughly 52% at month 3 to 28% at month 12 (Finsi.ai), but replenishment categories decay far more slowly than long-cycle ones. Demonstrative curves keyed to the published ranges.
06 / Lifetime value

LTV done honestly, across service and ecommerce

Lifetime value is the most abused number in marketing because the horizon is a free parameter. Stretch the lifespan assumption and LTV inflates; the LTV:CAC ratio that looks like 5:1 on a five-year horizon is 2:1 on a two-year horizon. The standard multiplicative definition is honest only if every input is grounded.

Customer lifetime value (ecommerce)
CLV = AOV × purchase frequency × customer lifespan
All three inputs come from the cohort data, not from hope. AOV from order history, frequency from the fitted retention curve, lifespan from where the curve flattens. The worked example below uses an AOV of A$112, a mid-point of the Australian benchmark range (Australia Post puts AU AOV near A$96 and falling; Salesforce AU and Pattern AU report A$150-A$161). A 10-point lift in repeat rate typically drives a 25-40% increase in CLV (Finsi.ai, US data), because it raises both frequency and lifespan at once.
Worked example · CLV and the repeat-rate lever
AOV (A$112, mid of AU benchmark range)A$112.00
Purchase frequency (orders per customer)1.8
Customer lifespan (years)2.5
Baseline CLV = 112 × 1.8 × 2.5A$504.00
+10pp repeat rate lifts frequency 1.8 → 2.12+18%
New CLVA$593.60

The real test of unit economics is not the LTV:CAC ratio in isolation. A 3:1 ratio is the widely cited minimum, 4-5:1 is strong, but the ratio is meaningless without payback context and is trivially gamed by stretching the LTV horizon (Eightx, Airtree Ventures). The honest test is two conditions at once: LTV:CAC of 3:1 or better AND CAC payback under 12 months. A business can hit 5:1 on paper and still run out of cash if payback is 18 months, because the spend is upfront and the returns arrive in lumps.

For blended businesses that sell both a service and products, which describes a large share of Blufire's client base, LTV has to be assembled across both engines. A roofing or HVAC customer has a first-job value, then a repeat-and-referral tail; an ecommerce arm adds a separate CLV stream. Decomposing the blend is the only way to see which engine actually carries the relationship.

Blended service + ecommerce LTV, decomposed Demonstrative data
Blended customer LTVA$2,010
Ecommerce LTV (CLV)A$50425%
AOV x freq x lifespan112×1.8×2.5
Service LTV (job + repeat)A$1,50675%
First job valueA$1,100
Repeat + referral upliftA$406+37%
One customer, two value streams. For a blended business the lifetime value is the sum of an ecommerce CLV and a service LTV (first job plus repeat and referral). Drilling into each stream shows where to invest retention effort. Demonstrative decomposition; method is the multiplicative CLV plus job-value-plus-repeat arithmetic.
Blufire client · i Heat Cool

High-AOV service retention compounding

A blended air-conditioning business running a A$15k average order value at a A$180 cost per converted lead delivered 112% year-on-year growth with 300+ monthly pipeline additions. At that AOV, the entire economics turn on lifetime value and repeat-plus-referral, not on the cost of the first lead.

07 / Lifecycle

Email and SMS are not retention. They are acquisition you already paid for.

The common framing treats email and SMS as "retention channels," a soft category that sits in the corner of the budget. That framing costs money. Owned channels are the mechanism by which a retained customer's next order actually happens, and that next order is a sale you do not pay a platform to win. Revenue driven through owned channels is, in effect, acquisition cost you have already incurred. It is the cheapest demand in the business.

The performance gap between automated flows and one-off campaigns is enormous and consistent. In Klaviyo's benchmark across its global install base, email flows generated nearly 41% of total email revenue from just 5.3% of sends, with revenue per recipient roughly 18 times higher than campaigns (Klaviyo, 2024-2026 Email Marketing & SMS Benchmark Report; global, USD). SMS shows the same pattern: SMS flows drove 45.2% of total SMS revenue from 7.6% of sends (Klaviyo SMS benchmarks). The lesson is blunt: the money is in triggered, intent-based automation, not in batch-and-blast.

Flows are a sliver of sends and the bulk of revenue
% of sends% of revenueEmail flows5.3%41.0%Email campaigns94.7%59.0%SMS flows7.6%45.2%SMS campaigns92.4%54.8%
The flow paradox. For both email and SMS, automated flows are a tiny share of sends but close to half of channel revenue (Klaviyo 2024 benchmark, install-base aggregate). If you are spending your lifecycle effort on weekly campaign blasts, you are working the low-leverage half of the channel.
Revenue per recipient by flow type (US$100-200 AOV band, US data)
1Abandoned cart flowUS$7.01per recipient
2Welcome series flowUS$3.34per recipient
3Browse abandonmentUS$1.95per recipient
4Win-back flowUS$0.84per recipient
5One-off campaignUS$0.11per recipient
Where the per-send money is. Abandoned-cart flows earned US$7.01 per recipient versus US$0.11 for a one-off campaign, a roughly 60x gap, in Klaviyo's data for brands with US$100-200 AOV (about A$152-A$304 at US$1=A$1.52). Welcome and browse-abandonment flows sit in between. Source: Klaviyo benchmark (global, USD). The ratio, not the dollar level, is the transferable lesson for an Australian brand.

One more figure reframes the whole "retention vs acquisition" debate. In Klaviyo's data, nearly 48% of flow-driven email revenue came from new buyers, versus just 16% from campaigns. Welcome series, browse-abandonment, and cart-recovery flows are doing first-purchase conversion work, not just repeat work. The channel you filed under "retention" is quietly one of your best acquisition assets.

For sizing the prize, the headline channel-ROI figure is the one most operators have heard and few have sourced: email marketing returns roughly US$36 for every US$1 spent, higher than any other channel (Litmus / Data & Marketing Association ROI research, US data; the ratio is what matters and it is currency-neutral). Treat that as an order-of-magnitude ceiling for a well-run programme rather than a guarantee, but the direction is not in doubt: owned-channel revenue is the highest-margin demand a brand can generate.

Reframe the budget line. Owned-channel revenue is not "retention spend," it is margin you keep instead of paying out to a platform. Every dollar of repeat revenue that comes through a flow rather than a paid click is a dollar of CAC you avoid, which is exactly what raises Profit Velocity.
08 / Timing

The 30/60/90-day win-back window

Lifecycle timing is not a matter of taste. It is set by the empirical distribution of time-to-second-purchase, which is sharp. From the same 156K-customer dataset, the cumulative share of repeat buyers making their second purchase is 50.3% within 30 days, 76.4% within 90 days, and 96.3% within a year (BS&Co; corroborated by Klaviyo community data). Only 3.7% of second orders happen after a year.

That distribution has a long right tail, which means the mean time-to-second-order (50-100+ days) is misleading; the median sits at 15-35 days. Plan your post-purchase flows on the median, not the average, or you will send your win-back too late for the customers who were going to convert anyway and have nothing left for the ones who needed the nudge.

WindowCumulative 2nd ordersLifecycle action
Same day6.3%Order confirmation, cross-sell
Within 7 days15.9%Post-purchase / replenishment primer
Within 30 days50.3%Second-order nudge, peak window
Within 90 days76.4%Win-back begins, replenishment reminder
Within 6 months87.1%Reactivation / lapsed-customer flow
Within 1 year96.3%Last-chance win-back; after this, mostly gone
Time-to-second-purchase, cumulative. Source: BS&Co repeat-purchase benchmark (156,110 customers); corroborated by DTC/Klaviyo community data (50.3% within 30d, 76.4% within 90d).

The practical sequence falls out of the table. The 30-day window is the peak, so the second-order nudge and the first replenishment primer belong there. The 60-90 day window is where a genuine win-back earns its keep, because the easy converters have already bought and the remaining buyers need a reason. Past 90 days you are in reactivation territory, and past a year the customer is, statistically, gone. Win-back timing is not a creative decision. It is a reading of where the mass of the distribution sits.

There is a parallel lesson for subscription and service models. Average monthly churn across 1,200+ subscription sites is 3.27%, split into voluntary (2.41%) and involuntary (0.86%) churn (Recurly Research, 2023 study). The involuntary slice, failed-payment churn, is the most recoverable revenue in the business: a dunning flow that retries cards and prompts updates routinely recovers a meaningful share of what would otherwise be silent attrition. It is the closest thing to free retention there is.

Subscription and recurring revenue: retention becomes the growth engine

When revenue recurs, retention stops being a marketing metric and becomes the growth model itself. The benchmark to know is net revenue retention (NRR), which measures how a cohort's revenue grows or shrinks over a year from expansion, contraction, and churn combined. Across private software companies the median NRR is roughly 101% and median gross revenue retention roughly 90%, with the top quartile above 92% on GRR (KeyBanc Capital Markets / Sapphire Ventures 2024 SaaS survey; SaaS Capital 2025 retention benchmarks). Best-in-class NRR runs 110-120%, and elite firms exceed 120%.

The reason operators obsess over NRR is its link to growth. Companies with NRR at or above 110% grow materially faster than the population median, and firms above 100% NRR grow roughly 1.8 times faster than lower-NRR peers (SaaS Capital). NRR above 100% means the existing base alone grows revenue with zero new logos, which is the cleanest expression of Profit Velocity there is: durable margin compounding off effort already spent.

ModelBenchmarkRead
Subscription monthly churn (all)3.27%1-5% normal, ~4% is "good"
· Voluntary2.41%Cancellations, fit / value
· Involuntary0.86%Failed payments, recoverable via dunning
Private SaaS NRR (median)~101%Top quartile and public co.'s higher
Private SaaS GRR (median)~90%Top quartile >92%
Ecommerce LTV:CAC target3:1+Read with payback <12mo, never alone
Recurring-revenue retention benchmarks. Sources: Recurly Research churn benchmarks (1,200+ sites, 2023); KeyBanc / Sapphire Ventures 2024 SaaS survey; SaaS Capital 2025; Eightx LTV:CAC guidance.

The split between voluntary and involuntary churn is where most recovery hides. Involuntary churn, the 0.86% of customers lost to expired or failed cards, is not a satisfaction problem and does not need a discount to fix. It needs a payment-retry sequence, card-update prompts, and pre-dunning notices before the renewal date. Recurly reports that 54.5% of its customers saw churn decrease year on year in the 2024 analysis, and a disciplined dunning flow is consistently one of the largest single contributors. Recovering involuntary churn is the rare retention win that costs nothing in margin to capture.

09 / The north-star

Where retention meets Profit Velocity

Every thread in this guide ties back to one metric. Blufire's north-star is Profit Velocity: the rate at which a business converts marketing and sales effort into durable contribution margin. It rises when lifetime value grows and churn falls, because the numerator compounds and persists, and it rises when the cost and time to convert shrink.

The owned metric

Profit Velocity = durable contribution margin generated / (acquisition + operating cost), over time

Retention is the single most powerful input to the numerator. A flatter retention curve (lower k) raises lifetime value; a working win-back recovers margin that would have churned; owned-channel flows generate repeat revenue at near-zero marginal acquisition cost, which shrinks the denominator. Bain's 5%-to-25-95% finding is, in this language, a statement about how steeply Profit Velocity responds to retention.

Note: "Profit Velocity" is defined once here and referenced across the Blufire guides and reports.

What to do Monday

  • Fit your curve. Pull cohort retention by month, run the log-log OLS, and read off k. That one exponent tells you whether you are flattening, declining, or smiling.
  • Benchmark by category, not the market. Hold your repeat rate against your category band, not the 28% headline average.
  • Move budget into flows. If campaigns dominate your lifecycle effort, you are working the low-leverage half. Build cart-recovery, welcome, browse-abandonment, and replenishment flows first.
  • Time win-back to the median. Peak second-order window is 30 days; genuine win-back earns its keep at 60-90; reactivate past 90; concede past a year.
  • Recover involuntary churn. A dunning flow is the cheapest retention dollar you can spend.
  • Test LTV:CAC against payback. Never read the ratio without the payback period beside it.
Blufire client · Rainco

Acquisition economics that only work with retention

A A$160 CAC at a A$600+ AOV producing a 16:1 return and a 1037% sales increase over twelve months. A CAC-to-AOV ratio like that is only sustainable when the retained customer base compounds behind it. Acquisition and retention are one system, not two budgets.

Sources

BS&Co, Repeat Purchase Rate Benchmarks (156,110 DTC customers, US data). RJMetrics, Ecommerce Buyer Behavior benchmark, 2015 (176 retailers, 18M customers; 32% chance of a second order, 54% of a third; foundational study, US data). Australia Post, eCommerce Report / Inside Australian Online Shopping 2025-2026 (82% of AU households shopping online; AU AOV near A$96 and falling; frequency rising). Bain & Company, Retaining Customers Is the Real Challenge (Reichheld). Klaviyo, Email Marketing & SMS Benchmark Report (global install base, USD). Litmus / Data & Marketing Association, The ROI of Email Marketing (US$36 per US$1). Recurly Research, Customer Churn Benchmarks (1,200+ subscription sites). Finsi.ai, Repeat Purchase Rate and Ecommerce Retention Benchmarks (US data). Mageloyalty, Ecommerce Retention Benchmarks by Industry 2026. Salesforce AU and Pattern AU, Australian AOV benchmarks (A$150-A$161). Eightx and Airtree Ventures, LTV:CAC and CAC-payback guidance. KeyBanc Capital Markets / Sapphire Ventures and SaaS Capital, SaaS NRR/GRR benchmarks. Userpilot, Churnkey, and Shopify, retention-curve and cohort-analysis methodology.

See your own retention curve, fitted.Blufire models cohort retention, lifetime value, and owned-channel contribution against your category, then shows the move that raises Profit Velocity.