One business model survives the brief; the rest is arithmetic.
This page is the whole model written out in words. The figures in bold are live: change anything on the tabs that follow and these sentences change with them.
This is a calculator, not a document. Every figure on every tab is worked out from the numbers in the boxes. Change a box and the whole model moves with it — the seven figures in the bar at the top, the tables, the charts, and the sentences.
Build an application for mobile and television, carrying a free film and serial library, entirely on demand, funded entirely by advertising — and own the customer relationship directly.
Four things in that sentence are fixed, and each one closes off an option.
Studios hand over their films and serials and are paid nothing for them. Instead they take a fixed share of whatever advertising those films go on to earn. So the library costs nothing to get, and everything it earns is split.
Money goes out in four places. Once, to get the films ready to stream. Every year, to buy viewers — every year, because most of them leave and have to be replaced. Every hour anyone watches, to send the video to them. And all the while, the cost of running a company.
Money comes in one way only. Advertisers pay for every thousand ads shown. The same hour of watching is worth more on a television than on a phone, because advertisers pay more to reach a big screen.
At the current settings, here is year —. Revenue is —. Buying viewers costs —, delivering the video —, and running the company —. The library cost — once, at the start. What is left is —.
Every figure above was either measured, worked out, or invented. These five were invented, and between them they decide the answer.
The tabs that follow mark every figure with where it came from, and say plainly where nothing came from. Hover any mark to read it.
Every number the simulation runs on. These are the same fields that sit on their own tabs — change one here and it moves there, and the whole model with it. The television cost per household is derived, not typed. Hover any marker for what the figure actually measures.
—
| Category | Deal | Units | Hrs/unit | Hours | % of library |
|---|---|---|---|---|---|
| Total | — | 100% | |||
| Tier | % of new accounts | Hrs/month | = min/day | Annual retention | Steady base | % of hours |
|---|---|---|---|---|---|---|
| Blended | — | — | — | — | — | 100% |
| Cell | Status | What anchors it |
|---|---|---|
| Sourced — a real published figure stands behind it | ||
| Blended hours per monthly active | Sourced | The strongest cell in the table. Bracketed by Indian per-app mobile hours — MX Player 7.8, Hotstar 4.5 — and by global free services: Pluto TV 5.0–5.6, Tubi 8.6–10 per MAU. Both of the latter are CTV-weighted and so run above a mobile-first Indian service. |
| Casual and Marginal retention | Sourced | The only measurement anywhere of retention split by engagement: once-a-month openers retained at 9%, users at 2–6 opens a month at 12%. This table's 6% and 15% straddle that pair in the same order. US CTV, vendor data, and the source never states its retention window while these rates are annual — a real weakness. |
| Bounded — no figure, but measurement constrains it from both sides | ||
| How the blended row is computed | Arithmetic | It is not the share-weighted average of the column above it. Weighting is by the steady-state base: a tier holding s% of intake at annual retention r accumulates to s/(1−r) of the standing audience, so tiers that retain better are over-represented in the base relative to their intake share. Power is 6% of new accounts but 9% of the steady base; Marginal is 45% of intake and 38% of the base. Blended hours are then Σ(base weight × hours). That is why the row reads 6.64 and not the 5.36 an intake-weighted average would give — a 24% difference, and the engine has always used the former. |
| Concentration — the heaviest fifth of the base | Bounded | Floor: the heaviest 20% of US television viewers take about 50% of viewing. Ceiling: the heaviest 25% of UK YouTube viewers take 87–90%. This model sits near the midpoint of the only two independent panels that publish the shape at all. |
| Power tier hours | Bounded | Cut from 30 to 24 hours a month on this evidence. The average Indian internet user spends about 90 minutes a day online in total; an hour a day on one free app was two-thirds of that. 24 hrs/month is 47 minutes a day — still assertive for a top-6% cohort, and still the number a careful reader should attack first. |
| Marginal tier hours | Bounded | Raised from 0.7 to 1.5 hours a month. The lightest 75% of UK YouTube viewers average about 6 minutes a day — four times the old figure. No published light-viewer segment anywhere runs as low as 1.4 min/day. At 3 min/day this is still half the only comparable measurement. |
| Power and Heavy retention | Bounded above only | Capped by all-app streaming retention of about 50%, and supported in direction — long-tenure users watch twice the hours of new ones. But nobody measures the top of this ladder, so the level is unanchored and the 6-point gap between Power and Heavy is invented. |
| Assumption — nothing anywhere anchors these | ||
| The four account shares — 6 / 16 / 33 / 45 | Assumption | No source anywhere publishes a four-way split of a streaming audience by viewing intensity. Barb cuts at quartiles, Nielsen at quintiles, Samsung Ads by months active rather than hours. India's nearest equivalent segments by demographic archetype and shows only a 2× spread end to end — a caution against assuming too long a tail. The tier count and every boundary are a modelling choice, not a finding. |
| Heavy and Casual hours | Not independent | Interior points on a curve whose endpoints are bounded and whose blend is anchored. Given the shares and the blend, these are consequences of the other assumptions rather than estimates in their own right — they should not be presented as separate judgements. |
| Tier | % of new households | Hrs/month | = min/day | Annual retention | Steady base | % of hours |
|---|---|---|---|---|---|---|
| Blended | — | — | — | — | — | 100% |
| Route | Screen | ₹ per retained user | Evidence | Verdict |
|---|---|---|---|---|
| Regime 1 — priced per user · a real CAC exists in principle | ||||
| Paid UA — Google UAC, Meta, programmatic | Mobile | 83–1,167 | CPI ₹25–112 ÷ 6–30% survival · one agency blog + Meta spend data | Above ceiling at every point |
| Glance lock-screen install campaigns | Mobile | unknown | corrected — no Glance rate card is published; InMobi quotes on request | Unpriceable |
| Phone OEM dynamic preload (AVOW-type) | Mobile | unknown | AVOW confirms CPI-then-CPA pricing, publishes no figures | Unpriceable |
| Regime 2 — negotiated · computable only after a quote | ||||
| Smart-TV OEM preload | TV | 450 assumed | no published benchmark anywhere | Get a quote |
| TV featured row / launcher rail | TV | unknown, below preload | none | Get a quote |
| Set-top-box preload — Xstream, Binge+, JioFiber | TV | unknown | none | Get a quote |
| Telco / ISP / DTH bundling | Both | unknown | usually per subscriber | Get a quote |
| Regime 3 — revenue share · CAC ₹0, cost follows revenue | ||||
| YouTube · syndication · white-label · embedded player | Both | 0 | you pay a % of what the user earns | Marketing only |
| Regime 4 — free or engineering-only · marginal CAC ≈ ₹0 | ||||
| Store listings · editorial · referral · retail demo · short-form · discovery integrations · Search & Discover · mobile web/PWA · WhatsApp · casting | Both | 0 | salary ÷ whatever volume it produces | The base layer |
Amazon MX Player reports 50 minutes a day per user on mobile and 80 on connected TV — but that is per active day, not per monthly active, so it reconciles with the tiers above only through a DAU/MAU ratio. The survey figures are worse: the 2.9 hours a day of big-screen streaming is self-reported across roughly six services a viewer uses, not one. The tiers here are hours per monthly active on this one service — neither of those things. And no Indian streaming service publishes DAU, so the ratio that joins them is an assumption buried inside the tier numbers. This block drags it into the open.
| If DAU/MAU is… | Implied mobile min / active day | Implied TV min / active day | Against Amazon MX Player's 50 and 80 |
|---|
| If the install rate is… | Cost per install | ₹ per retained household | Against a ₹152 household |
|---|
Universe — television. WPP Media × The Trade Desk, fieldwork by Ormax, August 2026 — 207M CTV viewers across 62–65M households; 2.9 hrs/day of big-screen streaming across all services, 3.4 hrs among FAST viewers; 2.5 viewers per CTV impression; rural CTV up 110% year on year. The strongest number on this tab. Note the definitional trap: FICCI-EY 2026 reports 68M CTV-owning households but only 40M weekly active — device ownership and actual streaming differ by 1.7×, and this model wants the active figure. A separate ceiling worth knowing: India has roughly 60M broadband-enabled homes, almost the same number, so the two constrain each other.
Universe — mobile. Ormax OTT Audience Report 2025 — 601.2M, defined as anyone who watched at least one online video, free or paid, in the past month. Not subscribers. FICCI-EY's comparable figure is 572M, a 5% gap between a panel measure and an industry model. AVOD is 72% of that universe and took essentially all the growth; SVOD has been flat near 150M. The 2026 edition's fieldwork is complete and its headline is expected within days — this number is about to go stale.
Engagement. Amazon MX Player (Business Standard, Nov 2025) — 80 min/day on CTV, 50 min/day on mobile, both roughly doubled year on year. This is the platform's own claim with no denominator disclosed, almost certainly per active user per active day. It is the only single-service India comparison that exists, and it implies a TV/mobile ratio of 1.6×. The WPP 2.9 hrs figure is not comparable — it sums roughly six services per viewer.
Cost per install. Superads India, drawn from over $3bn of Meta spend, Sept 2025–Sept 2026 — median India CPI ₹112, range ₹30–616, and falling in dollar terms from ₹67 to ₹40 across the year. All-industries, Meta only. The narrower ₹25–70 OTT band is one Indian agency's self-reported figure across its own portfolio, not measurement. iOS runs 30–80% higher on 4–6% of Indian handsets, so an Android-only plan is the honest default.
Retention. AppsFlyer via Business of Apps — Android D1 20.2%, D30 3.8%; the same source notes India has the lowest app retention of any country measured. Airship puts Entertainment D30 activation at a median of 8%. AppsFlyer's uninstall report shows the Indian subcontinent at 64–66% uninstalled within 30 days, the worst region measured. For a paid-subscription upper bound, Antenna's US premium SVOD data gives 36% twelve-month cohort survival and 4.6% monthly churn — and a free Indian AVOD service should not out-retain paid American SVOD.
Ad prices, for context on what a household is worth. The only published Indian rate card found is ZEE5 at ₹113 video CPM. Two agencies disagree threefold on CTV CPM — one estimates ₹150–350 open programmatic, another quotes ₹450–1,200. Independently reported: IPL 2026 at ₹21 lakh per 10 seconds on CTV against ₹18 lakh on linear. CTV advertising was ₹9,900 cr in 2025, up 42% (FICCI-EY).
Removed as unsourced, September 2026 — three figures this tab previously carried as benchmarks: "OTT retention D1 50% / D7 30% / D30 18%" traces to no primary source in Adjust, AppsFlyer, Sensor Tower or Airship and appears to be SEO filler; "regional-language content retains 20–35% better at D7" and "sub-₹10,000 devices retain 20–40% worse" have no published basis either. Both are directionally plausible and both were fabricated precision. Also removed: a claimed Glance published rate card and a JioHotstar cost per install of ₹65–75 — see 3.3. Still not sourced, and it decides the plan: television cost per retained household. No smart-TV preload rate card exists anywhere, in India or elsewhere, and India has no CTV install-attribution standard. The default was raised from ₹450 to ₹900 on structural reasoning rather than evidence: television has no cost-per-install network tier, weak attribution and scarce inventory, so it cannot plausibly cost only 1.5× a mobile user. Treat 3× as a floor for the ratio, not a measurement. Also unmeasured: the four-tier splits and every retention rate — no Indian source publishes viewing concentration at all, because Ormax measures reach only, BARC's panel covers 0.025% of TV homes, and platforms do not disclose. Cross-screen overlap and spillover likewise have no Indian data. And "retention" here means still monthly-active twelve months later; every Indian churn figure you will be quoted is subscription churn, which a free service does not have — there is no cancellation event, only lapse.| Top rung | Codec | kbps | GB/hr | Mobile keeps ₹/hr | TV keeps ₹/hr | Load into |
|---|
Apple HLS Authoring Specification — the ladder is Apple's published H.264 and HEVC bitrate table verbatim. GB/hour is kbps × 3600 ÷ 8 ÷ 106 plus 128 kbps stereo AAC. Apple's own default variant is the 2000 kbit/s rung, and the spec notes HEVC "should use bit rates reduced by about 20%".
Airtel Edge CDN rate card — ₹6.00/GB to 10 TB, ₹5.00 to 50 TB, ₹4.00 to 150 TB, ₹3.00 to 500 TB, then "contact for quote". The card is priced on total volume, which is why a single negotiated rate across both screens is the honest way to model it.
Airtel × Qwilt Open Edge — open caching embedded inside Airtel's network for 400M+ subscribers. The route to the ₹0.20–0.50 telco-cache case.
JioCDN — Jio's internal CDN opened to enterprises on "India-first economics", proven on IPL and the T20 World Cup. Publishes no rate card.
JioHotstar IPL 2026 infrastructure — encodes 4K down to 360p plus 2G-grade renditions and holds >90% cache hit at 65.2M concurrent. Precedent for shipping a low bottom rung in India.
| Channel | Slots of 100 filled | TV reference CPM ₹ | Ad-tech take % | Gross ₹/100 | Net ₹/100 |
|---|---|---|---|---|---|
| Filled | — | — | — | — | — |
JioStar WPL 2026 rate card — CTV ₹350 CPM against mobile ₹180–220, the same property, the same matches and the same advertisers split by device. This is the cleanest available measurement of the mobile-to-television ratio in India: 51–63%, and it is where the mobile CPM level default of 55% comes from.
India CTV CPM benchmarks 2025–26 — open programmatic ₹150–350, audience-targeted PMP and direct ₹350–700, premium platform and content ₹700–1,200, Samsung Ads and OEM inventory ₹200–500, live IPL ₹400–600+. India CTV remains far below the US at $20–40 (₹1,700–3,400).
JioHotstar advertising rates — video CPM ₹170–200 blended across devices, display ₹50–60, and CPI ₹65–75 on its own install campaigns. Targeting layers add 15–25%; IPL and Diwali add 50%+.
JioStar raises IPL 2026 CTV rates 25% — CTV pricing power is rising, not falling.
One CTV impression, 2.5 viewers — co-viewing is the main structural reason a television impression is worth multiples of a phone impression.
India app CPMs versus global — AdMob and Meta in-app rates of $1.05–1.88 (≈₹90–165). Treat with care: these are banner, interstitial and rewarded inventory, not premium in-stream video, and using them to price OTT mobile video understates it badly.
Not sourced: the fill rate, and the assumption that television clears 100% of the market card. A library of unfamiliar regional films with no live sport arguably clears below the card on both screens — try television at 70–80% to see what that costs you.—
Every sentence here describes this run and nothing else. Change any number on tabs 02 to 05 and they change with it. The model raises no capital, spends nothing on marketing the brand itself, and assumes no money from anything but advertising.
| Line | Year 1 ₹ cr | Growth %/yr | Year 15 ₹ cr |
|---|
FICCI-EY India M&E report — the ₹28,000 cr digital video and ₹9,900 cr connected-TV advertising denominators used for the market-share readout in the header. India's M&E sector crossed ₹2.78 trillion with digital media past ₹1 trillion.
India tops consumption, lags monetisation (EY–FICCI) — 1.23 trillion hours on smartphones with 59% on media, yet India is absent from the top 20 monetisation markets. The structural reason revenue per user stays low in this model.
Not sourced: the overhead figure, which is now a single flat ₹10 cr rather than a headcount build — a planning simplification, not an estimate. It replaced eleven separately-grown lines totalling ₹49.5 cr in year one. The taper exists because a rate set for a five-year plan produces artefacts rather than forecasts when run for fifteen. The peak-funding figure in the header is simply the deepest point of cumulative cash; the model does not assume any capital arrives to cover it.