Migration’s most visible effect is on the P&L. Its second-order effect for growth teams is moving pricing, checkout, attribution, and subscriber communication onto rails the app controls.Documentation Index
Fetch the complete documentation index at: https://recurr.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
What’s unblocked now
Same-day pricing changes
Web prices can update without an App Store review cycle. Tests, regional adjustments, and promotional campaigns move faster once the billing rail is web-first.
Regional + currency-native offers
Different price points by geo, with native currency at checkout. Useful where App Store tier mapping does not match willingness to pay.
Granular trials + intro offers
Custom trial lengths, intro pricing structures, and plan-specific incentives outside the constraints of store-native promotional systems.
Lifecycle foundation
Web rails create the foundation for cancel flows, win-backs, upgrades, and recovery. Recurr’s current migration offer does not promise a self-serve lifecycle suite.
Paid acquisition economics
The single biggest growth unlock is the change to LTV per channel. A subscriber whose lifetime value was $200 net of store fees becomes a higher-LTV subscriber on web rails, depending on retention, plan mix, store mix, and payment costs. That shift can make campaigns viable that were previously capped by app-store fee drag:- Channels with higher CACs become easier to justify when net revenue per subscriber expands
- Existing channels can run deeper before payback breaks
- Attribution can be cleaner from click to subscriber when checkout happens on web
Lifecycle plays web rails make possible
Some lifecycle work technically runs on app-store rails but is awkward at best:- Dunning + payment recovery - Apple and Google handle this their way; web rails let the app control retry cadence, messaging, and recovery offers
- Plan downgrades + sidegrades - supported cleanly on web; constrained on store
- Pause / vacation flows - natural on web; limited on store
- Branded billing emails - your domain, your design, your support links
What stays the same
- Existing acquisition channels keep operating. App Store ads, organic discovery, paid app installs - all unchanged.
- In-app experience. Identical to today. The app itself doesn’t need to know whether the user is paying via Apple, Google, or web.
- Subscriber identity. Apple Sign In / Google Sign In can carry forward; the same user has the same identity across rails.
