Skip to content

Promotional offer — trial 48 h at RM 4.19 then RM 228.34/month without obligation. The solution to track your subscriptions.

Odoo

Cancel Odoo: The Right Way

Learn how to cancel Odoo without hassle. Get insights on the process and avoid future charges. Rated 4.8/5. Start your cancellation today!

Your information

Complete the form below as on an e-cancellation journey: your data will pre-fill the rest in Tocancel. No letter preview on this page.

When would you like to cancel Odoo?

How to cancel Odoo in malaysia and avoid hidden charges

What Odoo is and why malaysian businesses subscribe

Odoo is an enterprise resource planning (ERP) platform that bundles customer relationship management, accounting, sales, inventory, HR, website building, and eCommerce tools into one subscription service. The company operates globally from Belgium, but handles Malaysian customers through its web-based account system with no dedicated local cancellation office. This matters: if you want to cancel, you will interact with Odoo's global support process, not a Malaysia-specific team.

Most Malaysian small and medium enterprises start with one or two modules (often CRM or invoicing) on the free tier, then scale up to paid plans as they add users and features. This is where costs escalate quickly, and where many users suddenly realise they need an exit strategy.

The three main Odoo pricing tiers

Odoo offers a modular subscription model. You pay per user per month, with the number of modules unlocked depending on your plan. Below are the three core options available to Malaysian customers, converted at Odoo's standard rate of approximately 1 USD = 4.72 MYR.

Plan Monthly cost per user (MYR) Annual cost per user (MYR) What you get
One App Free RM0 RM0 One module only (e.g., CRM or invoicing)
Standard RM147 RM1,764 All apps on Odoo Online; basic support
Custom RM288 RM3,456 All apps + Odoo Studio, multi-company, external API, hosting choices

The cost compounds with every additional user you add. A team of 10 users on Standard costs roughly RM1,470 per month before hosting add-ons or Odoo.sh upgrades. Over a year, this becomes a significant investment, which is why understanding your cancellation rights matters before you sign up.

Why malaysian users cancel Odoo

Businesses cancel Odoo for several reasons. Some discover the platform is too complex for their workflow and switch to a simpler alternative. Others hit unexpected costs when they add extra users or modules and decide the expense no longer justifies the benefit. A third group find that Odoo's global support process is too slow for their Malaysia-based operations and prefer a vendor with local representation.

Whatever your reason, your right to cancel is protected under Malaysia's Consumer Protection Act 1999. You are entitled to clear information about how to end your subscription, what happens to your data, and whether you can claim a refund if the service falls short. Tocancel's guides help Malaysian consumers enforce these rights step by step.

Your consumer rights and what they mean for you

Malaysian law gives you concrete protections when you sign up for a software service like Odoo. Understanding these rights before you cancel puts you in a stronger negotiating position if Odoo refuses your cancellation or continues to bill you.

Consumer protection act 1999 and your Odoo subscription

The Consumer Protection Act 1999 requires that any service provider-including Odoo or its Malaysian partner, Synchro RKK Sdn. Bhd.-must disclose the full terms of the subscription in plain language before you pay. This means the cancellation process, billing cycle, notice period, and data retention policy must be transparent and easy to find.

In practice, this means you have the legal right to demand clarity on whether Odoo's Terms of Service spell out how many days' notice you need to give, whether you will be billed for a partial month after cancellation, and what happens to your business data once the subscription ends. If Odoo's cancellation terms are hidden or deliberately vague, you can escalate a complaint to the Ministry of Domestic Trade and Consumer Affairs (MDTCA), Malaysia's consumer protection regulator.

Your legal position: You are not at Odoo's mercy. You can cancel, provided you follow the notice period set in the contract (usually 30 days). If Odoo continues to bill you after cancellation, you have grounds to dispute the charge with your bank or credit card issuer and file a formal complaint with the MDTCA.

The cooling-off period and refunds

Under the Consumer Protection Act 1999, you have a cooling-off period of up to 10 days from the date you first sign a contract to cancel without penalty-but only if the contract was signed remotely (e.g., online). Odoo subscriptions are signed online, so this protection applies.

However, Odoo's Terms of Service do not explicitly acknowledge this cooling-off window, which is a red flag. If you cancel within 10 days of first subscribing, ask Odoo for a full refund in writing. If Odoo refuses or claims the 10-day window does not apply to software-as-a-service (SaaS), escalate to the MDTCA with a copy of your subscription confirmation email and proof of payment. The regulator can compel Odoo to honor the law.

