Postclic premium unlimited: promotional offer at $1.47 for 48h, then $79.87 per month without commitment

Cancellation service #1 in Canada
RevenueCat is a subscription management and analytics service that sits between your app and platform billing systems (App Store, Google Play, Stripe). It simplifies implementing in‑app subscriptions, centralizes receipts and entitlements, and provides dashboards, webhooks and APIs to manage purchases across platforms.
The service does not replace the App Store, Google Play, or Stripe for billing; it synchronizes subscription state and helps developers read and act on purchase events.
Which cancellation steps you follow depends on where the subscription was purchased. Below are practical steps for users and developers to cancel subscriptions tied to RevenueCat-managed products.
When a subscription is canceled, future auto‑renewals stop and the subscription will not renew at the next billing date. Access behavior depends on the platform and your entitlement settings: many subscriptions remain active until the end of the already‑paid period (end of current billing cycle), unless a platform issues an immediate revocation.
RevenueCat monitors platform notifications and receipt state and updates user entitlements accordingly. Detection is usually automatic within hours when server notifications/webhooks are configured; if notifications are not enabled, there can be delays. Your RevenueCat dashboard and exported data will reflect the subscription state changes.
Refunds are handled by the platform that processed the payment, not directly by RevenueCat.
For App Store purchases, Apple controls refunds and developers cannot issue refunds themselves; users must contact Apple Support to request a refund. For Google Play purchases, developers can issue refunds; RevenueCat supports issuing refunds through its dashboard or REST API and will detect refunds (propagation can take up to ~24 hours). Refunding from the Google Play Console is possible but may not be reliably tracked by RevenueCat. For web payments processed by Stripe, refunds are issued via the Stripe Dashboard or API; RevenueCat will detect these refunds (often within a couple of hours), and developers can re‑post subscription state to speed updates if needed.
| Plan | Price | Period | Features |
|---|---|---|---|
| Free | up to US$2,500 MTR (converted to CAD at user's rate) | Monthly (free tier) | Access to all features up to $2.5K MTR (RevenueCat’s free tier) |
| Pro | 1% of Monthly Tracked Revenue (in USD), converted to CAD by payment processor | Monthly (only in months over $2.5K MTR) | Full feature access, pay only when revenue exceeds $2.5K MTR |
| Enterprise | Custom pricing | Custom | Custom integrations, support, volume discounts, etc. |
Under Canadian law there is no automatic 14‑day cooling‑off period for digital content delivered instantly (such as in‑app subscriptions). That means consumers generally do not have a statutory right to cancel and obtain a refund just because a short period has passed after purchase. Refunds and cancellation rights depend on the platform’s policies (Apple, Google, Stripe) and any merchant or developer‑provided refund policy.
Users commonly praise RevenueCat for simplifying subscription integration and saving development time, and many report that getting started and hooking up common flows is straightforward. Quick responses from support and the unified view across platforms are noted positives.
On the other hand, some customers report issues: documentation gaps, occasional API inconsistencies or downtime, delayed syncs, and concerns about reporting accuracy (for example, VAT handling or revenue figures). Support responsiveness and pricing at larger scale are also recurring criticisms in reviews.
One frequent mistake is attempting to cancel or refund iOS subscriptions on behalf of users - Apple does not permit developer‑initiated cancellations or refunds, so users must cancel via their Apple ID and request refunds through Apple Support. Another common error is assuming cancellations or refunds are instantaneous - platform notifications and RevenueCat syncing can take hours or longer, so access might remain until the detection completes. Developers also sometimes forget to export subscriber data or to disable entitlements, resulting in continued access after cancellation.
| Method | Refund | Difficulty |
|---|---|---|
| App Store (iOS) | Refunds via Apple Support only; developers cannot issue refunds. | Users must cancel themselves; developer action limited (medium difficulty for support teams to assist). |
| Google Play | Developers can refund via RevenueCat dashboard/API; refunds via Play Console possible but may not be tracked by RevenueCat reliably. | Developer can cancel/refund (low to medium difficulty depending on API/console familiarity). |
| Web (Stripe) | Refunds via Stripe Dashboard/API; RevenueCat detects refunds and can be updated immediately by re‑posting subscription state. | Developer managed (low difficulty if you have Stripe access). |
After you cancel a subscription, export and archive the relevant subscriber records and receipts from RevenueCat for your records, confirm entitlement changes in your app, and notify affected users about access timelines and refund procedures. If customers request refunds, direct them to the appropriate platform channel: Apple Support for App Store refunds, the Google Play refund flow or your developer refund process for Play purchases, and Stripe for web payments.
Helpful documentation and support links: RevenueCat docs (https://www.revenuecat.com/docs), Apple subscriptions & refunds (Apple Support - subscriptions), Google Play subscriptions help (Google Play - subscriptions), and Stripe refunds docs (Stripe - refunds). If you need to send a formal cancellation notice by registered mail, use the address below.
Use this mailing address for sending cancellation notice via registered mail (raccomandata A/R): 56 Broad St, Ste 14028, Boston, MA 02109, USA.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.
Written by Evelyn Wright
Former postal advisor · 5 years experience
Former postal-services advisor and e-signature specialist, I have been writing for Postclic for 5 years to demystify legally binding mail for everyday users.