Sub Club by RevenueCat · 2025-01-22
Bootstrapping a Subscription App to 5M MAU and 2X+ Revenue Growth — Bruno Virlet, Genius Scan
Bruno Virlet (co-founder, Genius Scan; bootstrapped, ~5M MAU, 10 staff) on 15 years: a pivot from museum painting-scanning, a failed switch to $0.99 paid, ads then IAP, subscriptions via a cloud-backup add-on, grandfathering buyers, and dropping the cheap tier with no loss in daily purchases. Two paywall-entry accidents: a redesign hid the OCR button, and a server crash revealed a fallback banner converting 2x. Customer-first choices: no onboarding paywall, founders on email support.
Play the episode16 tactics
Numbers mentioned
| Who | Metric | Value | Context | When |
|---|---|---|---|---|
| Genius Scan | users | 5M users/month approximate | Monthly active users | 1:58 |
| The Grizzly Labs | team size | 10 people | 38:15 | |
| Genius Scan | time to milestone | 1.5 months approximate | Development time for the first version before the June 2010 launch | 7:05 |
| Genius Scan | downloads | thousands estimate | Daily downloads as a free app right after launch (2010) | 8:37 |
| Genius Scan | downloads | 1–2 downloads/day estimate | Daily downloads after switching to $0.99 paid upfront (2010) | 8:37 |
| Genius Scan | price | USD 0.99/one-time estimate | Paid-upfront price tried a few days after launch | 8:37 |
| benchmarkApple iAd eCPMs for publishers around its 2010 launch | cpm | USD 10 estimate | eCPM earned by publishers | 9:24 |
| benchmarkApple iAd eCPMs for publishers around its 2010 launch | cpm | USD 30–40 approximate | Host's correction; he launched with iAd himself | 9:43 |
| Genius Scan | growth rate | almost 3x approximate | MRR growth over the last couple of years | 26:37 |
| Genius Scan | growth rate | +2 x approximate | Episode title: '2X+ revenue growth'. Anchored to the host's lead-in; the body figure is 'almost 3x' MRR | 26:37 |
| Genius Scan | price | USD 0.99/month approximate | Genius Scan+ subscription tier, 2020 | 29:01 |
| Genius Scan | price | USD 3/month approximate | Genius Scan Ultra subscription tier, 2020 | 29:01 |
| Genius Scan | new customers | 100 purchases/day illustrative | Daily purchases before removing the Plus tier, split between Plus and Ultra | 29:29 |
| Genius Scan | new customers | 100 purchases/day illustrative | Daily purchases after removing the Plus tier, all Ultra (unchanged volume) | 29:29 |
| Genius Scan | price | USD 20–25/year estimate | Genius Scan Ultra yearly, 2020 | 30:33 |
| Genius Scan | price | USD 39/year approximate | Genius Scan Ultra yearly, current | 30:33 |
| Genius Scan | price | USD 9.99/one-time approximate | Legacy Genius Scan+ one-time purchase; its subscription replacement was set at $9.99/year | 31:55 |
| Genius Scan | rank | 5 rank approximate | App Store search position for 'scanning': within the top five results | 23:43 |
| Genius Scan | count | +-10–-20% estimate | Paywall displays after a redesign moved the OCR button into a drawer | 42:16 |
| Genius Scan | new customers | +-20% estimate | Guest's guess: ~10% fewer paywall displays but ~20% fewer purchases, since OCR was a high-intent entry point | 42:35 |
| Genius Scan | conversion rate | +2 x approximate | Hard-coded fallback promo banner vs the remote-served banner (tap/purchase conversion), confirmed in a deliberate A/B test | 45:21 |
| Genius Scan | share | most approximate | Share of users based in the US | 57:04 |
| RevenueCat | funding raised | USD 1.5M approximate | 37:20 | |
| RevenueCat | team size | 7 people approximate | 37:20 |