OBT One Big Table Consulting
Retention

DirecTV — Retention Analysis

Cohort retention curves, save-offer effectiveness, and the channel-mix that maximises 12-month retention against control.

Dashboard

Interactive KPI dashboard — the live working version embedded below.

Sample Data

A live preview of the raw sample data used in this analysis. Use the download tab for the full file.

Sheet KPI Summary · showing 8 rows.
KPIValueUnitYoY Changevs Industry Benchmark
Overall 12-Month Retention0.873%+2.1pp+4.3pp above avg
Streaming Retention Rate0.831%+2.3pp+1.1pp above avg
Satellite Retention Rate0.912%+0.8pp+5.2pp above avg
Win-Back Success Rate0.346%+3.2pp+6.6pp above avg
Revenue Retention Rate0.894%+1.9pp+3.4pp above avg
At-Risk Subscribers623000Subscribers-41,000
Annual Revenue at Risk394000000$
Avg Cost per Win-Back82$-$8
Sheet Cohort Retention Curves · showing 25 rows.
Month2022 Cohort %2023 Cohort %2024 Cohort %2025 Cohort %YoY Improvement
011110
10.890.910.930.940.0499999999999999
20.820.850.870.890.0700000000000001
30.770.80.830.860.09
40.730.760.790.830.1
50.70.730.760.810.11
60.680.710.740.790.11
70.670.70.730.780.11
80.660.690.720.770.11
90.650.680.710.760.11
100.640.670.70.750.11
110.630.660.690.750.12
120.620.650.68
130.610.640.67
140.60.630.67
150.590.620.66
160.580.610.66
170.570.610.65
180.570.60.65
190.560.60.64
200.560.590.64
210.550.590.63
220.550.580.63
230.540.580.62
12-Month Retention0.620.650.680.75
Sheet Retention by Channel · showing 8 rows.
Acquisition Channel30-Day %60-Day %90-Day %180-Day %365-Day %LTV ($)Rank
Organic/Referral0.970.940.910.850.7942101
Bundle/Partnership0.960.930.90.840.7738902
Digital/CTV0.940.910.870.80.7327503
Paid Search0.930.890.850.780.729804
Social Media0.910.860.810.730.6521105
Retail0.880.820.760.670.5818706
Win-Back0.850.790.720.630.5415807
AVERAGE0.920.8771428571428570.8314285714285720.7571428571428570.682770
Sheet Feature Adoption vs Retention · showing 7 rows.
FeatureAdopted — Retention %Not Adopted — Retention %Lift (pp)Adoption Rate %Subscriber Impact
DVR Usage0.910.740.170.687684000
Mobile App0.890.720.170.798927000
Sports Package0.880.780.10.414633000
Premium Bundle0.930.760.170.343842000
Family Plan0.90.730.170.283164000
DirecTV Stream App0.860.710.150.525876000
Voice Remote0.870.750.120.616893000
Sheet Re-Engagement Campaign ROI · showing 7 rows.
Campaign TypeCost per Re-Acquired ($)Monthly Revenue ($)Annual Revenue ($)Break-Even (Months)12-Month ROISuccess Rate %Total Re-Acquired
Email Win-Back288710440.3218390804597736.28571428571430.34667200
CTV Retargeting458710440.51724137931034522.20.29143100
Direct Mail678710440.77011494252873614.58208955223880.22418400
Outbound Call828710440.94252873563218411.73170731707320.18731600
SMS/Push158710440.17241379310344868.60.41228900
Loyalty Offer349411280.36170212765957532.17647058823530.38422100
Bundle Upgrade5210212240.50980392156862722.53846153846150.31819700
Sheet Revenue Retention Waterfall · showing 9 rows.
ComponentRevenue ($B)TypeExplanation
Starting ARR11.8StartingBeginning of period ARR
Churned Revenue-1.52NegativeLost from subscriber cancellations
Downgrade Impact-0.34NegativeSubscribers moving to lower tiers
Upgrade Revenue0.89PositiveSubscribers upgrading packages
Win-Back Revenue0.31PositiveReactivated churned subscribers
New Subscriber Revenue1.24PositiveNewly acquired subscribers
Ending ARR12.38EndingEnd of period ARR
Net Retention Rate1.04915254237288RateNet revenue retained from existing base
Net Revenue Retention1.049BenchmarkIndustry net revenue retention metric
Sheet Churn Risk Distribution · showing 5 rows.
Risk TierRisk Score RangeSubscribers% of BaseMonthly Churn Rate %Revenue at Risk ($M)Intervention PriorityRecommended Action
Low Risk0-3062000000.5486725663716810.0042.15764 — MonitorStandard comms
Medium Risk30-6028000000.2477876106194690.0184.38483 — ProactiveLoyalty offer
High Risk60-8016770000.1484070796460180.0426.1277582 — UrgentRetention call
Critical Risk80-1006230000.05513274336283190.1146.1789141 — ImmediateExecutive save
TOTAL11300000118.849072
Sheet Seasonal Retention Index · showing 13 rows.
MonthRetention IndexSatellite IndexStream IndexKey DriverRecommended Action
January969598Post-holiday adjustmentPush loyalty content
February949396Slow content monthPromote new releases
March919288Spring sports endPre-emptive retention offer
April899086Spring churn spikePrice lock promotion
May888985Pre-summer shiftSummer content preview
June929193Summer content rampBundle sports packages
July959497Peak summer streamingCross-sell streaming
August979699Back to schoolFamily plan promotion
September9910098NFL season startSports fan engagement
October103104101Strong content slateUpsell premium content
November107108105Holiday bundlesGift subscriptions
December109110107Holiday retention peakAnnual plan lock-in
Note: Index 100 = baseline. Above 100 = better retention, below 100 = higher churn risk.
Sheet Intervention Playbook · showing 6 rows.
Risk SegmentTrigger SignalInterventionChannelSuccess Rate %Cost per Sub ($)Annual Revenue Saved ($M)ROI
Critical RiskBill shock + usage drop >50%Immediate retention offerOutbound Call0.41823944.8x
High Risk30-day inactivityRe-engagement email seriesEmail + CTV0.29281876.7x
Medium RiskPackage downgrade inquiryProactive loyalty rewardSMS + App0.34341424.2x
Long Tenure + Price SensitiveAnnual renewal windowLoyalty pricing lockEmail + Agent0.67453187.1x
New Sub (< 90 days)Low app engagementOnboarding optimizationIn-app + Email0.5215895.9x
TOTAL Revenue Saved1130

Downloads

Source artefacts behind this analysis — case study writeups, raw data, and deliverable templates.

XLSX
DirecTV_Retention_Analysis_Data.xlsx Excel Data · ~21 KB Download →