# Lifetime valueLifetime valueLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → modeling for subscribers versus ad-supported users
Netflix's ad-supported tier now hosts over 190 million monthly active users globally (Netflix estimate, as of 2024), yet a single ad-tier subscriber generates a fraction of the revenue of a premium, ad-free member. If your LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → (lifetime value) model treats both users the same way, you will systematically misallocate marketing budget, overpay to acquire the wrong segment, and misread churn signals. This lesson builds a working model for a hybrid platform and shows exactly where subscription and ad-supported math diverge.
LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → answers one question: how much total value will this user generate before they leave? The classic simplified formula is:
LTV = Average Revenue Per User (ARPU) × Gross Margin % × Average Customer Lifespan
For a pure subscription business, ARPU is clean: it's the monthly (or annual) subscription fee, adjusted for plan mix (basic, standard, premium tiers). Revenue is predictable and contractual.
For an ad-supported (AVOD, ad-supported video on demand) user, ARPU depends on a second variable stack entirely: ad load, fill rate, and CPMCPMCost Per Mille: the cost to deliver 1,000 ad impressions. A pricing and benchmarking metric for awareness campaigns where reach matters more than clicks.Voir la définition complète → (cost per millecost per milleCost Per Mille: the cost to deliver 1,000 ad impressions. A pricing and benchmarking metric for awareness campaigns where reach matters more than clicks.Voir la définition complète →, the price advertisers pay per 1,000 ad impressionsimpressionsThe total number of times an ad or piece of content is displayed, regardless of clicks. Each display counts as one impression, even to the same person.Voir la définition complète →). A subscriber's revenue is locked in the moment they enter a billing cycle. An ad-supported user's revenue is re-negotiated every time an ad slot sells, or doesn't.
This is the core reason the two cohorts need separate models, not a blended average.
Take a mid-tier streaming subscription service. Illustrative, rounded figures for modeling purposes:
Average lifespan in months = 1 / monthly churn ratechurn rateChurn rate is the percentage of customers or revenue lost over a period. It measures how fast a business loses its existing customer base.Voir la définition complète → = 1 / 0.045 ≈ 22.2 months
LTV = $11 × 0.45 × 22.2 ≈ $110
This number is only useful next to CACCACCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.Voir la définition complète → (customer acquisition costcustomer acquisition costCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.Voir la définition complète →, the fully loaded marketing and sales spend to acquire one paying customer). If CACCACCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.Voir la définition complète → is $35, the LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète →:CACCACCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.Voir la définition complète → ratio is roughly 3.1:1, inside the commonly cited healthy benchmark range of 3:1 to 5:1 used across subscription businesses (a heuristic popularized in SaaS but widely borrowed in streaming, see OpenView's SaaS benchmarks for the origin of this ratio).
Now model an ad-supported (AVOD) user on the same platform's cheaper tier.
Ad-supported ARPU has two components:
1. A lower or zero subscription fee (many AVOD tiers charge a reduced monthly price, e.g., $6-7, alongside pure free tiers that charge nothing)
2. Ad revenue per user, calculated as: (minutes watched × ad impressionsimpressionsThe total number of times an ad or piece of content is displayed, regardless of clicks. Each display counts as one impression, even to the same person.Voir la définition complète → per minute × CPMCPMCost Per Mille: the cost to deliver 1,000 ad impressions. A pricing and benchmarking metric for awareness campaigns where reach matters more than clicks.Voir la définition complète →) / 1,000
Worked example:
Monthly ad revenue per user = (27 × $20) / 1,000 ≈ $0.54...
That looks too low, which is the point: real platforms run far more ad load. Adjust ad load upward to a more realistic 6-8 minutes per hour of ad-supported streaming, and monthly ad impressionsimpressionsThe total number of times an ad or piece of content is displayed, regardless of clicks. Each display counts as one impression, even to the same person.Voir la définition complète → climb to 45-50, pushing ad revenue per user to roughly $0.90-$1.00 monthly, plus the subscription fee.
Blended ARPU (subscription fee + ad revenue): approximately $7
Average lifespan = 1 / 0.06 ≈ 16.7 months
LTV = $7 × 0.35 × 16.7 ≈ $41
Compare: subscription LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → ≈ $110 versus ad-supported LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → ≈ $41. That's a roughly 2.7x gap. If your acquisition team runs one blended CACCACCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.Voir la définition complète → target across both tiers, you will overspend acquiring ad-tier users.
Three common mistakes:
1. Ignoring engagement as a revenue driver. In subscription models, a user who logs in once a month and a user who logs in daily generate identical revenue until they churn. In ad-supported models, watch time directly drives revenue. A "engaged but never converts to paid" user can still be highly valuable on AVOD, invisible in a subscription-only lens.
2. Using one churn definition for both. Subscription churn is a hard, contractual event: cancellation. Ad-supported "churn" is often behavioral, defined as inactivity over a rolling window (e.g., no sessions in 60 days), since there's no cancellation event to trigger it. This makes ad-tier churn measurement inherently fuzzier and requires clear internal definitions.
3. Treating CPM as fixed. CPMs swing seasonally (higher around Q4 in the US ad market) and by content genre (sports and news typically command premium CPMs versus library content). A model built on a single average CPMCPMCost Per Mille: the cost to deliver 1,000 ad impressions. A pricing and benchmarking metric for awareness campaigns where reach matters more than clicks.Voir la définition complète → will misprice ad-tier LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → across the year.
def ltv(arpu, gross_margin, monthly_churn):
lifespan_months = 1 / monthly_churn
return arpu * gross_margin * lifespan_months
sub_ltv = ltv(arpu=11, gross_margin=0.45, monthly_churn=0.045)
avod_ltv = ltv(arpu=7, gross_margin=0.35, monthly_churn=0.06)
print(f"Subscription LTV: ${sub_ltv:.0f}")
print(f"Ad-supported LTV: ${avod_ltv:.0f}")Running this makes the gap explicit and forces marketing teams to set separate CACCACCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.Voir la définition complète → ceilings per tier rather than one company-wide number.
Vérification des acquis
1. Why do subscription and ad-supported (AVOD) users require separate LTV models rather than one blended average?
2. In the classic LTV formula (ARPU × Gross Margin % × Average Customer Lifespan), what role does gross margin play?
3. A company using a single blended LTV formula for both its ad-tier and premium subscribers is most likely to make which mistake?
4. Select ALL correct answers about what drives ARPU for an ad-supported (AVOD) user, as distinct from a subscriber.
Sélectionnez toutes les réponses correctes.
5. Select ALL correct answers about why building separate LTV models for subscription and ad-supported cohorts matters for business decisions.
Sélectionnez toutes les réponses correctes.
In Europe, subscription ARPU tends to run lower than the US due to greater price sensitivity and stronger public broadcaster competition (e.g., BBC iPlayer's free ad-supported model in the UK pressures commercial pricing). CPMs in major European markets (UK, Germany, France) are commonly cited as somewhat below US levels, though gaps have narrowed as programmatic advertisingprogrammatic advertisingProgrammatic advertising is the automated buying and selling of digital ad inventory through real-time auctions and software, replacing manual negotiation with data-driven decisions.Voir la définition complète → (automated, real-time ad buying) matures across the region. Always treat cross-region comparisons as directional estimates, since disclosure practices vary and companies rarely publish tier-level ARPU or CPMCPMCost Per Mille: the cost to deliver 1,000 ad impressions. A pricing and benchmarking metric for awareness campaigns where reach matters more than clicks.Voir la définition complète → breakdowns.
One useful public data point: Warner Bros. Discovery and Comcast (Peacock) have both disclosed in earnings calls that ad-tier ARPU, once ad revenue is fully counted, can approach or exceed pure subscription ARPU in mature markets, precisely because ad load and CPMs have scaled. This is a reminder that ad-supported LTVLTVLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.Voir la définition complète → is not automatically inferior, it depends entirely on ad-tech maturity and advertiser demand.
🎬 [VIDEO: "How Streaming Services Make Money (Subscriptions vs Ads)" — youtube.com — search for recent explainer content from CNBC or Wall Street Journal breaking down streaming monetization models, useful for a visual walkthrough of ARPU mechanics]