After the 10-day window closes, whether you receive a refund depends on Odoo's refund policy. Tocancel recommends checking the Terms of Service or contacting support before you cancel to find out whether you will receive a pro-rata refund for unused days in your billing cycle. Many SaaS providers offer no refunds after the cooling-off period, so this is a crucial check.

How to cancel Odoo without getting charged again

Cancellation via Odoo's account portal is the most direct method. Follow these steps to ensure the subscription is fully closed and no surprise charges appear on your next billing cycle.

Preparation: what you must do before cancelling

Many Odoo users regret cancelling without backing up their data first. Once you cancel, Odoo may delete your account and all stored records within a set timeframe-the Terms of Service do not make this window clear, so assume you have 30 days to retrieve anything you need.

  1. Log in to your Odoo account and navigate to Subscriptions.
    • Write down the exact renewal date and billing date so you know when the next charge will hit.
    • Screenshot the current plan name (Standard or Custom) and the number of active users.
  2. Download all critical business data while you still have access.
    • Export invoices and payment receipts (Accounting module).
    • Export customer lists and CRM records (Sales module).
    • Export stock reports and supplier details (Inventory module).
    • Save any custom workflows, automations, or reports you built in Odoo Studio.
  3. Check your billing source.
    • Did you pay by credit card direct to Odoo, or via the Apple App Store or Google Play Store?
    • If via App Store or Play Store, you will need to cancel through that platform, not Odoo's website.
  4. Take a final screenshot of your Subscriptions page showing the current plan and renewal date as proof for your records.

This preparation step usually takes 20 to 30 minutes but saves you hours of trouble if a billing dispute arises after cancellation.

Cancellation method one: direct account cancellation

The direct account method is the most common way Malaysian users cancel Odoo. You do this entirely within your Odoo account with no need to contact support first.

  1. Log in to your Odoo account at odoo.com/my (or your regional subdomain).
    • Use the same email and password you used when you signed up.
  2. Click on your profile icon (usually in the top-right corner) and select Account or Subscription Management.
    • Different versions of Odoo may label this section differently; look for "Billing," "Plans," or "Subscriptions."
  3. Find the subscription you want to cancel and click Manage or Edit.
    • If you have multiple subscriptions (e.g., one for Odoo Online and one for Odoo.sh hosting), cancel each separately.
  4. Scroll to the bottom of the subscription details and look for a Cancel Subscription, Delete, or Downgrade button.
    • Click it and confirm your choice when prompted.
  5. Odoo will ask you why you are cancelling (optional feedback) and confirm the cancellation date.
    • The subscription usually ends on your next billing date, not immediately.
    • Write down the cancellation confirmation number or date shown on screen.
  6. Check your email for a cancellation confirmation message from Odoo within 24 hours.
    • If you do not receive a confirmation, contact Odoo support at help.odoo.com with a screenshot of the cancellation page.

Save the confirmation email and screenshot in a folder labelled "Odoo Cancellation" on your computer or cloud storage. You may need these as proof if Odoo continues to charge you after the subscription ends.

Cancellation method two: via apple app store or google play

If you signed up for Odoo through your iPhone, iPad, or Android device and subscribed via the Apple App Store or Google Play Store, you must cancel through that platform, not through Odoo's website. Cancelling in only one place is a common mistake that leaves the subscription active on the other platform.

Apple App Store cancellation (iOS):

  1. Open the App Store app on your iPhone or iPad.
  2. Tap your profile icon in the top-right corner, then select Subscriptions.
  3. Find the Odoo subscription and tap it.
  4. Tap Cancel Subscription and confirm.
  5. The subscription will end on your next billing date; you will receive an email confirmation from Apple.

Google Play Store cancellation (Android):

  1. Open the Google Play Store app on your Android device.
  2. Tap your profile icon, then tap Payments and Subscriptions.
  3. Select Subscriptions and find the Odoo subscription.
  4. Tap Cancel and confirm your choice.
  5. Google will send a confirmation email to your registered Google account email address.

If you subscribed through both the web and the App Store, cancel in both places. A single cancellation will not stop charges from the other source.

Cancellation method three: contacting Odoo support

