| What it is | A hosted backend for in-app purchases and subscriptions on the App Store, Google Play and the web | A payment processor and billing system for cards and other payment methods | An open-source backend for in-app purchases and subscriptions that works with the RevenueCat SDK | RevenueCat homepage Stripe pricing page |
| Who charges the customer | Apple or Google for store purchases. On the web, Stripe or Paddle; RevenueCat Billing uses Stripe as the payment gateway | Stripe charges the card and pays out to you | Apple, Google or Amazon for store purchases. On the web, your own Stripe account | RevenueCat web docs (Stripe, Paddle) Stripe pricing page |
| Digital features inside an iOS or Android app | Yes, through each store's in-app purchase system | Not as the in-app payment. Apple requires in-app purchase to unlock features; US storefront apps may link to a web checkout | Yes, through each store's in-app purchase system | Apple App Review Guidelines 3.1 Google Play Payments policy |
| Web checkout | Web Billing, Stripe Billing or Paddle, with web purchase links, web paywalls and funnels | Checkout, Billing, a customer portal and invoices | Hosted Stripe checkout, purchase links, funnels, web discounts and custom pay domains, on your own Stripe account | RevenueCat web docs (Stripe, Paddle) RevenueCat Stripe Billing docs Stripe Checkout docs |
| Unlocks access in the mobile app | Yes. Web purchases unlock entitlements in the app, with redemption links for buyers who are not signed in | No. Your own backend maps the Stripe customer to the app user and grants access | Yes. A Stripe purchase unlocks the same entitlement as App Store and Google Play, with redemption links | RevenueCat web docs (Stripe, Paddle) RevenueCat Stripe Billing docs Stripe Checkout docs |
| App Store and Google Play purchases | Validates them and handles the stores' server notifications | Does not process App Store or Google Play purchases | Validates them and handles the stores' server notifications | RevenueCat quickstart (Amazon configuration) Stripe pricing page |
| Fees | Free to $2,500 monthly tracked revenue, then 1% of all of it. RevenueCat Web adds no RevenueCat fee; Stripe's fees still apply | 2.9% + 30¢ per successful US card charge, 1.5% more for international cards, and 0.7% of volume for Stripe Billing | Cloud free to $10K a month; planned 0.5% above, capped at $999. Self-host $0. Stripe's fees still apply on web sales | RevenueCat pricing page RevenueCat web docs (Stripe, Paddle) Stripe pricing page Stripe Billing pricing |
| Subscription analytics | MRR, churn, trials and more across stores and the web | Billing analytics for Stripe subscriptions only | 43 charts with filters, segments, 14 display currencies and CSV export, across stores and Stripe | RevenueCat pricing page Stripe Billing analytics docs |
| Open source | Open-source SDKs (MIT); the service is hosted by RevenueCat | A hosted service | Server under AGPL-3.0, SDK forks under MIT; self-hostable | RevenueCat iOS SDK license (MIT) Stripe pricing page |