Customer Lifespan

Metricuno
May 20, 2026
4 min read
Quick answer

Customer lifespan is the average length of the active relationship before churn. It's the time component of LTV — and the lever that quietly compounds modest AOVs into big lifetime numbers.

Definition
Retention & LTV

Customer Lifespan

The average length of an active customer relationship before churn, usually expressed in months or years.

Customer lifespan measures how long a typical buyer stays active with your brand — from first purchase to the point they're considered churned. It's the time dimension of customer value: pair it with average order value and purchase frequency and you have lifetime value (LTV).

For online retail, lifespan is usually derived from a churn rate rather than observed directly, because most stores don't have decades of data. A 20% annual churn rate, for example, implies an average lifespan of five years. Longer lifespans compound — even modest order values turn into large LTV figures when retention holds up.

Also known as
average customer lifespan
customer lifetime
retention period

Lifespan matters because it's the most leveraged number inside LTV. Doubling your average order value is hard; doubling lifespan from 18 to 36 months often takes nothing more than a working post-purchase flow, a replenishment reminder, and a reason to come back for a second SKU.

It also reframes acquisition spend. If your average customer stays 14 months and spends every quarter, you can pay more per acquisition than a competitor optimising for a single transaction — and outbid them on Meta and Google without losing money.

Formula

Customer Lifespan (months) = 1 / Monthly Churn Rate

Variables

Monthly Churn Rate

Monthly churn rate

Share of active customers who churn each month, expressed as a decimal (e.g. 0.05 for 5%).

Customer Lifespan

Average customer lifespan

Expected duration of the active customer relationship, in months.

Worked example

A Shopify apparel store finds that 4% of its repeat-buyer base goes inactive each month (no purchase in 180 days). Plugging that into the formula gives the average lifespan.

Monthly churn rate: 0.04 (4%)

1 / 0.04 = 25 months

The typical customer stays active for just over two years. If average order value is €70 and they order 2.5x per year, that's an LTV of roughly €365 — a useful ceiling for CAC.

Lifespan varies wildly by vertical. A consumable like skincare or coffee buys you frequent repeat occasions and lifespans of two to four years; one-off categories like furniture or mattresses can dip below 12 months simply because there's no reason to come back. Use vertical benchmarks as a sanity check, not a target.

Benchmark

Typical customer lifespan ranges by DTC vertical

VerticalAnnual churnAvg lifespanTypical purchase frequency
Beauty & skincare25–35%3–4 years3–5x / year
Apparel & accessories40–55%1.8–2.5 years2–3x / year
Coffee & food subscriptions20–30%3–5 years8–12x / year
Supplements & wellness30–45%2–3 years4–8x / year
Home & furniture60–80%12–18 months1–1.5x / year
Consumer electronics55–70%14–20 months1–2x / year

Lifespan is one of four LTV components — alongside average order value, purchase frequency, and gross margin. Of the four, it's the slowest to move but has the largest compounding effect: a 20% lift in lifespan flows straight through to LTV with no margin trade-off, unlike discounting AOV or chasing frequency with promo cycles.

Frequently asked

Customer lifespan FAQ

The standard formula is 1 ÷ churn rate. If you use monthly churn, the result is in months; annual churn gives years. For a store with 5% monthly churn, average lifespan is 1 / 0.05 = 20 months.

Most online retailers define churn as no purchase within a rolling window — 180 days is common for general DTC, 90 days for fast-moving consumables, 12 months for considered purchases. Pick a window that reflects your category's natural buying cadence.

No. Lifespan is the time component only. LTV multiplies lifespan by average order value, purchase frequency, and gross margin to produce a money figure. Lifespan tells you how long; LTV tells you how much.

It depends entirely on category. Consumables (coffee, skincare, supplements) commonly hit 3–5 years; apparel sits around 2 years; one-off categories like furniture often see 12–18 months. Compare against your vertical, not a global average.

The highest-leverage moves are a working post-purchase email/SMS flow, replenishment reminders timed to actual usage cycles, a second-purchase incentive in the first 30 days, and proactive winback at the 90-day inactivity mark. Loyalty programs help once the basics are in place.

They compound differently. Conversion rate lifts revenue immediately but linearly. Lifespan lifts compound — a 20% improvement raises every future cohort's LTV and lets you bid more aggressively for acquisition. Most stores under €5M revenue should fix conversion first, then attack lifespan.

Retention rate is the share of customers still active at a given point (e.g. 60% at 12 months). Lifespan is the derived expected duration across all customers. Retention is the input; lifespan is the summary statistic.

Use churn-derived for forward-looking LTV modelling — it doesn't require waiting years for cohorts to play out. Use observed lifespan from mature cohorts (2+ years old) as a sanity check on whether your churn assumption matches reality.

Directly. CAC payback and LTV:CAC ratios both depend on the LTV ceiling, which is bounded by lifespan. Doubling lifespan roughly doubles the CAC you can profitably afford, all else equal — that's why retention work often unlocks paid-media scale.

The formula is identical, but the inputs differ. Subscription stores measure churn from cancellation events, which is clean. One-time-purchase stores have to infer churn from inactivity windows, which is noisier — choose a window that fits the product's natural repurchase cycle.

Track CAC, channels, and funnel conversion in one place

Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.