If you cannot cancel through your account (for example, if you have forgotten your password or your account is locked), or if you want written confirmation from Odoo that the subscription is ending, contact support at help.odoo.com or send an email to Odoo's general support channel.

  1. Go to help.odoo.com and log in with your Odoo account credentials.
  2. Click Create a Ticket or Contact Us.
  3. Select the Billing or Account category (the exact label depends on the current support system).
  4. Write a clear message:
    • "I want to cancel my Odoo subscription effective [your preferred end date]. My account email is [your email]. Please confirm the cancellation in writing."
  5. Attach a screenshot of your subscription page showing the plan name, renewal date, and user count.
  6. Send the ticket and save the ticket number or confirmation.
  7. Odoo support typically responds within 24 to 48 hours (though response times can vary). Once confirmed, ask them to send a cancellation confirmation email to your registered account email.

Support-initiated cancellations are slower than self-service cancellations, but they leave a clear paper trail, which is valuable if a dispute arises later. Tocancel recommends using this method if you want maximum protection and a written record.

What happens after you cancel and how to claim a refund

Cancellation is not instant. Odoo usually allows you to access your account until the end of the current billing cycle (typically 30 days from the cancellation date). After that, your account and data may be deleted.

Your account access after cancellation

Once you submit a cancellation request, Odoo's behavior depends on the timing:

  • If you cancel during a billing cycle: You keep access until the last day of that cycle. You will not be charged for the next cycle.
  • If you cancel on the renewal date itself: The next charge is blocked, but Odoo may suspend access immediately. Log in quickly to download any remaining data.
  • Data retention after cancellation: Odoo's Terms of Service do not explicitly state how long your data is retained after cancellation. Assume 30 days and download everything before that window closes.

Requesting a refund after cancellation

Whether you qualify for a refund depends on when you cancel and why.

Scenario Refund eligibility How to claim
Cancelled within 10 days of first subscription Full refund (cooling-off period under Consumer Protection Act 1999) Email Odoo support, reference the 10-day cooling-off window and your subscription date. Quote the Consumer Protection Act 1999, Section 5.
Cancelled after 10 days but before first renewal Pro-rata refund (depends on Odoo's policy; not guaranteed) Request pro-rata refund via support ticket and ask for written policy confirmation. If denied, escalate to MDTCA.
Cancelled after first renewal has been charged No refund (standard SaaS practice); dispute if charged after cancellation confirmation Monitor your bank statement. If charged after cancellation confirmation date, dispute via bank or credit card issuer.
Service outage or non-performance Partial or full refund possible under consumer law if Odoo failed to deliver the service Document the outage (screenshots, support tickets), then file a complaint with the MDTCA with evidence of service failure.

Tocancel recommends requesting a refund in writing via support ticket rather than over the phone. A written trail protects you if Odoo disputes the refund later.

Disputing charges if Odoo continues to bill you

If you receive a charge after your cancellation confirmation date, do not ignore it. Act within 30 days of the disputed charge.

  1. Check your email for a cancellation confirmation from Odoo. Note the date and confirmation number.
  2. Log into your bank or credit card account and review the transaction date and amount.
  3. Calculate the gap: if Odoo charged you more than 5 days after your confirmed cancellation date, the charge is likely an error (or deliberate overcharging).
  4. Contact Odoo support first with a polite but firm message:
    • "I cancelled my subscription on [date]. I have a cancellation confirmation (number: [XXX]). I was charged on [date] for RM[amount]. This charge should not have occurred. Please issue a refund within 7 days or I will dispute this with my bank."
  5. If Odoo does not respond within 7 days, contact your bank or credit card company and file a dispute. Provide the cancellation confirmation email as evidence.
  6. If the bank refunds you but Odoo continues to charge, file a complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA) at mdtca.gov.my. Include all evidence: subscription agreement, cancellation confirmation, disputed charges, and bank communications.

Your bank or credit card company is usually faster at recovering your money than negotiating with Odoo directly, and you have strong legal grounds under Malaysia's consumer law.

Common mistakes that delay or prevent cancellation

Cancellation is straightforward if you avoid these pitfalls. Many Malaysian users accidentally keep their subscriptions active because they miss one crucial step.

Mistake one: cancelling in only one place

If you signed up for Odoo via the web and also have the mobile app with an active App Store or Google Play subscription, you must cancel both. Cancelling only the web subscription leaves the mobile subscription running, and you will be billed next month.

Check all of these before you assume the cancellation is complete:

  • Your Odoo account portal (odoo.com/my).
  • Apple App Store Subscriptions (if you use iOS).
  • Google Play Store Subscriptions (if you use Android).
  • Any third-party integrations or reseller accounts (if you signed up via a partner like Synchro RKK).

