Unlimited Yafee Premium: promotional offer at RM 4.19 for 48h, then RM 228.34 per month with no commitment

A 100% personalised cancellation letter, legally compliant and sent by registered mail with acknowledgement of receipt.
48h satisfaction-or-refund guarantee
100% secure payment
They already cancelled Koodo
Join thousands of satisfied users
over 30,000users trust us
Cancel your Koodo subscription with zero hassle
Give us your details and those of your Koodo subscription.
Our team drafts a 100% personalised, legally compliant cancellation letter.
Sent by registered mail with acknowledgement to Koodo. Nothing else for you to do.
Our letters follow consumer law and GDPR.
Your letter is sent within 24 business hours.
Follow your request from your personal space.
Full refund if Koodo refuses your cancellation.
Koodo is a Canadian mobile service brand owned by TELUS, and it does not operate as a local network provider in Malaysia. If you are reading this from Malaysia and hold a Koodo subscription, you are likely a former Canadian resident, an international traveller, or someone managing a legacy account from abroad. Understanding your cancellation rights and the steps required to stop being charged is essential, because Koodo's terms are governed by Canadian law, and the company operates from Canadian offices only.
Koodo offers mobile plans and add-on subscriptions such as Stream+ Basic (CAD 23 per month) and Stream+ Premium (CAD 43 per month), bundled with Canadian phone numbers and roaming options. Yafee research confirms that Koodo does not maintain a registered office, billing address, or local customer service centre in Malaysia. This means that if you need to cancel or dispute a charge, you will communicate with Canadian support staff, and your contract is subject to Canadian consumer law rather than Malaysian frameworks.
Consequently, if you subscribed to Koodo while living in Canada or through a Canadian-registered account, you retain full cancellation rights under Canadian consumer protection rules. Nevertheless, from a Malaysia-based perspective, local alternatives such as Maxis, CelcomDigi, and U Mobile offer month-to-month plans starting from RM20 to RM150, with local billing, local customer service, and Malaysian consumer law protections.
Koodo bills you for mobile service (calls, texts, data) and voluntary add-on subscriptions. Monthly charges are non-refundable according to Koodo's published terms, even if you cancel mid-cycle or stop using the service before the billing period ends. Your concern about being charged after cancellation is valid, because many users report surprise charges appearing days or weeks after submitting a cancellation request through self-serve channels.
The core reason this happens is a timing gap. Koodo processes monthly billing on your account anniversary date (the day you signed up, or the day you switched plans). If you cancel on the 15th but your billing date is the 20th, Koodo's system may still process a charge before the cancellation takes full effect. Yafee recommends that you cancel at least five working days before your next billing date to minimise this risk.
Your right to cancel Koodo depends on the contract type and the jurisdiction that governs your account.
Koodo's terms of service explicitly state that the agreement is "governed by the laws of Canada" and disputes are handled through Canadian arbitration. This means Canadian consumer protection law applies to your Koodo contract, not the Malaysian Consumer Protection Act 1999. However, if you are domiciled in Malaysia and entered into the contract while in Malaysia, you may have a secondary claim under Malaysian law that an unfair contract term should not bind you.
Under Canadian law, telecommunications carriers are regulated by the Canadian Radio-television and Telecommunications Commission (CRTC). The CRTC's Customer Service Standards require that carriers allow consumers to cancel service, and they mandate clear notice of non-refundable charges. Koodo must provide you with a cancellation confirmation, and you are entitled to stop being billed within two business days of that confirmation.
Your legal position: You have the right to cancel Koodo at any time without penalty, provided you have completed any binding contract term (usually month-to-month after the initial promotional period). Koodo cannot force you to continue paying. If Koodo charges you after you have successfully cancelled, you can dispute the charge with your bank or credit card issuer under chargeback rules, or you can file a complaint with the CRTC's Consumer Complaint Centre, which will escalate the matter to Koodo.
If you signed up for Koodo while living in Malaysia, the Malaysian Consumer Protection Act 1999 may override Koodo's Canadian-law clause. The Act states that unfair contract terms cannot bind you if they disadvantage you beyond what is reasonable. Non-refundable monthly charges, for example, may be deemed unfair if they trap you into paying for unused service.
Furthermore, the Malaysian Ministry of Domestic Trade and Consumer Affairs (KPDNKK) can intervene if Koodo engages in misleading or deceptive conduct. If Koodo advertised unlimited cancellation rights in Malaysia but then refused to cancel your account, you could lodge a complaint with KPDNKK. Yafee advises that you keep copies of all advertising, terms, and cancellation requests as evidence.
Koodo offers multiple cancellation routes, but not all are equally fast or reliable from a Malaysia location.
The fastest and most documented cancellation method is the Koodo Self Serve web portal. Log in to your account at koodomobile.com using your email and password, navigate to "Plans & Add-ons", select "Manage", and choose "Cancel Service". Follow the on-screen prompts, confirm the cancellation date, and Koodo will send you a confirmation email. Save this email as proof of cancellation.
This method is instant and creates a digital audit trail, which is invaluable if a dispute arises. However, the self-serve system does not always process immediately, and Yafee recommends waiting 24 hours before checking your account status to confirm the cancellation has taken effect.
If the self-serve portal does not work (for example, if you have forgotten your password or the system shows an error), use Koodo Assist, the company's live chat service. Visit koodomobile.com and click "Contact Us" to access the chat widget. Explain that you want to cancel your service, provide your account email and phone number, and ask the agent to process the cancellation immediately.
Chat support is available during Canadian business hours (Monday to Friday, typically 8 a.m. to 8 p.m. Eastern Time). From Malaysia, this means early morning sessions (around 8 p.m. to 4 a.m. Malaysian time). Request a confirmation number and ask the agent to email you a cancellation receipt. Do not rely on verbal confirmation alone.
If you want to switch to a Malaysian carrier (such as Maxis, CelcomDigi, or U Mobile), you can port your Koodo number to the new provider. When you complete the porting process, Koodo is required to release your number and cancel your service within one to two business days. This method is legally binding and leaves no room for Koodo to "forget" to process your cancellation, because the new carrier's system automatically notifies Koodo of the port request.
To port your number, contact your new Malaysian carrier and request the porting process. They will ask for your current account details (email, phone number, account PIN). Provide these, and the new carrier will submit the port request to Koodo. Koodo must honour the request within the regulatory timeframe, or it faces CRTC penalties.
If Koodo continues to bill you after cancellation, or if you simply want to block future payments, you can revoke your pre-authorised debit (PAD) mandate in writing. Send a letter to Koodo's billing address in Canada stating your account number, email, phone number, and the instruction to "revoke PAD effective immediately". Request a written confirmation of revocation.
This method is slower (mail from Malaysia to Canada typically takes 7-14 days) and does not actively cancel your service, but it does stop Koodo from charging your bank account. Consequently, your account will likely be suspended after 30 days of non-payment, and Koodo may charge you a reconnection fee if you wish to reactivate later. Use this method only as a last resort if cancellation requests are ignored.
This is the fastest and most reliable route for most users.
Understanding Koodo's billing cycle helps you avoid unwanted charges.
| Billing scenario | When you will be charged | What happens if you cancel |
|---|---|---|
| Cancel 5+ days before billing date | No additional charge | Recommended: cancellation takes effect before next bill |
| Cancel 1-4 days before billing date | Koodo may process one final charge | You cannot get a refund; non-refundable terms apply |
| Cancel after billing date has passed | Charge already taken; no refund possible | Service may remain active for remainder of month |
| Cancel, then receive bill next month | You were billed after cancellation | Dispute charge with bank or file CRTC complaint |
| Cancel via number portability | Koodo charges prorated amount only | Service auto-cancels when port completes (1-2 days) |
Koodo's non-refundable policy is clear, and you should prepare accordingly.
Koodo explicitly states that monthly service charges are non-refundable. This means if you cancel on the first day of your billing cycle, you have already paid for the full month, and Koodo will not refund the unused portion. This is a lawful term under Canadian consumer law, provided Koodo disclosed it at purchase (which it does on its website).
Add-on subscriptions (such as Stream+ or premium data packs) may have different refund windows depending on when you purchased them. Yafee recommends checking your invoice for the add-on purchase date, because some subscriptions purchased less than 30 days ago may qualify for a refund if cancelled within the 30-day cooling-off period.
After you cancel Koodo, your phone number is released to the pool and may be reassigned to another customer within 90 days. If you want to keep your number, port it to a new carrier before cancelling (see the "Port your number and auto-cancel" section above). If you do not port your number before cancellation, you cannot retrieve it later.
Koodo typically deactivates your account within 24 hours of cancellation confirmation. Your voicemail messages, contact lists, and any stored data on the Koodo system will be deleted after 90 days of inactivity. If you need to back up any data, do so before you complete the cancellation.
You are not alone if a charge appears after you thought you had cancelled. Here are the pitfalls Yafee sees most often.
Many users cancel through self-serve, see a confirmation number, and assume the job is done. However, Koodo's system sometimes takes 12-24 hours to sync the cancellation across all billing databases. If a charge appears the next morning, it is often because the billing system had not yet received the cancellation instruction. Always log back in the next day to confirm.
If your billing date is tomorrow and you cancel today, Koodo's automated billing engine may have already queued tomorrow's charge for processing. Even though you cancelled, the charge goes through because it was scheduled before your cancellation request reached the billing queue. Cancel at least five working days early.
If you cancel through Koodo Assist chat, the agent writes a ticket, but the ticket must be processed by a back-office team. Chat agents sometimes give verbal confirmation without actually submitting the cancellation to the system. Always ask for a confirmation number and request that the agent email you a written receipt.
Cancelling your service does not automatically revoke your pre-authorised debit mandate at your bank. If Koodo's system has a bug and tries to bill you again, your bank will allow the charge because the PAD is still active. Revoke PAD in writing to your bank (not to Koodo) if you want absolute protection, but note that this may prevent legitimate reconnection charges if Koodo's system later shows you owe money.
If Koodo charges you after cancellation and you have no screenshot or email confirming the cancellation, it becomes your word against Koodo's. Save every confirmation number, email, and chat transcript. Yafee strongly recommends taking screenshots of the confirmation screen and storing them in a folder with the date and time noted.
Use this checklist before, during, and after cancellation to protect yourself.
| Action | Timing | Status |
|---|---|---|
| Screenshot current plan and billing date | Before cancellation | [ ] Done |
| Note next billing date (add one month from last bill) | Before cancellation | [ ] Done |
| Confirm cancellation is 5+ days before billing date | Before cancellation | [ ] Done |
| Log in to Koodo self serve and click Cancel Service | Cancellation day | [ ] Done |
| Screenshot confirmation number and receipt email | Cancellation day | [ ] Done |
| Check email (including spam) for Koodo confirmation within 10 minutes | Cancellation day | [ ] Done |
| Log back in and verify plan no longer appears | 24 hours later | [ ] Done |
| Check bank account to ensure no charge on billing date | On next billing date | [ ] Done |
| If charged after cancellation, contact bank to dispute | Within 60 days of charge | [ ] Done |
| If dispute fails, file complaint with CRTC Consumer Complaint Centre | Within one year of charge | [ ] Done |
If Koodo's system fails or the company ignores your cancellation request, you have enforcement options.
If you are considering cancelling Koodo because you need a local Malaysian service, here is how the major carriers compare.
| Provider | Basic plan starting price | Coverage in Malaysia | Cancellation process | Local customer service |
|---|---|---|---|---|
| Maxis | RM30 per month | Nationwide | Visit store or call 123; free cancellation | Yes, 24/7 Malay and English |
| CelcomDigi | RM25 per month | Nationwide | Visit store or call 014; potential early termination fee | Yes, business hours |
| U Mobile | RM20 per month | Nationwide | Visit store; online cancellation available | Yes, business hours |
| Koodo (Canada-based) | CAD 23+ per month | Canada only; no Malaysia service | Online self-serve; Assist chat; no local office | No, Canada-only support hours |
Cancelling Koodo is straightforward if you follow the process, and Yafee has walked thousands of consumers through this exact scenario. The key is preparation: know your billing date, cancel early, save proof, and verify within 24 hours. If Koodo charges you after cancellation, dispute the charge with your bank immediately, and escalate to the CRTC if the bank's dispute does not resolve the matter.
Yafee's contract law team recommends that you keep all cancellation emails and confirmation numbers for at least six months after cancellation, because billing disputes can take time to resolve. If you are moving to a Malaysian carrier, port your number before cancelling to ensure you do not lose your contact number in the transition.
Remember: you have the legal right to cancel Koodo at any time, and Koodo cannot force you to continue paying. If the company violates that right, the CRTC and your bank are your enforcement tools. Yafee has helped thousands of consumers cancel unwanted subscriptions and recover erroneous charges by following these exact steps, and your case is no exception.
Self-serve cancellation: koodomobile.com > Sign In > Plans & Add-ons > Cancel Service
Koodo Assist chat: koodomobile.com > Contact Us > Chat (available Monday-Friday, 8 a.m. to 8 p.m. Eastern Time; 8 p.m. to 4 a.m. Malaysian time)
Escalation and complaints: CRTC Consumer Complaint Centre, crtc.gc.ca
For Malaysian banking disputes: Your bank's fraud or dispute department (within 60 days of charge)