Refund a Subscription
Refunds are issued differently depending on whether a subscriber purchased through the App Store the Play Store, or Stripe.
App Store
Apple does not allow developers to issue refunds on behalf of users. Customers will need to contact Apple customer support directly for a refund. RevenueCat will automatically detect when a refund has been issued by Apple.
If a user requests a refund, you can direct them to the Apple support page: https://support.apple.com/en-us/HT204084.
Play Store
Active Android subscriptions may be refunded directly through the RevenueCat dashboard. Click on the respective transaction event on the customer page and hit "Refund" in the upper right.
Granting a refund on RevenueCat will immediately expire the subscription and remove any entitlement access.
Apple doesn’t allow developers to grant refunds themselves but the Apple refunds are tracked with RevenueCat and accounted for in all charts and integrations.
Stripe
To refund a payment using the Dashboard:
- Find the payment to be refunded in the payments overview page.
- Click the ••• icon to the right of the charge. From the resulting menu, select Refund payment.
- By default, you’ll issue a full refund. For a partial refund, enter a different amount to be refunded.
- Select a reason for the refund. If you select Other, you must provide an explanatory note that is attached to the refund.
- Click Refund.
Alternatively, you can go to the Dashboard page for the specific payment, and click Refund there. (Again, you’ll be given the choice of a full or partial refund and prompted to pick a reason.)