Mistake two: not waiting for confirmation

Clicking the cancel button is not the same as a confirmed cancellation. Always wait for an email confirmation from Odoo or the App Store before you assume the subscription has ended. If you do not receive a confirmation email within 24 hours of cancelling, follow up with a support ticket.

Mistake three: failing to export data before cancellation

Once your subscription ends, your access to data becomes unpredictable. Odoo may retain your account for 30 days or delete it immediately-the Terms of Service do not clarify. Download invoices, customer records, inventory reports, and any custom modules before you cancel. You cannot recover this data once the account is deleted.

Mistake four: not documenting the cancellation date

Save every confirmation email, screenshot, and support ticket number related to your cancellation. If Odoo bills you again, you will need proof of the cancellation date and confirmation. A simple folder or note in your phone with the date "Cancelled Odoo - 15 January 2024, Confirmation #123456" takes 30 seconds and saves hours of grief later.

Mistake five: missing the billing cycle cutoff

If Odoo charges you on the 1st of each month and you cancel on the 28th, you will still be charged for the full next month. Timing matters. Cancel a few days before your renewal date to minimise how much of the next cycle you pay for. If you are charged unfairly, request a pro-rata refund for the unused days in writing.

Comparing Odoo to alternatives: when to cancel and what to switch to

Before you cancel, consider whether you are leaving because Odoo is genuinely the wrong fit, or whether you simply need to downgrade. Tocancel helps you evaluate both options.

Signs you should cancel Odoo

  • The monthly cost per user (RM147+) is too high for the features you actually use.
  • The platform is too complex for your team and support response times are too slow.
  • You need a solution tailored to Malaysia (e.g., Malaysian tax compliance, payroll rules) and Odoo's global approach does not fit.
  • You have switched to a different ERP or industry-specific tool that works better for your workflow.
  • The service has experienced repeated outages or performance issues that Odoo has not fixed.

Before you cancel: consider downgrading instead

If your concern is cost, downgrade from Custom to Standard (saves RM141 per user per month), or from Standard to the free One App plan (saves RM147 per user per month). You lose features but keep your data and can revert later if needed. This is often a smarter option than full cancellation if you might need Odoo again.

Alternative tool Best for Cost (approximate, MYR) Malaysian support
Xero Small businesses, accounting and invoicing focus RM100-RM300/month Yes, local support available
Wave Freelancers and micro-businesses, invoicing only Free to RM50/month Limited Malaysian support
Zoho One Integrated CRM, accounting, HR, similar to Odoo RM500-RM1,500/month for full suite Yes, regional support in Asia
Microsoft Dynamics 365 Enterprise customers, deep customisation RM200-RM1,000+/user/month Yes, strong Malaysia presence
SAP Business One Manufacturing and mid-market, on-premise or cloud Custom pricing, typically RM5,000+/month Yes, many local partners
NetSuite Global companies, multi-subsidiary support RM3,000+/month Limited local presence; English support

If you are switching tools, prioritise those with local Malaysia support or partners. A vendor that understands Malaysian GST/SST, payroll rules, and corporate structures will save you time and reduce implementation risk.

Cancellation checklist for malaysian users

Use this checklist to make sure you have completed every step of the cancellation process correctly.

Task Completed Date/Notes
Note current billing date and renewal date ☐
Download invoices, receipts, and payment proof ☐
Export all business data (CRM, invoices, inventory, HR records) ☐
Screenshot current subscription page (plan name, users, renewal date) ☐
Check if you subscribed via web, App Store, or Google Play ☐
Cancel via account portal (if web subscription) ☐
Cancel via App Store or Play Store (if applicable) ☐
Save cancellation confirmation email and number ☐
Wait for next billing date to confirm no charge appears ☐
If charged after cancellation, file bank dispute or MDTCA complaint ☐

Print or save this checklist and tick off each item as you complete it. You will avoid 90 percent of cancellation problems if you follow every step.

How to contact Odoo and escalate a complaint in malaysia

If Odoo does not respond to your cancellation request or continues to bill you after cancellation, you have clear escalation paths under Malaysian law. Tocancel recommends exhausing Odoo's support channels first, then escalating to the government regulator if needed.

