LTV per Download

The Pour Over App · value of a single install · cohort-survival model with power-law retention extrapolation.
Center of truth · May 18 – Jun 14 · four complete weeks
May 18 – June 14 · four complete dashboard weeks (28 days). Rolled up from May 18–24, May 25–31, Jun 1–7, and Jun 8–14: clicks/new-users/upgrades summed, WAU averaged across the four weeks. Jun 8–14 contributed 13 annual + 7 monthly + 1 lifetime. Monthly subs are $5/mo = $60/yr, retained at the same 78% annual rate → $272.73 LTV (higher than annual). Renewal 78% is from internal Stripe (TPO premium newsletter churn ~2%/mo).
Total LTV / download
$0.00
Sponsor + Upgrade value of one install
Sponsor LTV
Newsletter sponsor clicks over lifetime
Upgrade LTV
$0.00
Annual + monthly + lifetime conversions
Expected active days
0
Area under retention curve, D0 → horizon (5 yr)

1 Window inputs May 18 – Jun 14

Active users (window)avg WAU — stock, not summed · (8,254 + 7,554 + 5,958 + 6,297) ÷ 4
Sponsor clicks (window)Edition-windowed app clicks · 441 + 326 + 297 + 186 (Jun 8–14)
New users (window)Downloads / first opens · 2,904 + 1,068 + 1,018 + 1,311 (Jun 8–14)
Annual upgrades ($49)14 + 10 + 13 + 13 (Jun 8–14)
Monthly upgrades ($5/mo)0 + 0 + 2 + 7 (Jun 8–14)
Lifetime upgrades ($199)0 + 2 + 1 + 1 (Jun 8–14)
Days in window28 = May 18 – Jun 14 (4 weeks) · validate $2.26 with one week (days=7) + horizon=365
Lifetime horizon (days)how far the retention curve is integrated · 1825 = 5 yr · 365 = 1 yr

3 Retention anchors Firebase / GA4

D1 retentionlive Q2 cohort (Apr 1–Jun 13, n=15,137) · % active 1 day after install
D30 retentionlive Q2 cohort · % active 30 days after install

2 Pricing & renewal

Sponsor CPC ($/click)
Annual sub price
Monthly sub price ($/mo)$5/mo = $60/yr · same renewal as annual
Lifetime sub price
Annual renewal rate78% — internal Stripe: TPO premium newsletter subs churn ~2%/mo → ~78.5% annual retention (vs 44–62% generic app benchmarks)

4 Derived parameters

Decay exponent kR(d) = D1 · d^(−k), fit from D1 & D30
Sponsor rev / active user / day(clicks ÷ AU ÷ days) × CPC
Annual sub LTVgeometric: price ÷ (1 − renewal)
Monthly sub LTV(price×12) ÷ (1 − renewal)
Lifetime sub LTV
Annual conversion rateannual upgrades ÷ new users
Monthly conversion ratemonthly upgrades ÷ new users
Lifetime conversion ratelifetime upgrades ÷ new users

7 Diagnostics verify vs dashboard

CheckModelExpected
D7 retention (model)12.0% live Q2
Active days · year 1 (D0–D365)~14.4
Active days · tail (D366→horizon)power-law tail
Sponsor rev / WAU / wk= (clk÷AU)×CPC
Total LTV per download$2.26 single-wk check

5 Daily retention curve D0 → 5 yr · log time axis