Frequently Asked Questions

  • What is RevenueCat?

    RevenueCat is a mobile framework and backend that provides reliable and centralized handling of Apple and Google subscriptions.

  • How does it work?

    The Purchases SDK uploads your user's in-app purchase receipts to RevenueCat's servers. We verify them, store them, and ensure your user's subscription status is always kept up to date. This means you don't have to build a complicated backend with a whole mess of jobs to ensure subscription status is accurate.

  • Why do I need this?

    Implementing mobile subscriptions is hard. Apple and Google left out a missing layer when they designed them on top of their existing in-app purchase infrastructure. This leads to extended build-outs and buggy end user experiences. Using RevenueCat will save you time up front and give you peace of mind that your subscription system just works.

  • How much does it cost?

    RevenueCat is free for basic tracking. We don't make money unless you make money. You can see the pricing here.

  • Can I migrate my existing subscribers?

    Yes! See our guide on migrating from your current system.

  • Why should I trust RevenueCat?

    Because we've done it before. Before RevenueCat Jacob and Miguel worked on Elevate, Apple's 2014 App of the Year, and experienced first hand the challenges of building a mobile subscription based business. They spent the better part of 2 years debugging, enhancing, and re-debugging all the moving parts of a good mobile subscriptions tracking backend. They bring that experience to RevenueCat.

  • Does it work with non-subscription in-app purchases?

    Yes. RevenueCat can be used to purchase any in-app purchase type. Certain features may only work with subscriptions, check with us if there's a specific feature you need to support with non-subscription purchases.

  • What platforms are supported?

    We have support for iOS, macOS, tvOS, Android, React Native, Cordova, Flutter and Unity.