Odoo support channels

  • Help portal: help.odoo.com (open a support ticket; response time usually 24-48 hours).
  • Email: No public email address is advertised; use the help portal to send a message.
  • Phone: No public phone number is listed for Malaysia-specific support.
  • Community forum: forum.odoo.com (community-moderated, not official support).
  • Local partner: If you signed up via Synchro RKK Sdn. Bhd. (Odoo's Malaysian partner), contact them first; they may respond faster than global Odoo support.

When you contact Odoo, always include your account email, subscription ID (if visible), and a clear description of what you want (cancellation or refund). If support does not reply within 5 business days, escalate to the government regulator.

Escalating to malaysia's consumer regulator

If Odoo refuses to cancel your subscription, does not refund you during the 10-day cooling-off period, or continues to charge you after cancellation, you can file a formal complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA).

  1. Gather all evidence:
    • A copy of your subscription agreement (usually in the Terms of Service or your confirmation email).
    • Proof of payment (bank statement or credit card statement showing charges).
    • Cancellation confirmation from Odoo (if you received one).
    • Screenshots of the subscription page before cancellation.
    • All support emails or tickets related to your cancellation request.
    • Proof of any post-cancellation charges (if applicable).
  2. Write a clear complaint letter (1-2 pages) describing:
    • What you subscribed to and when.
    • What went wrong (e.g., non-cancellation, refusal to refund, continued billing).
    • What you want as a remedy (cancellation, refund, or both).
    • A timeline of your contact attempts with Odoo.
  3. Submit your complaint via:
    • Online: mdtca.gov.my (Consumer Complaint page).
    • Postal: Ministry of Domestic Trade and Consumer Affairs, Block 9, Federal Government Administrative Centre, 62988 Putrajaya, Malaysia.
    • Email: Check mdtca.gov.my for the current complaints email address (it changes, so verify on the official site).
  4. The MDTCA will investigate and may compel Odoo to comply with Malaysian consumer law. Response times vary, but typically you will see progress within 30-60 days.

Filing a government complaint is free and does not require a lawyer. The MDTCA has authority to penalise companies that violate consumer rights, so Odoo takes these complaints seriously.

Odoo's known cancellation address and escalation contact

Odoo does not publish a Malaysia-specific cancellation address. Global inquiries are routed through the help portal at help.odoo.com. If you need to send formal notice of cancellation by post, use Odoo's registered office in Belgium: Odoo SA, Chaussee de Namur 40, 1367 Grazen, Belgium. However, Tocancel recommends using the help portal and email escalation first, as this is faster and leaves a digital record.

For complaints about unfair billing or refusal to cancel, always cite the Consumer Protection Act 1999 in your correspondence to Odoo. This signals that you know your rights and are prepared to escalate to the MDTCA if needed. Many companies resolve disputes faster once they understand that non-compliance will trigger government action.

Conclusion: you can cancel Odoo with confidence

Cancelling an Odoo subscription is straightforward once you follow the steps outlined above. Download your data, cancel through your account portal (or App Store if applicable), and save your confirmation. If Odoo bills you after cancellation or refuses to honour the 10-day cooling-off period, you have the law on your side: the Consumer Protection Act 1999 protects you, and the MDTCA can compel Odoo to refund you.

Tocancel has helped thousands of Malaysian consumers navigate SaaS cancellations, dispute unfair charges, and claim refunds they were owed. If you run into obstacles, return to this guide, follow the escalation steps, and do not hesitate to involve the regulator. Odoo operates in Malaysia and must comply with Malaysian consumer law-your rights are not optional.

The key takeaway: cancellation does not have to be painful. Arm yourself with the facts in this guide, prepare your data, and take action. You are in control, and Tocancel is here to support you every step of the way.

Frequently asked questions — Odoo

What is Odoo and what am I paying for?

Odoo is a business software platform offering tools like CRM, accounting, and eCommerce. Users typically pay for access to a modular subscription model that includes various applications.

How can I cancel Odoo through my account?

To cancel Odoo, log in to your account, navigate to the Subscriptions section, select the subscription you wish to cancel, and follow the on-screen instructions.

What should I check before cancelling Odoo?

Before cancelling, note your billing date, active plan, and user count. It's also wise to export any necessary business data and take screenshots of your current subscription details.

Can I cancel Odoo through the App Store or Google Play?

Yes, if you subscribed via the App Store or Google Play, you must cancel through those platforms' account settings to avoid being charged again.

What happens after I cancel my Odoo subscription?

After cancellation, access to Odoo usually continues until the end of the paid period. Ensure you have saved any important data before this period ends.

Other brands

Quickly access a similar journey: