← Back to all tools
Payments

RevenueCat

Cross-platform subscription management for mobile and web apps. One API handles in-app purchases, paywalls, entitlements, and revenue analytics across iOS, Android, and web.

Launch a subscription iOS app with paywalls and free trials without building store-specific billing code
Manage in-app purchases for a React Native or Flutter app across both app stores from one dashboard
A/B test paywall designs and track LTV/churn for a mobile game or content app before scaling spend

Free up to $2,500/mo in tracked revenue (MTR) — all features included, then 1% of what you track

RevenueCat is free until you hit $2,500 in monthly tracked revenue (MTR), then you pay 1% of what you track — not a per-user fee, so growth is cheap for subscription apps. MTR counts subscription revenue you actually process through RevenueCat, and the free tier includes the full feature set: paywalls, A/B testing, webhooks, integrations, and analytics. Pro tip: connect your app store credentials early so trials and purchases are tracked correctly from launch — backfilling revenue is painful. Use the dashboard's LTV and churn metrics to tune pricing before scaling. Combine with a free analytics tool like PostHog for funnels, and use RevenueCat's integrations (Slack, Segment, etc.) to avoid paid middleware. The Growth Tools (paywalls/funnels) are pay-only-on-conversions, so you can A/B test paywalls without upfront spend.

Sign up at revenuecat.com with a free account → create a project → connect your App Store Connect / Google Play credentials → integrate the SDK (Swift, Kotlin, React Native, Flutter, Unity all supported) → define products, entitlements, and offerings in the dashboard → set up paywalls → test with StoreKit sandbox / Play billing test cards → release and monitor MTR in the dashboard.

Pros

  • Real free tier: Free up to $2,500/mo in tracked revenue with the entire feature set included — no feature paywalling on the free plan
  • Cross-platform: One integration covers iOS, Android, and web with a single subscription backend, entitlements model, and webhook stream
  • Built-in growth tools: Paywalls, A/B testing, and web-to-app funnels are included — pay only on conversions, not upfront

Cons

  • Revenue share at scale: 1% of tracked revenue kicks in past $2,500/mo — cheap early, but it's a perpetual cut rather than a flat plan
  • Mobile-first focus: Web support exists but is less mature than the iOS/Android SDKs; web checkout requires Stripe integration
  • App store dependency: Still subject to Apple/Google's 15-30% store commissions on top — RevenueCat tracks, it doesn't reduce store fees