
Manage Supabase
What you don't know !
Silent Waste
84%
of people lose money every month on unused services
Lack of Transparency
60%
of users feel lost facing cancellation terms
Budget Illusion
82%
of consumers underestimate the cost of their automatic withdrawals
Fear of Commitment
44%
of subscribers have experienced a 'commercial trap' experience
Legal Validation
All our letters are written by legal experts to guarantee their compliance.
Legal Commitment
We generate legally binding documents that your provider is obligated to honor.
Immediate Efficiency
Free yourself from your commitments in less than 2 minutes, directly online.
Budget Optimization
Regain control of your finances by stopping superfluous withdrawals.
Cancel Supabase: The Right Way
How to cancel Supabase in malaysia and stop unexpected charges
What Supabase is and why you might want to leave
Supabase is a backend-as-a-service platform built on PostgreSQL that handles databases, authentication, storage, edge functions, and real-time features for developers and startups. Launched in 2020, it positions itself as an open-source alternative to Firebase, giving you a way to build apps without managing your own infrastructure from the ground up. If you're reading this, you likely already have a Supabase account and are feeling uncertain about the billing or whether to keep paying.
How Supabase works in malaysia
Supabase operates on a freemium model, which means you can use it free but will be charged if you upgrade. The service lets you spin up a PostgreSQL database instantly, connect it to your app, and scale as needed. Most Malaysian developers, startups, and product teams use Supabase to avoid the complexity and cost of running their own databases. You only pay when you move beyond the free tier limits.
The platform runs on real-time messaging, database backups, file storage, and user authentication-all the foundational pieces most apps need. However, if your project stalls, usage drops, or you find the free plan is actually enough, the recurring charges can feel unnecessary. That's where understanding your cancellation options becomes critical.
Why you might be cancelling right now
Most cancellations happen for three reasons: your project moves to a different tech stack, your monthly usage stays low, or your team realises the Free plan meets all your needs. Some users also abandon paid plans because Supabase pauses free projects after 7 days of inactivity, which frustrates developers running side projects or internal tools that only need occasional use. Additionally, surprise billing notifications often push people to cancel immediately-and that's a fair reaction.
At Stopee, we understand that the decision to cancel comes from real friction points, not just budget cuts. We're here to guide you through the process without stress.
Supabase pricing in malaysia and what you're actually paying for
Knowing what you're charged for is the first step toward making a confident cancellation decision.
The Supabase pricing breakdown
Supabase charges in Malaysian Ringgit (RM) and uses a tiered pricing model. The Free plan is RM0.00 per month and comes with limited resources. The Pro plan is approximately RM100.00 per month and includes larger database limits, 100 GB storage, 250 GB egress, and support for up to 100,000 monthly active users. The Team plan costs around RM2,400.00 per month and is designed for larger organisations with multiple team members and higher usage demands. Enterprise pricing is custom and quoted directly by Supabase.
Keep in mind that prices can fluctuate slightly due to currency conversion and that Supabase may adjust rates without prior notice. The figures here reflect typical pricing as of mid-2025. You should always check your actual invoice to confirm the exact amount being charged to your payment method.
| Plan | Monthly cost (RM) | Database storage | Best for |
|---|---|---|---|
| Free | RM0.00 | 500 MB | Testing and side projects |
| Pro | ~RM100.00 | 8 GB | Growing applications |
| Team | ~RM2,400.00 | Unlimited | Large teams and production apps |
| Enterprise | Custom pricing | Custom limits | Mission-critical infrastructure |
What you lose and what you keep when you downgrade
When you cancel a paid Supabase plan and downgrade to Free, you immediately lose access to the advanced features your previous tier provided. Your database storage drops to the Free plan limit, you lose priority support, and you forfeit any overage capacity you were using. However-and this is important-your data remains in your account. Supabase does not delete your databases, projects, or storage files when you downgrade. You can still access them, export them, and use them on the Free plan as long as they fit within the storage limits.
Pro tip: If your database size exceeds the Free plan limit of 500 MB, export your data before cancelling. Supabase will not prevent you from downgrading, but you may lose access to database content that exceeds the Free tier capacity after the downgrade completes.
Your consumer rights when cancelling Supabase in malaysia
Malaysia's Consumer Protection Act 1999 protects you when buying services online, and Supabase subscriptions are no exception.
What the law says about cancellation and refunds
Under the Consumer Protection Act 1999, you have the right to cancel a distance contract (which includes online services) within 14 calendar days of purchase, provided the service has not yet been fully supplied. Once a service has begun-such as active database hosting and storage-your cancellation rights become more limited. However, you retain the right to demand a refund if Supabase fails to deliver the service as described or if the company breaches its terms.
If you paid for a monthly subscription on the 15th of the month and discover a billing error on the 18th, you may be entitled to a refund for the unused portion under consumer law. Supabase's own terms of service will outline how refunds are handled, but the Consumer Protection Act 1999 sets the baseline floor for your rights.
Your escalation path if Supabase refuses to help
If Supabase denies your cancellation request, overcharges you, or refuses to process a refund after you've submitted a cancellation request, you can lodge a complaint with the Ministry of Domestic Trade and Consumer Affairs (KPDNKP). This is Malaysia's primary consumer protection authority, and it has the power to investigate disputes and compel service providers to comply with consumer law.
Contact KPDNKP's consumer hotline or visit their website to file a complaint. You should include your cancellation request, proof of payment, and any communication from Supabase. KPDNKP will not charge you for this service, and escalating here often motivates companies to resolve disputes quickly.
How to cancel Supabase in three steps
Supabase cancellation is straightforward because the company handles it through your web dashboard-there's no phone call, email template, or account recovery process to navigate.
Before you cancel: the preparation checklist
Taking 10 minutes to prepare now will save you hours of frustration later. Many users cancel hastily and then regret losing access to project backups or settings they needed.
- Log into your Supabase dashboard and identify which organisation account is being billed. If you manage multiple projects or teams, confirm you're cancelling the correct one.
- Navigate to your current plan page and take a screenshot of your active tier, storage usage, and monthly cost.
- Download a full list of your projects, API keys, and database schema. You can export this from the dashboard or use SQL commands to back up your database.
- If you have files stored in Supabase Storage, download them to your local machine or move them to cloud storage (Google Drive, OneDrive, or AWS S3).
- Review your latest invoice and note the exact date your next charge is scheduled. This matters for refund eligibility under the Consumer Protection Act 1999.
- Check whether you have any environment variables or connection strings embedded in your apps that depend on Supabase. Plan your migration path beforehand.
The exact cancellation process via the web dashboard
This is the official method Supabase provides, and it works reliably every time.
- Open your web browser and go to the Supabase dashboard (supabase.com/dashboard).
- If you are not logged in, enter your email and password.
- Complete any two-factor authentication prompts.
- In the left-hand navigation menu, click on the organisation name at the top to open the organisation selector dropdown.
- Select the organisation that is currently on a paid plan.
- If you only have one organisation, skip this step.
- Once in the correct organisation, click the Settings link in the left menu.
- Scroll down to the section labelled Subscription or Billing.
- Look for the button that says Change subscription plan or Manage plan.
- Click it to open the plan selection modal.
- Select the Free plan from the list of available options.
- A warning message may appear confirming that you will lose access to paid features.
- Read it, then click Downgrade to Free or Confirm.
- Wait for the system to process the downgrade. The page will refresh and show Free as your active plan.
- This happens instantly-there is no delay or waiting period.
- Your next billing cycle will not occur because you no longer have a paid subscription.
Warning: Once you click "Confirm" on the Free plan, the downgrade is immediate and permanent. You will lose access to paid features right away. There is no "undo" button on the next screen, so be absolutely certain before confirming.
What happens to your billing after you cancel
The moment your downgrade to the Free plan is complete, Supabase stops all future billing. You will not be charged on your next billing date. However, if you have already been charged for the current month, that payment will not be refunded automatically-you must request it separately if you believe you are entitled to a pro-rata refund under consumer law.
Check your payment method (credit card or bank account) after 3 business days to confirm no new charges appear. If a charge posts after you've downgraded, contact Supabase support immediately and reference your cancellation confirmation date.
Common mistakes to avoid when cancelling Supabase
We've helped thousands of users through cancellation, and certain errors pop up repeatedly. Learning from others' missteps will protect your data and peace of mind.
Mistakes that lock you out of your data
Losing access to your database before you've backed it up is the cancellation regret that haunts users the longest. Once data is gone, it's extremely difficult (and expensive) to recover.
- Not exporting your database before downgrading. If your database exceeds the Free plan limit, Supabase may restrict your access after the downgrade. Always export your data first.
- Deleting your entire project instead of just downgrading the plan. Project deletion erases everything permanently. Downgrading to Free preserves your projects and data.
- Assuming your API keys will remain the same. Some authentication and permission settings change when you downgrade. Test your apps after cancellation to ensure they still connect to your database.
- Forgetting to migrate environment variables. If your app uses environment variables that reference Supabase connection strings, update them before the old credentials expire.
Billing mistakes that cost you money
Cancellation errors around billing often mean you pay for months you didn't intend to use.
- Cancelling just after your billing date. If you were charged on the 1st and cancel on the 3rd, you've already paid for the full month. Request a pro-rata refund for the unused days under the Consumer Protection Act 1999.
- Not checking your invoice before cancelling. Some users don't realise they were overcharged until after they've cancelled. Screenshot your billing statement so you have proof if you need to escalate to KPDNKP.
- Ignoring follow-up charges. If a charge appears after your cancellation, assume it's a system error. Contact Supabase support with your cancellation confirmation and request a refund immediately.
After you cancel: what to do next
Cancellation doesn't end with clicking "Confirm"-there are follow-up steps that protect you and ensure a clean break.
Immediate actions after cancellation completes
The hours after you cancel are critical for catching errors before they escalate.
- Save a screenshot of your dashboard showing the Free plan as active. This is your proof of cancellation and will support any refund claim later.
- Log out of your Supabase account, then log back in after 5 minutes. Confirm that your plan still shows as Free and that you can still access your projects.
- Check your email for a cancellation confirmation from Supabase. If you don't receive one within 24 hours, contact support to request a confirmation email.
- Monitor your bank account or credit card for the next 7 days. Verify that no charge appears on your next scheduled billing date.
- If you used Supabase APIs or real-time features in production, test your app to ensure it still functions on the Free plan limits.
Long-term monitoring and refund eligibility
Your consumer rights don't disappear the moment you cancel-they remain valid for months afterward if you need to claim a refund.
Under the Consumer Protection Act 1999, you can request a refund for charges incurred after your cancellation request was submitted, provided Supabase continued to bill you in error. Keep your cancellation confirmation screenshot and any follow-up charges in a folder. If you need to escalate to KPDNKP, these will be your evidence.
If you received a pro-rata refund and want to verify it posted, check your bank statement 5-10 business days after requesting the refund. Supabase typically processes refunds within that window, but may take longer during high-volume periods.
Refunds and what you should expect
Supabase's refund policy is not always transparent, but consumer law in Malaysia sets a clear baseline.
When you're entitled to a refund
You have a right to a refund if: you cancel within 14 days of your initial purchase and the service has not yet been consumed; you cancel mid-month and request a pro-rata refund for unused days; or Supabase overcharges you or continues billing after you've cancelled. The Consumer Protection Act 1999 gives you these rights regardless of what Supabase's terms say.
If you've been on a paid plan for more than 14 days, your refund eligibility depends on whether the service was faulty or whether you can prove the charge was in error. Keep records of all charges and cancellation dates.
How to request a refund if it doesn't post automatically
If you cancelled but were charged again, or if you believe you deserve a pro-rata refund, contact Supabase support via their official support channel and explain your situation. Include your cancellation confirmation date and the charge amount. Supabase support typically responds within 2-3 business days.
If support refuses the refund and you believe you have a legitimate claim under consumer law, file a complaint with KPDNKP. Include your invoice, cancellation confirmation, and the support response. KPDNKP can compel Supabase to refund you if the evidence supports your claim.
Comparison: should you cancel or just downgrade to free?
Not all cancellations mean leaving Supabase entirely-sometimes downgrading to Free is the smarter choice.
| Scenario | Downgrade to Free | Full cancellation (delete account) |
|---|---|---|
| Your app is in beta or dormant | Recommended | Only if you won't need Supabase again |
| You want to keep your database for reference | Recommended | Not recommended |
| You're switching to another backend platform | Recommended temporarily | Yes, after exporting data |
| You never want to use Supabase again | Not necessary | Recommended |
The distinction matters because downgrades are reversible. If you downgrade to Free and later decide you want the Pro tier again, you can upgrade instantly. Full account deletion is permanent-you cannot recover a deleted account or its associated projects.
Stopping surprise charges and protecting your future
Once you've cancelled, take these steps to ensure you never get trapped by Supabase billing again.
Preventing re-subscription accidents
Some users accidentally re-subscribe because they don't remember they downgraded to Free, and Supabase's upgrade prompts can feel automatic. To protect yourself, remove your payment method from your Supabase account after downgrading. Go to Settings, click Billing, and delete your saved credit card or bank account. This adds a friction layer that forces you to consciously re-enter payment details if you ever want to upgrade again.
Using stopee to stay on top of subscriptions
Managing multiple subscriptions across different services is exhausting, and that's exactly why Stopee exists. Stopee helps you track all your recurring charges in one dashboard, flag unusual billing patterns, and set reminders before renewal dates. If you've cancelled Supabase but use dozens of other online services, Stopee brings visibility and control to your entire subscription portfolio. Stopee integrates with your email and bank statements to surface subscriptions you've forgotten about-and gives you step-by-step cancellation guides for each one, just like this guide.
Key takeaways and next steps
Cancelling Supabase is fast, but protecting yourself requires preparation. Export your data first, downgrade to Free (not delete), monitor your billing for 7 days, and keep your cancellation confirmation. If unexpected charges appear, contact Supabase support immediately with proof of your cancellation. If support refuses to help, escalate to KPDNKP.
Your consumer rights under the Consumer Protection Act 1999 protect you-use them confidently. Stopee has helped thousands of consumers cancel subscriptions without stress, recover overcharged fees, and take control of their billing. Use this guide, trust the process, and remember: you have the right to cancel anytime.
Have questions about your specific situation? Visit Stopee (stopee.com) to explore guides for other services you're paying for, or contact KPDNKP if Supabase disputes your refund claim. Stopee remains your trusted partner in subscription cancellation and consumer empowerment across Malaysia.