How to Cancel RevenueCat - Subscribed.FYI - 2026
Sign in to review
Join our community of software reviewers on Subscribed.fyi

Continue With Google
Continue With LinkedIn
Continue Review with Email
Continue with Email
Enter your email to continue.
Continue
Enter your password
Enter your password to finish setting up your account.
Continue
Activate your email
Enter activation code we sent to your email.
Submit
Reset your password
Enter activation code we sent to your email.
Submit
Set your new password
Enter a new password for your account.
Submit
✨ Ask AI Search
Categories
For Business
Log in
Provide My Insights

RevenueCat

back button Go to RevenueCat

How to Cancel RevenueCat

To cancel a subscription managed through RevenueCat, follow these steps:

Cancellation Process

Cancelling subscriptions in RevenueCat involves different processes depending on the platform (Apple, Google Play, Stripe, or Amazon). Here’s how to handle cancellations for each:

  • Apple: Users must manually cancel subscriptions through the App Store. Developers cannot cancel subscriptions on behalf of users.
  • Google Play: Developers can cancel auto-renewing subscriptions via the Google Play Console or API. However, prepaid subscriptions cannot be cancelled as they have a fixed expiration date.
  • Stripe: Subscriptions can be cancelled through the Stripe dashboard or REST API.
  • Amazon: Subscriptions cannot be cancelled by developers; they remain active until the end of the purchased period.

Using RevenueCat’s Management URL

RevenueCat provides a managementURL that allows users to manage their subscriptions directly within the app. This URL directs users to the platform’s subscription management page (e.g., App Store or Google Play Store), where they can cancel their subscriptions.

Cancellation via Backend

To cancel subscriptions programmatically without using the managementURL, you can use RevenueCat’s API. However, this requires the store_transaction_identifier, which can be obtained through webhooks. The endpoint to cancel a subscription is:

https://api.revenuecat.com/v1/subscribers/{app_user_id}/subscriptions/{store_transaction_identifier}/cancel

Best Practices for Handling Cancellations

  • Understand Cancellation Reasons: Implement a feedback survey to understand why users are cancelling.
  • Personalize Communication: Send personalized messages acknowledging the cancellation and offering options to stay.
  • Simplify Cancellation Flow: Ensure the cancellation process is straightforward and self-serving to improve user experience.