How often to run paywall tests — and why a 5% ARPU lift can be your whole ad margin
Cal AI ran ~4 paywall tests a week (~300 in 18 months), single tests worth $10–50K/month, starting from ~100 users/day; Gleam argues a 5–6% ARPU lift can be the entire margin on paid ads and unlocks channels (and acquirers); treat the paywall as a never-finished marketing asset.
Paywall test velocity and the ARPU margin
TL;DR
- Always have 1–2 paywall tests live. Cal AI ran ~4 a week for ~75 weeks (~300 tests); not having one live counted as “dropping the ball”.1
- Single tests were worth +$10K to +$50K revenue a month and took 20–30 minutes to launch.2
- Start testing at ~100 new users a day (Jake Castillo’s threshold).3
- Why it matters: apps win by outspending competitors per customer, and LTV sets what you can spend.4
- On paid ads margins are thin (~0.9–1.0× ROAS in 30 days), so a 5–6% ARPU lift can be the entire margin — and decides whether paid can scale at all.56
- Big levers, not cosmetics: Gleam’s ugly paywalls converted about the same as pretty ones; 1-step → 3-step paywall and pushing yearly were the big wins (The three-screen pre-paywall sequence (explain the free trial), Weekly vs monthly vs yearly plans — and which plan gets the trial).7
Details
Monetization unlocks distribution (Charles Liu). Some apps (his example: commoditised screen-time apps) can’t find a viral organic format but have a problem-aware audience reachable by ads — ads need both creative and ARPU. Many acquirers are studios that grow through paid, so paid-ready unit economics also matter for an exit.58 He wishes Gleam had run proper A/B tests earlier to separate paywall effects from changes in traffic mix.6
Not just the paywall. Fixing the paywall alone rarely lifts ARPU: ad promise, onboarding (agitate the problem, cost of inaction, aspiration) and paywall must be congruent; info-product funnels are a good model for multi-step onboarding.9
Adapty’s view (Freddy Fang): in its analysis, apps that test more reach higher LTV (no data shown).3
Paywall as marketing (2022, Dan Burcaw). Teams polish store pages and demo videos, then show an unmarketed, intimidating paywall — mobile paywalls lag the web. Make it controllable by non-developers (CMS) and treat it as a canvas “that’s never finished”; changes only affect new subscribers, so it’s lower-risk than a product change. Many apps still carry prices from years ago.101112
Disagreements / caveats
- High velocity needs enough traffic per variant; at 100 users/day a test takes weeks to read and small lifts are noise — judge on matured net revenue (Judge paywall tests on net revenue after refunds (matured cohorts)).
- “$50K from one test” is Jake’s recollection at Cal AI’s scale (millions of downloads).2
- Vendors (Adapty, Nami) sell testing tools.
See also
- RevenueCat charts and features worth using
- Deciding what to build — OKRs, funnel analytics and A/B-testing every product change
Footnotes
-
Cal AI's $40M ARR | Jake Castillo on the Truth About Scaling Apps in 2026 @ 39:39 — Jake Castillo ↩
-
Cal AI's $40M ARR | Jake Castillo on the Truth About Scaling Apps in 2026 @ 40:31 — Jake Castillo ↩ ↩2
-
Cal AI's $40M ARR | Jake Castillo on the Truth About Scaling Apps in 2026 @ 40:31 — Jake Castillo, Freddy Fang ↩ ↩2
-
Cal AI's $40M ARR | Jake Castillo on the Truth About Scaling Apps in 2026 @ 41:28 — Jake Castillo ↩
-
How two ex-engineers built a $140K/month social skills app | Gleam AI @ 35:16 — Charles Liu ↩ ↩2
-
How two ex-engineers built a $140K/month social skills app | Gleam AI @ 38:21 — Charles Liu ↩ ↩2
-
How two ex-engineers built a $140K/month social skills app | Gleam AI @ 39:19 — Kelvin Zhang ↩
-
How two ex-engineers built a $140K/month social skills app | Gleam AI @ 36:49 — Charles Liu ↩
-
How two ex-engineers built a $140K/month social skills app | Gleam AI @ 40:54 — Charles Liu ↩
-
Why and How to Develop Subscription-Based Apps with Dan Burcaw of Nami ML @ 29:09 — Dan Burcaw ↩
-
Why and How to Develop Subscription-Based Apps with Dan Burcaw of Nami ML @ 36:13 — Dan Burcaw ↩
-
Why and How to Develop Subscription-Based Apps with Dan Burcaw of Nami ML @ 37:04 — Dan Burcaw ↩