RORK LABJP
PRICE — Rork Max spans $200 to $1,800 per month, with the upper tiers aimed at heavier builders and teamsFREE — The free tier lands at roughly five prompts per week, enough to try it but not to build on continuouslySHIP — App Store publishing is automated through builds, certificates, and submission, so you can ship an iOS app without a Mac or XcodeSIM — A browser-streamed simulator lets you watch your app run in a real Apple environment from your own browserNATIVE — It reaches HealthKit, ARKit and LiDAR, NFC, Dynamic Island, and Metal 3D — territory React Native cannot touchFUNDING — Rork raised a $15M seed led by Left Lane Capital, announced April 9, 2026, and acquired app builder PaperlinePRICE — Rork Max spans $200 to $1,800 per month, with the upper tiers aimed at heavier builders and teamsFREE — The free tier lands at roughly five prompts per week, enough to try it but not to build on continuouslySHIP — App Store publishing is automated through builds, certificates, and submission, so you can ship an iOS app without a Mac or XcodeSIM — A browser-streamed simulator lets you watch your app run in a real Apple environment from your own browserNATIVE — It reaches HealthKit, ARKit and LiDAR, NFC, Dynamic Island, and Metal 3D — territory React Native cannot touchFUNDING — Rork raised a $15M seed led by Left Lane Capital, announced April 9, 2026, and acquired app builder Paperline
Articles/Business
Business/2026-04-11Advanced

Retention and LTV for Rork Apps — Separating the Two Numbers I Kept Confusing

Install retention and subscription retention use different denominators. Starting from the LTV miscalculation that came from mixing them, this walks through reading Day1/Day7/Day30 correctly, costing in generation credits, and catching churn signals early — from an indie developer's desk.

retention10LTV7growth5indie dev29monetization47push notifications11onboarding3analytics5

Premium Article

I had two dashboards open, and I was convinced my app was broken. Firebase showed Day30 retention hovering around 4%. RevenueCat showed retention at 78%. Same app, same month.

For a while I assumed the second number was instrumented wrong. What was actually wrong was my reading of them. One counts everyone who installed. The other counts only people who started paying. They overlap, but they answer different questions.

That mix-up flows straight into your LTV math. Put a retention rate with the wrong denominator into the formula and the number that comes out is off by a multiple. So let's start by pulling the two apart, then rebuild retention and LTV design for a Rork-built app on top of that.

The two retention numbers I was reading on one scale

Here are the two side by side.

Install retention Subscription retention
Denominator Everyone who installed on a given day Everyone who started paying in a given month
What it counts Did they open the app X days later? Did the next billing cycle renew?
Usual source Firebase Analytics / App Store Connect RevenueCat / App Store Connect subscription reports
Typical range 4–8% at Day30 70–85% monthly
What moves it Onboarding, habit formation, notifications Price, cancel flow, failed-payment recovery

The order-of-magnitude gap makes sense once you see it. Install retention measures whether people who arrived for free stick around. Subscription retention measures whether people who already decided to pay keep paying. The second group is what's left after surviving the first.

The practical damage shows up in the LTV formula. I dropped install retention into a slot that wanted subscription churn, computed an absurdly short average lifetime, and concluded that subscriptions didn't suit my app. In reality, the people who reached checkout stuck around fine. What didn't work wasn't the subscription — it was the path leading up to it.

How much to trust install retention benchmarks

The commonly cited ranges land near 25–35% at Day1, 10–15% at Day7, 4–8% at Day30, and 2–5% at Day90. Out of 1,000 installs, roughly 20 to 50 people are still active three months later.

Those ranges swing hard by category, though. An app you're meant to open daily and a tool you open only when you need it don't belong on the same scale. A wallpaper app that people open when the mood strikes can earn well with a below-average Day7. An app whose entire pitch is habit formation sitting at exactly average is telling you the design isn't landing.

I stopped comparing against industry averages and started comparing only against my own prior-month cohort. Someone else's average can't tell me which direction to move. Last month's me can.

Boiled down, each milestone answers one question:

  • Day1 — did the first few minutes feel like it was built for this person?
  • Day7 — was there a reason to come back a second time?
  • Day30 — did the app find a slot in someone's routine?
  • Day90 — is there anything that brings people back after the novelty fades?

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
The install-retention vs subscription-retention mix-up that broke my LTV math, and the step-by-step way to pull the two apart
How to load tool subscriptions and generation credits into the C of LTV/CAC, plus the rule I use to decide between building the next app and fixing the current one
A silent analytics failure caused by a reserved event name in @react-native-firebase/analytics, and the correct way to log purchase events
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

Related Articles

Business2026-04-18
Why Subscription Apps Fail—and How to Build a Data-Driven Monetization System with Rork, RevenueCat, PostHog, and Superwall
A complete guide to integrating RevenueCat, PostHog, and Superwall into your Rork app to maximize subscription revenue. Includes production-ready code for churn prediction, paywall A/B testing, and personalized retention notifications.
Business2026-06-22
A Wallpaper App's Real Work Starts After Launch — Content, Retention, and Revenue Notes from Running One on Rork
A wallpaper app is decided less by its launch and more by how you tend it afterward. Building on a Rork implementation, here are field notes on scheduled publishing that keeps content fresh, onboarding that survives the first week, and a revenue setup whose per-download return doesn't thin out over time.
Business2026-05-11
Building Fortune & Manifestation Apps with Rork — Daily Delivery Design That Survives Day Three
Fortune apps lose most users in three days. A Rork design for daily delivery, push timing, and widgets that turns the niche into a habit.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →