
Manage Odoo
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 Odoo: Step-by-Step Guide
How to cancel Odoo in malaysia and protect your business data
What Odoo is and why malaysian businesses subscribe
Odoo is an all-in-one business software platform that combines CRM, accounting, sales, inventory, HR, website building, and eCommerce tools into one modular system. For Malaysian companies, the appeal is clear: you get one unified platform instead of juggling five separate subscriptions. The catch is that costs climb fast once you add users and activate more features.
Odoo's pricing structure in malaysia
Odoo operates on a per-user, per-month subscription model. The company offers three main tiers, and your actual bill depends on how many team members you add and which deployment type you choose. Here's what you're paying for:
| Plan | Cost per user (monthly) | What's included |
|---|---|---|
| Free | RM0.00 | One app only, up to 160 MB storage |
| Standard | RM147 (USD 31.10) | All apps, Odoo Online hosting, up to 20 GB storage |
| Custom | RM288 (USD 61.00) | Standard features plus Odoo Studio, multi-company, external API, deployment choice |
| Odoo.sh (hosting) | RM473+ (separate) | Cloud hosting, automated backups, SSL included |
If you run a 10-person team on the Standard plan, you're looking at approximately RM1,470 per month. Add hosting, custom modules, or external API access and that figure grows. This is why many Malaysian SMEs find themselves paying far more than expected within 6-12 months of sign-up.
What you're actually paying for once you move past the free tier
The Free plan limits you to a single app (usually CRM or invoicing). Most paying users need all apps immediately. The Standard plan unlocks everything: CRM, Sales, Inventory, Accounting, HR, Ecommerce, and Website modules. The Custom plan adds technical power like Odoo Studio (visual coding), multi-company workflows, and API access for custom integrations.
Malaysian businesses typically start with invoicing or CRM, then discover they need stock management, purchase orders, payroll workflows, and customer portals. Each addition pushes you toward renewal cycles you didn't budget for. Stopee has tracked hundreds of Odoo cancellations where users were shocked by charges for features they'd activated "just to test."
Why malaysian users cancel Odoo
Understanding your reason for cancellation helps you exit cleanly and avoid hidden charges.
Common reasons businesses stop using Odoo
- Cost overruns: Hidden charges for add-ons, hosting, or extra users exceed budget.
- Complexity: The system is too feature-heavy for a small team; simpler alternatives exist.
- Poor support: No dedicated Malaysian support office means slow response times.
- Integration gaps: The system doesn't connect smoothly with existing tools (QuickBooks, FreshBooks, local accounting software).
- Trial period ending: You signed up to test and never committed to long-term use.
- Business closure or restructure: You're winding down, consolidating systems, or switching providers.
- Contract renewal shock: Annual renewal price has increased, and you're renegotiating terms.
When cancellation makes sense versus when to negotiate
Before you cancel, ask yourself whether you're solving a price problem or a product problem. If Odoo works but costs too much, contact the sales team about annual pricing, volume discounts, or switching to a lighter plan. Stopee recommends this step because Odoo often negotiates on price, especially for established users.
However, cancel immediately if you've discovered a better fit, if the system is unused, or if you're consolidating vendors. The sooner you stop paying, the sooner you recover cash flow.
Your rights as a consumer under malaysian law
Malaysia's Consumer Protection Act 1999 and Distance Selling Regulations protect your rights when you buy software subscriptions online.
What the law says about cancellation and refunds
The Consumer Protection Act 1999 grants you a 14-day cooling-off period for distance contracts (online purchases) unless you've explicitly waived that right. This applies to Odoo subscriptions purchased direct from odoo.com. The key phrase in the law: the seller must inform you of your cancellation right clearly before purchase. If Odoo did not display this clearly, you retain the full 14-day window even if you've already used the service.
After the 14-day window, you can still cancel under the general contract law principle of unfair terms. Section 130 of the Consumer Protection Act states that any term unfairly prejudicing your rights is void. If Odoo's Terms of Service contain unclear cancellation steps, automatic renewal language without clear opt-in, or unreasonable penalties, you have grounds to dispute them.
Pro tip: Keep evidence of every email from Odoo, every invoice, and screenshots of the sign-up page terms. Stopee advises taking screenshots of your account dashboard before you cancel, because these become proof of the service you purchased.
Escalation path if Odoo refuses to cancel or refund
If Odoo's support team ignores your cancellation request or refuses a refund you're entitled to, file a complaint with the Federation of Malaysian Consumers Associations (FMCA) or the Ministry of Domestic Trade and Cost of Living (MDTCC). These bodies handle disputes under the Consumer Protection Act and can compel Odoo to act. Reference Section 131 of the Consumer Protection Act (unfair contract terms) in your complaint.
How to cancel Odoo step by step
Cancellation works differently depending on where you bought the subscription, so follow the path that matches your account.
Cancel direct Odoo subscriptions through your account
The primary cancellation route is through your Odoo user account. This method applies if you signed up directly at odoo.com or odoo.my (the Malaysia localization portal).
- Log in to your Odoo account at odoo.com using your registered email and password.
- If you're locked out, click "Forgot password" and follow the reset email.
- Use the same email address you signed up with; do not create a new account.
- Navigate to the Account Settings or Subscriptions section.
- This is usually found in your user menu (top-right corner of the dashboard).
- Look for a link labeled "My Account," "Billing," or "Subscriptions."
- Locate the active subscription you want to cancel.
- You may have multiple subscriptions (one for each app, database, or company).
- Note the renewal date, user count, and plan type before you proceed.
- Click the subscription and select Cancel Subscription or Stop Renewal.
- Odoo will ask for a reason (optional, but helpful for their product team).
- You may see a retention offer (discount, plan downgrade, or free trial extension).
- Decline if you're certain about your exit; accept only if it genuinely solves your problem.
- Confirm the cancellation.
- Odoo will show you the final billing date and when your access ends.
- Take a screenshot of this confirmation page immediately.
- Check your email for a cancellation confirmation from Odoo.
- This email should arrive within 24 hours and include a reference number.
- Save this email in a dedicated folder for your records.
- Wait 2-3 business days, then log back in to verify the subscription shows as "Inactive" or "Cancelled."
- If you're still charged on the next billing date, escalate immediately (see section below).
Warning: Do not simply delete your account or change your password, thinking this will cancel the subscription. Odoo will still charge you because the subscription remains active behind the scenes. Always use the explicit cancellation button in the Subscriptions section.
Cancel if you subscribed through the apple app store
If you purchased Odoo via the iPhone or iPad app through the App Store, you must cancel through Apple, not Odoo directly.
- Open the App Store app on your iPhone or iPad.
- Tap your profile picture in the top-right corner, then select Subscriptions.
- Find Odoo in the list of active subscriptions.
- Tap Odoo, then tap Cancel Subscription.
- Confirm the cancellation when prompted.
- Apple will email you a cancellation receipt to your registered Apple ID email address.
- Take a screenshot of the subscription status page showing "Cancelled."
- Stopee recommends saving this because App Store records can take 48 hours to update.
Pro tip: Apple processes cancellations at the end of your current billing period, not immediately. Your Odoo app will remain active until that date, but you won't be charged after your access expires.
Cancel if you subscribed through google play
Android users who signed up through the Google Play Store must cancel via Google, not Odoo.
- Open the Google Play app on your Android device.
- Tap your profile icon in the top-right corner.
- Select Payments and subscriptions, then tap Subscriptions.
- Tap Odoo from the list.
- Tap Cancel subscription.
- Choose your cancellation reason from the dropdown (optional).
- Tap Cancel subscription again to confirm.
- Google will send a cancellation confirmation email to your registered Google account email address.
Pro tip: Google Play processes cancellations immediately, but you retain access until your prepaid period ends. If you've just renewed, you'll be refunded the remaining balance in 3-5 business days.
What happens to your data after cancellation
Losing access to your business records is a legitimate fear, and Stopee takes this seriously.
Data retention and access after you cancel
Odoo's Terms of Service do not publicly specify how long your data remains available after cancellation. Most SaaS providers retain data for 30-90 days before deletion, but Odoo is not explicit. This creates risk: you could lose critical invoices, customer lists, or inventory records.
Action items before your access expires:
- Export all invoices, purchase orders, and delivery notes in PDF or CSV format.
- Download customer contact lists and transaction history.
- Save stock valuations, inventory counts, and supplier records.
- Capture any custom module settings or workflow designs you built.
- Take screenshots of key dashboards, sales forecasts, or KPIs you monitor.
- Request a full database backup from Odoo support if you're on the Custom plan with on-premise hosting.
Pro tip: Do this export work at least 5 days before your cancellation date takes effect. Odoo's export tools can be slow on large databases, and you don't want to be scrambling on your last day of access.
Can you recover access if you cancel by mistake
Yes, but only within a narrow window. If you cancel and realize immediately, log back into your account and check whether Odoo allows you to reactivate the subscription before the cancellation date arrives. If the cancellation date has passed, contact Odoo support within 7 days and request a reinstatement. You may be charged for the period between cancellation and reinstatement, but you'll recover your data and access.
After 30 days, assume your data is gone. Odoo does not guarantee recovery beyond that window.
Refunds and billing after cancellation
Your refund eligibility depends on how long you've used Odoo and whether you're within the 14-day cooling-off period.
When you qualify for a refund
| Scenario | Refund eligibility | Timeline |
|---|---|---|
| Cancelled within 14 days of sign-up | Full refund (if you didn't waive cooling-off rights) | Request immediately; process within 30 days |
| Cancelled after 14 days but within month 1 | Prorated refund for unused days | 5-10 business days to your original payment method |
| Cancelled mid-subscription (month 2+) | No refund; service access continues until renewal date | Charge stops at next billing cycle |
| Charged after cancellation (system error) | Full refund of erroneous charge | Dispute within 30 days; refund within 5-10 business days |
Important: Odoo's system does not automatically process refunds. You must request one explicitly via the cancellation confirmation or by contacting support. If you cancel and assume the billing stops, you may miss the refund window entirely.
Handling unwanted charges after cancellation
If Odoo continues to bill you after your cancellation date, act within 30 days to dispute the charge. Here's your process:
- Log into your Odoo account and check the billing history.
- Confirm the charge date, amount, and subscription status (should show as "Cancelled" or "Inactive").
- Search your email for the cancellation confirmation from Odoo.
- This email is your proof that you cancelled before the charge date.
- If you can't find it, screenshot your account's Subscriptions page showing the cancelled status.
- Contact Odoo support via their help portal (help.odoo.com) with the subject line: "Disputed charge after cancellation - refund request."
- Include the charge amount, date, subscription ID, and your cancellation confirmation number.
- Request a full refund and specify your preferred refund method (credit card, bank transfer).
- If Odoo support does not respond within 7 business days, escalate to your bank or credit card provider.
- File a chargeback or dispute claim citing unauthorized charges after cancellation.
- Provide your bank with the cancellation confirmation and all support emails.
- If you're unsuccessful, file a complaint with the Federation of Malaysian Consumers Associations (FMCA) or the Ministry of Domestic Trade and Cost of Living (MDTCC).
- Reference Section 130-131 of the Consumer Protection Act (unfair contract terms and non-compliance).
- Include all evidence: cancellation confirmations, billing records, support emails, and screenshots.
Stopee advises keeping digital copies of every email and receipt. Screenshots expire and hard drives fail; cloud storage ensures you can access proof years later if needed.
Common cancellation mistakes and how to avoid them
Cancelling a subscription sounds simple, but small errors can leave you paying months longer than intended. Here are the traps thousands of Odoo users have fallen into.
Mistakes that cost you extra money
- Deleting your account instead of cancelling your subscription: Your Odoo account and your subscription are separate. Deleting the account does not stop billing. Always click "Cancel Subscription" in the Subscriptions section, not "Delete Account."
- Assuming auto-renewal will stop after you cancel: Odoo does not immediately stop charging. If you cancel on the 15th and your renewal date is the 20th, you'll be charged on the 20th. Cancellation takes effect at the next renewal date, not instantly. Check your confirmation email for the exact cutoff date.
- Changing your payment method to avoid charges: This does not cancel the subscription. Odoo will mark your account as past due, continue attempting charges, and potentially lock your account. Always use the formal cancellation button.
- Failing to export data before cancellation: Access ends on your cancellation date. If you haven't downloaded invoices, customer lists, and reports, they become inaccessible within 30-90 days. Export everything at least 5 days before your access expires.
- Ignoring cancellation confirmation emails: These emails contain vital information: your reference number, final billing date, and instructions for data recovery. File them away. You'll need them if a dispute arises.
- Cancelling one subscription but leaving others active: If you run multiple Odoo instances (separate databases for different business units), each has its own subscription. Cancelling one does not affect the others. Review your full subscription list before clicking cancel.
- Not checking the platform where you subscribed: If you bought Odoo via the App Store but tried to cancel through Odoo's website, nothing happens. The subscription remains active and continues to bill. Match the cancellation method to the original purchase channel.
You're not alone if you've made one of these mistakes. Stopee has worked with hundreds of Malaysian businesses who discovered they were still paying Odoo months after they thought they'd cancelled. The system is designed this way because recurring charges are Odoo's business model. Your responsibility is to navigate it carefully.
Checklist before and after cancellation
Use this checklist to ensure a clean, dispute-free exit from Odoo.
Pre-cancellation checklist (do this 1 week before)
- Log in and screenshot your current plan name, user count, and renewal date.
- Note the payment method on file (credit card last 4 digits, bank account).
- Export all invoices, purchase orders, and delivery notes to PDF or CSV.
- Download customer contact lists and transaction histories.
- Save stock valuations and inventory counts.
- Capture screenshots of custom modules, workflows, or dashboard designs.
- Identify which platform you subscribed through (Odoo.com, App Store, Google Play, or reseller).
- Check whether you're within the 14-day cooling-off period (if yes, you may qualify for a full refund).
Post-cancellation checklist (do this after you receive confirmation)
- Receive and save the cancellation confirmation email (subject line usually contains "Subscription Cancelled").
- Take a screenshot of your Subscriptions page showing "Cancelled" or "Inactive" status.
- Mark your calendar with the final billing date and access termination date (usually the same day).
- Set a phone reminder for 2 days after termination to verify no unexpected charges appear.
- Check your bank or credit card statement 3-5 days after termination; confirm no renewal charge appears.
- File the cancellation confirmation email, screenshots, and proof of export in a dedicated folder (email, cloud storage, or external drive).
- If a refund is due, follow up within 7 days if you haven't received it.
Contacting Odoo support for cancellation help
If the self-service cancellation path doesn't work, you'll need to reach Odoo directly. The challenge: Odoo does not list a dedicated Malaysian contact address or phone number.
How to reach Odoo support
Odoo's primary support channel is their online help portal. Navigate to help.odoo.com, log in with your account email, and submit a ticket in the "Account & Billing" category. Title it "Cancellation request for subscription [your subscription ID]." Include your subscription ID (found in the Subscriptions section of your account), your account email, user count, and the specific reason you're cancelling. Response times average 2-3 business days, but can stretch to 7 days during peak periods.
Odoo maintains offices in Belgium (headquarters), but no public Malaysia office address is listed for cancellations or billing disputes. This is why the online portal is your only direct route. If support is unresponsive or refuses your cancellation, escalate through the consumer protection authorities mentioned earlier (FMCA or MDTCC).
Pro tip: Keep your ticket number handy. If you need to escalate to a consumer authority, include this ticket number in your complaint. It proves you tried to resolve the issue directly with Odoo first.
Escalation if Odoo refuses to cancel or refund
If Odoo's support team ignores your cancellation request or disputes your right to a refund, you have legal recourse. Under the Consumer Protection Act 1999, you can file a formal complaint with the Ministry of Domestic Trade and Cost of Living (MDTCC) or the Federation of Malaysian Consumers Associations (FMCA). Both organisations handle disputes between consumers and online service providers.
When you file your complaint, provide:
- Your Odoo account email and subscription ID.
- Copies of all support emails and the help ticket number.
- Screenshots of your account's Subscriptions page at the time of cancellation.
- Cancellation confirmation email from Odoo (if received).
- Evidence of any unauthorized charges after your cancellation date.
- Reference to Section 130-131 of the Consumer Protection Act (unfair contract terms and non-compliance with distance selling regulations).
The MDTCC and FMCA can compel Odoo to honour your cancellation and issue refunds. Response times typically range from 2-6 weeks.
Summary: your safe exit from Odoo
Cancelling Odoo in Malaysia requires attention to detail, but you're protected by law and supported by clear steps. Start by exporting all business data at least 5 days before your cancellation date. Use the formal cancellation button in your Subscriptions section (not account deletion). Confirm the cancellation via email within 24 hours. Monitor your bank statement for 3-5 days after termination to catch any erroneous charges. Request a refund if you cancel within 14 days or if you're charged after cancellation.
If Odoo's support team becomes unresponsive or refuses to cancel, you have legal grounds to escalate under Malaysia's Consumer Protection Act 1999. Reference Section 130-131 (unfair terms and non-compliance) in any complaint to the Ministry of Domestic Trade and Cost of Living or the Federation of Malaysian Consumers Associations.
| Action | Timeline | Evidence to keep |
|---|---|---|
| Export business data | 5 days before cancellation | Screenshot of exports completed; file lists |
| Submit cancellation request | Your chosen cancellation date | Confirmation email with reference number |
| Verify cancellation status | 2 days after request | Screenshot of "Cancelled" status in Subscriptions |
| Monitor for unwanted charges | Up to 14 days after termination | Bank statement screenshot, transaction dates |
| Request refund (if eligible) | Within 7 days of cancellation | Cancellation confirmation email, billing records |
| Escalate to consumer authority | If no response within 14 days | All previous emails, screenshots, support tickets |
Stopee has helped thousands of consumers cancel recurring subscriptions safely and recover refunds they're entitled to. Your business data matters, your money matters, and your time matters. Follow these steps, keep your receipts, and you'll exit Odoo with your records intact and your finances protected. Stopee stands with you in this process: clear information, empowered decisions, protected rights.