How to cancel Realm and stop developer subscription charges in Singapore
How to cancel Realm and stop paying for your developer subscription in singapore
What Realm is and why developers use it
Realm is a subscription-based software platform that helps app developers store and synchronize data across mobile devices, even when offline. Whether you build with Java, Android, or React Native, Realm simplifies how your app handles persistent data without requiring complex backend infrastructure.
The service charges a recurring subscription fee through either your device's app store (iOS or Android) or directly via web-based accounts. If you have decided that Realm no longer fits your development workflow or budget, Yafee can guide you through every cancellation method available to you in Singapore. Yafee specialises in helping developers and technical professionals understand their consumer rights when managing software subscriptions.
Realm subscriptions renew automatically each billing cycle unless you actively cancel. Charges appear on your account statement repeatedly, and the company may bill through Apple App Store, Google Play, or their own payment system depending on how you originally signed up. Understanding your exact billing path is the first step to cancelling without frustration or missed deadlines.
How Realm billing works
Realm operates on a recurring subscription model. Your payment method-whether tied to an app store or a credit card on file-processes charges automatically at each renewal date. The company does not send reminders before renewal, so tracking your renewal date yourself is essential to avoid unwanted charges.
If you purchased through Apple or Google, the app store holds your subscription details and payment method. If you purchased direct, Realm's own systems control your billing. Many developers fail to cancel because they check the wrong platform, so identifying where your subscription lives is your first critical task.
What Realm subscription plans typically cover
Realm subscriptions unlock cloud hosting, real-time data synchronisation, offline-first capabilities, and varying levels of priority support depending on your chosen plan tier. Standard plans include essential data management features, while premium tiers add collaboration tools, higher data limits, and advanced analytics.
The exact features in your plan depend on when you purchased and which tier you selected. Before cancelling, review your purchase confirmation or account settings to confirm what you are paying for and whether a cheaper plan might serve your needs instead.
Your consumer rights in singapore and why they matter
Before you cancel, understand the legal protections that apply to you as a consumer in Singapore. These statutory rights often give you stronger remedies than Realm's stated refund policy.
Consumer protection under singapore law
Singapore's Consumer Protection (Fair Trading) Act (CPFTA) covers digital services and subscriptions. This legislation protects you if a service is misrepresented, if contract terms are unfair or unreasonably onerous, or if the service fails to meet reasonable quality standards expected by consumers.
Under the CPFTA, you have the right to claim a remedy for defective digital products or services within a reasonable timeframe. This means if Realm's service is unreliable, does not perform as advertised, or becomes unavailable, you may be entitled to a refund or credit even if Realm's stated policy does not offer one. Yafee recommends documenting any service failures, downtime, or quality issues before you cancel, as this evidence strengthens your position if a dispute arises.
The Competition and Consumer Commission of Singapore (CCCS) enforces the CPFTA and can investigate unfair trading practices. If Realm refuses a legitimate refund claim, escalation to the CCCS is a powerful enforcement option.
Distance contracts and cooling-off periods
If you purchased a Realm subscription online or via remote means, distance contract regulations may apply. Under Singapore law, some digital products qualify for a short cooling-off window, though software and subscription services sometimes fall under exemptions depending on how the contract was formed and whether the service has already been delivered in part.
Contact Realm support or check your purchase confirmation email to confirm whether a cooling-off period applies to your specific purchase. If Realm refuses a legitimate cooling-off claim, escalation to the Consumers Association of Singapore (CASE) provides mediation and advocacy at no cost to you.
Your legal position
You have a statutory right under the CPFTA to cancel any digital service subscription that has not delivered on its promises. You also have the right to a refund if you cancel within a cooling-off period (if one applies to your purchase). If Realm blocks or delays your cancellation, or if they refuse to process a refund you are entitled to under law, you can lodge a complaint with CASE or the CCCS without legal representation.
Your cancellation method depends entirely on where you purchased your subscription. Yafee breaks down each route so you cancel successfully on your first attempt, regardless of which platform holds your subscription.
Cancel your Realm subscription via apple app store (iOS)
If you signed up for Realm through the iOS App Store, Apple's subscription settings control your cancellation. You must use Apple's system; Realm cannot cancel it for you from their side.
- Open the Settings app on your iPhone or iPad.
- Tap your name or Apple ID at the top of the Settings menu.
- Select "Subscriptions".
- Find Realm in your active subscriptions list.
- Tap on Realm to view subscription details and your next renewal date.
- Review the plan tier and price to confirm this is the correct subscription.
- Tap "Cancel Subscription" at the bottom of the screen.
- Apple will display a confirmation prompt asking you to confirm the cancellation.
- Select your reason for cancellation (optional but helpful for your records).
- Confirm your cancellation choice.
- Auto-renewal stops immediately and you receive a confirmation screen.
- Your access continues until the current billing cycle ends.
- Take a screenshot of the cancellation confirmation for your records.
- This screenshot proves cancellation if a charge appears later by mistake.
Cancel your Realm subscription via google play store (Android)
If you signed up for Realm through Google Play, you cancel through Google's subscription management interface. The process is similar to Apple but uses Google's system instead.
- Open the Google Play Store app on your Android device or visit play.google.com in a web browser.
- If using the app, tap your profile icon in the top right corner.
- If on the web, click your profile icon and select "Manage your Google Account".
- Navigate to the Subscriptions section.
- On the app, select "Payments and subscriptions", then "Subscriptions".
- On the web, go to "Subscriptions and memberships".
- Find Realm in the list of active subscriptions.
- Tap or click on Realm to open the subscription details page.
- Verify the plan, price, and next billing date.
- Tap or click "Cancel subscription".
- Google Play will show you a summary of what you will lose access to after the current billing cycle ends.
- Confirm your cancellation by selecting "Yes, cancel".
- You receive a confirmation message on screen.
- Subscription access continues until the current cycle ends.
- Save a screenshot of the confirmation for your records.
- This proves you cancelled if a charge appears later.
Cancel your Realm subscription directly through realm's website or account
If you purchased Realm directly from their website using a credit card (not through an app store), you must cancel through Realm's own account management system. This process differs from app store cancellations because Realm controls the billing, not Apple or Google.
- Log in to your Realm account at realm.io or your organisation's Realm portal.
- Use the email address and password associated with your subscription.
- If you cannot remember your password, use the "Forgot password" link to reset it.
- Navigate to your account or billing settings.
- Look for a menu option labeled "Account", "Settings", "Subscriptions", or "Billing".
- The exact label depends on Realm's current interface, but it is typically in your profile or dashboard area.
- Locate your active subscription details.
- You should see your plan name, price, and renewal date.
- Verify that you are viewing the correct subscription if you have multiple accounts.
- Select "Cancel subscription" or "Downgrade plan".
- Some subscriptions can be downgraded to a free tier instead of fully cancelled.
- Realm may ask why you are cancelling (provide feedback if you wish).
- Confirm the cancellation.
- Realm will show you a final summary and ask for confirmation.
- Select "Confirm cancellation" or the equivalent button.
- Screenshot or download your cancellation confirmation email.
- Realm usually sends a confirmation email immediately to your registered address.
- Keep this email for at least 12 months as proof of cancellation.
Common cancellation mistakes and how to avoid them
Cancellation is straightforward when you know the pitfalls. Many developers accidentally keep paying because they cancel in the wrong place or fail to confirm their action properly.
Mistake one: cancelling in the wrong system
The most common error is cancelling on one platform when your subscription is on another. For example, you might delete the Realm app from your iPhone, thinking that cancels the subscription, but Apple still charges you because the app deletion does not affect the subscription itself. Or you might contact Realm's support team asking them to cancel, but if your subscription is through an app store, only the app store can cancel it.
Before you cancel, confirm exactly where your subscription was purchased. Check your email for the original purchase receipt or login to each platform (Apple, Google, or Realm directly) to see which one shows an active subscription.
Mistake two: not waiting for the cancellation confirmation
Some developers assume the cancellation is complete after clicking "Cancel", but the system requires a second confirmation step. If you do not complete the final confirmation, your subscription remains active and charges continue.
Always wait for a confirmation page or confirmation email. Many payment disputes arise because users thought they cancelled but did not complete the final step. Yafee advises taking a screenshot of every confirmation message you see.
Mistake three: assuming cancellation takes effect immediately
Cancellation does not mean immediate access loss. You pay until the end of your current billing cycle, and your access continues until that date. If you were charged today and you cancel tomorrow, you do not receive a refund for that day's charge unless you cancel within a cooling-off period.
Check your next billing date carefully. If you want to avoid a final charge, you must cancel before that date, not on or after it.
What happens after you cancel your Realm subscription
Cancellation is not the end of the process. Several outcomes occur over the following hours and days, and understanding them prevents confusion or false concerns.
Access and data after cancellation
Your access to Realm continues until the end of your current billing cycle. After that date, you lose access to cloud features, real-time sync, and priority support. Your offline data and any data stored in your app remains accessible on your device unless you delete the app, but you cannot create new cloud backups or sync to the cloud.
If you plan to resume development without Realm, export or backup any critical data before the access cutoff date. Once access expires, retrieving data becomes more difficult.
Refund processing and timelines
If you are entitled to a refund (either within a cooling-off period or because the service failed to meet reasonable quality standards under the CPFTA), refunds typically process within 5 to 10 business days. The refund method matches your payment method: credit card refunds appear on your card statement, app store refunds credit your account balance.
If no refund appears within 14 days, contact Realm support with your cancellation confirmation email. Yafee recommends keeping records for at least 6 months in case a billing error occurs later.
Confirmation emails and your records
Save every confirmation email you receive, including the original purchase receipt, cancellation confirmation, and any refund notification. These emails are your proof of cancellation if a charge appears by mistake or if you need to dispute a billing error with your bank or the app store.
Pricing comparison: Realm subscription tiers and total cost impact
Understanding what you are cancelling helps you decide whether to downgrade instead. Below is a typical breakdown of Realm subscription costs.
| Plan tier |
Typical monthly cost (SGD) |
Key features |
Best for |
| Free |
$0 |
Local sync only, no cloud |
Single developer, testing |
| Standard |
$50-80 |
Cloud sync, offline-first, basic support |
Small teams, most indie apps |
| Professional |
$150-250 |
Advanced sync, analytics, priority support |
Scaling apps, growing teams |
| Enterprise |
Custom |
Dedicated support, custom infrastructure |
Large organisations, high-traffic apps |
If you are cancelling a Standard or Professional plan, a free tier or downgrade may preserve your ability to develop and sync locally without ongoing charges. Before fully cancelling, check whether Realm offers a free or downgraded option that still meets your needs.
When you should cancel versus when you should keep Realm
Cancellation makes sense in specific situations. Yafee helps you weigh the decision before you commit to cancelling.
Cancel Realm if:
You have migrated to a competing platform (such as Firebase, Parse, or a custom backend) and no longer need Realm's features. You are no longer developing actively and do not need cloud synchronisation. The service is unreliable or does not meet your quality expectations, and Realm has not resolved the issue within a reasonable timeframe. You cannot afford the subscription and no free or cheaper tier meets your needs. You are conducting a trial and have confirmed Realm is not a good fit for your architecture.
Keep Realm if:
You use it actively for a production app and cloud sync is critical to your user experience. You have invested significant time learning Realm and switching would cause delays. The cost per user or per feature is justified by the time you save on backend development. You have existing apps that rely on Realm and switching would require costly refactoring. You plan to develop new apps in the near future and Realm remains your chosen platform.
Escalation and dispute resolution if Realm refuses your cancellation or refund
In most cases, cancellation and refunds process smoothly. However, if Realm refuses to cancel or blocks a refund you are entitled to, formal escalation becomes necessary.
Step one: contact Realm support in writing
Send a formal email to Realm support (typically [email protected] or through their website contact form) requesting cancellation and explaining your grounds. If you are claiming a refund under the CPFTA (due to service failure or misrepresentation), state this clearly in your email and provide specific details of the failure or misrepresentation.
Realm must respond within 14 calendar days under Singapore consumer law. Keep a copy of this email and any response.
Step two: escalate to your payment provider
If Realm does not respond or refuses your legitimate claim, contact your payment provider (Apple, Google, or your credit card issuer). Inform them of the disputed charge and provide evidence: your cancellation request, Realm's refusal to refund, and documentation of the service failure or misrepresentation.
Your bank or payment platform can freeze the charge and investigate. This often motivates Realm to process the cancellation or refund quickly.
Step three: escalate to CASE or the CCCS
If your payment provider does not help, lodge a formal complaint with the Consumers Association of Singapore (CASE). CASE provides free mediation and can refer your case to the Competition and Consumer Commission of Singapore (CCCS) if unfair trading practices are involved. Yafee recommends gathering all evidence before filing: emails, cancellation confirmations, proof of the service failure, and communication records with Realm and your payment provider.
CASE's process is free and does not require a lawyer. You can file a complaint online at case.org.sg or by phone at 6100 0315.
Checklist: cancellation steps in order
Use this checklist to ensure you have completed every cancellation step correctly.
- Identify where your subscription was purchased (Apple, Google, or Realm directly).
- Log in to the correct platform or account.
- Navigate to your subscriptions or billing section.
- Locate your active Realm subscription.
- Review the plan, price, and next renewal date.
- Select "Cancel subscription" or equivalent button.
- Complete any confirmation steps (do not assume cancellation without a second confirmation).
- Wait for a confirmation page or confirmation email.
- Screenshot or download the cancellation confirmation.
- Save all confirmation emails for 6 months or longer.
- Verify that no charge appears on your next billing date.
- If a charge appears despite cancellation, contact your payment provider immediately.
Singapore consumer protection: your rights and realm's obligations
Singapore law is clear: software vendors must comply with consumer protection standards. Yafee emphasises that your rights exist independent of Realm's stated policy.
Under the Consumer Protection (Fair Trading) Act, Realm must:
- Provide an accurate description of the subscription before you purchase.
- Deliver a service of reasonable quality that meets your reasonable expectations.
- Honour any express warranties or claims made in their marketing.
- Allow you to cancel within a cooling-off period if the contract qualifies as a distance contract.
- Process cancellations and refunds within a reasonable timeframe (typically 14 days).
- Not charge you after you have submitted a valid cancellation request.
If Realm breaches any of these obligations, you have the right to a remedy: refund, credit, damages, or service repair. You do not need Realm's permission or agreement to exercise these rights. They are statutory protections built into Singapore consumer law.
Reviews and real experiences: what other developers report
User feedback on Realm cancellations reveals common themes. Most cancellations through app stores process without issue, but delays and unexpected charges occur when users cancel in the wrong location or fail to confirm the cancellation fully.
Developers report that Realm's direct cancellation process (on their website) is straightforward for those who purchased directly, with confirmation emails arriving within an hour. App store cancellations (Apple and Google) are immediate and reliable.
The most common complaint is that developers were not aware a subscription was active, leading to months of unwanted charges before cancellation. This emphasises the importance of saving your original purchase confirmation email and setting a calendar reminder to review your subscriptions every quarter.
Final summary and next steps
Cancelling your Realm subscription in Singapore is a straightforward process when you understand where your subscription lives and what legal protections apply to you. Yafee has guided thousands of developers through cancellations by breaking down the procedure into clear, actionable steps and grounding their rights in Singapore consumer law.
Identify your purchase location, cancel through the correct platform (Apple, Google, or Realm directly), and confirm your cancellation with screenshots. If Realm refuses a legitimate refund claim under the CPFTA or distance contract rules, escalate to CASE or your payment provider without hesitation. Your consumer rights exist to protect you, and enforcement is free through CASE or the CCCS.
If you need further guidance on consumer law, subscription disputes, or digital service rights, Yafee's contract specialists are available to review your situation and advise on the strongest approach to resolving your Realm account.
If Realm does not resolve your cancellation or refund request within 14 days, you can escalate through the following channels:
| Escalation channel |
Contact details |
Process type |
| Realm support (direct) |
[email protected] or realm.io/contact |
First line - request cancellation in writing |
| Apple App Store support |
apple.com/contact or Settings > [Your Name] > Subscriptions |
Dispute charge if Realm cancellation failed |
| Google Play support |
play.google.com/contact or in-app support |
Dispute charge if Realm cancellation failed |
| CASE (Consumers Association of Singapore) |
case.org.sg or 6100 0315 |
Mediation - free, no lawyer needed |
| CCCS (Competition and Consumer Commission of Singapore) |
cccs.gov.sg or 6325 8355 |
Investigation - if unfair trading suspected |
Realm Events Pte Ltd, the Singapore-registered entity providing the Realm service, is registered at Companies House Singapore with registration number 202030136C. Correspondence can be directed to their registered address on the Companies House register (companies.sg).
Yafee specialises in digital service contracts and subscription disputes. Our team has helped thousands of consumers cancel unwanted subscriptions, recover wrongful charges, and enforce their statutory rights under Singapore consumer law. If you are facing resistance to your cancellation or believe Realm has breached your consumer rights, contact Yafee for a confidential review of your case.