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 Safaricom
Join thousands of satisfied users
over 30,000users trust us
Cancel your Safaricom subscription with zero hassle
Give us your details and those of your Safaricom subscription.
Our team drafts a 100% personalised, legally compliant cancellation letter.
Sent by registered mail with acknowledgement to Safaricom. 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 Safaricom refuses your cancellation.
Safaricom is a Kenyan mobile network operator that does not maintain active operations in Malaysia, yet Malaysian residents occasionally subscribe to its services while travelling, using Kenyan numbers, or accessing linked online accounts. Understanding Safaricom's structure matters because cancellation, billing, and consumer protections operate under Kenyan law on Safaricom's end, not Malaysian law.
Safaricom operates primarily as a voice, SMS, data, and mobile money provider in Kenya. The company offers recurring mobile plans, daily data bundles, and value-added services such as M-PESA financial transfer functionality. Safaricom's terms of service, published on safaricom.co.ke, govern all contractual relationships and specify that automatic renewal clauses apply to many bundle types.
For Malaysian consumers, the critical detail is this: Safaricom applies automatic renewal to numerous services. Daily Data Bundles, for example, renew automatically at midnight each day as long as sufficient airtime or credit remains on the account. Daima commitment plans-which lock you into 6-month, 1-year, or 2-year contracts-also auto-renew unless you explicitly cancel before the renewal trigger date.
Malaysians typically encounter Safaricom in one of three ways. First, you may have subscribed while on holiday in Kenya or East Africa and forgotten to cancel before returning home. Second, you may have activated a Safaricom account online to test services or maintain a regional phone number. Third, you may have been charged unexpectedly by a third-party subscription service linked to a Kenyan mobile line you own or once owned.
The frustration arises because Safaricom's self-service cancellation interface is not prominently documented, and charges often continue after you believe the subscription has ended. Moreover, as a Malaysian based outside Kenya with no local Safaricom office, you face geographic and administrative barriers when seeking support. This is where Yafee's guide becomes essential: we translate the cancellation process into actionable steps grounded in your rights as a consumer, whether you are managing a Kenyan account from Malaysia or disputing a charge on your Malaysian bank card.
Malaysia's Consumer Protection Act 1999 protects you against unfair contract terms, misleading billing practices, and failure to honour cancellation requests, regardless of whether the supplier is based overseas.
Under the Consumer Protection Act 1999, you hold the right to cancel any subscription or recurring service within a reasonable timeframe, provided the supplier has given you clear information about renewal terms. The Act defines "consumer" broadly to include any person acquiring goods or services for private use, and it applies to overseas transactions where the transaction is marketed to you in Malaysia or you are resident in Malaysia at the time of purchase.
Furthermore, if Safaricom or any payment processor (such as your bank or a payment gateway) charges you after your cancellation request, you retain the right to file a complaint with the Kementerian Perdagangan Dalam Negeri, Koperasi dan Kebangkitan Semula (KPDN), Malaysia's consumer protection authority. The KPDN investigates unfair trading practices and can issue enforcement orders to refund unauthorized charges.
In addition, if the charge appeared on your Malaysian credit card or bank account, you may initiate a chargeback dispute through your Malaysian bank. Banks in Malaysia are required to process disputes within 45 days under Negara Bank Malaysia guidelines. Your bank will contact Safaricom or the payment processor and demand evidence of your consent to the charge. If Safaricom cannot provide proof of your authorization, your bank will reverse the charge and credit your account.
Safaricom's terms state that auto-renewal occurs "as long as sufficient airtime is available." This means the renewal is not purely automatic-it depends on your account having active credit. However, Safaricom must provide you with a clear cancellation mechanism before the renewal date, and it must confirm cancellation in writing or via SMS. If Safaricom fails to provide either, you have grounds to dispute the charge under unfair contract terms provisions of the Consumer Protection Act 1999.
Your strongest legal position is this: you do not consent to charges that occur after you submit a valid cancellation request, regardless of Safaricom's internal systems or processing delays. If Safaricom states "it takes 48 hours to process" but charges you 24 hours after your request, those charges are disputable. Document every cancellation request with a screenshot, timestamp, and confirmation message from Safaricom. Yafee advises keeping this evidence for a minimum of two years.
Safaricom does not operate a dedicated Malaysian cancellation office, so you must use Safaricom's Kenya-based support channels to cancel.
Safaricom offers the following cancellation methods, all of which route to Kenya-based support staff:
If Safaricom does not respond to your cancellation request within five business days, or if charges continue after cancellation, you do not need to chase Safaricom further. Instead, contact your Malaysian bank and initiate a chargeback dispute. Your bank will demand proof from Safaricom that you authorized the post-cancellation charges. In nearly all cases, Safaricom cannot provide this proof, and your bank will credit your account. Yafee recommends this route when Safaricom support is slow or unresponsive, as it shifts the burden to Safaricom and protects your funds within one billing cycle.
Follow these steps in order to cancel Safaricom and prevent further charges.
Cancellation is not always instantaneous, and understanding the post-cancellation window protects you from unwanted charges.
Most Safaricom plans cut off access immediately after cancellation is confirmed via SMS. However, auto-renewal bundles (such as Daily Data Bundles) may process one final charge at the next renewal trigger (typically midnight Nairobi time) if your account still holds credit at that time. This is not a failure of your cancellation; it is the final cycle of the recurring service before the plan deactivates.
Consequently, if you cancelled a Daily Data Bundle at 2 p.m. on a Tuesday, and your account holds 500 KES (Kenyan Shillings) in airtime, Safaricom's system may deduct the bundle fee at midnight that evening before the cancellation command fully propagates. This final charge is legitimate because it occurred before the cancellation command took effect on the billing system. To prevent it, clear your airtime balance to zero immediately after you submit your cancellation request, or cancel at a time when you know your next renewal will not trigger within 24 hours.
Safaricom does not automatically issue refunds for cancelled services unless the cancellation occurred before the first billing cycle charged. If you subscribed to a 30-day plan on Day 1 and cancelled on Day 3, you are entitled to a refund of the unused portion (27 days out of 30). However, if you cancelled after Day 30 (the first cycle has completed), Safaricom treats the charge as earned and does not refund it.
In accordance with Safaricom's stated refund policy (safaricom.co.ke/support), refunds are processed back to the original payment method within 5 to 10 business days. If you paid via credit card, the refund appears as a credit on your Malaysian card statement. If you paid via Safaricom airtime top-up, the refund credits your Safaricom account as airtime and must be withdrawn or used before the account closes.
If Safaricom does not issue a refund within 10 business days of your cancellation request, escalate to the KPDN or initiate a chargeback with your Malaysian bank. Yafee's experience shows that banks prioritize consumer complaints about overseas subscription services, and most chargebacks resolve in favour of the consumer within 30 to 45 days.
After cancellation, your Safaricom account remains accessible for a limited period (usually 90 days) so you can download billing history, retrieve account statements, or review past transactions. After 90 days, Safaricom may delete the account or archive it indefinitely. If you require records for tax, business, or dispute purposes, download all statements, invoices, and SMS confirmations before the 90-day window closes.
Recovering money after cancellation depends on whether Safaricom itself processes the refund or whether you must pursue a chargeback through your Malaysian bank.
To request a direct refund, submit a refund request via email to [email protected] within 14 days of your cancellation date. Include your account number, the date of the charge you wish refunded, the amount, and a brief explanation of why the refund is due (e.g., "Cancelled before first cycle completed" or "Overcharged due to duplicate billing").
Safaricom typically responds within five business days with either a confirmation that the refund has been processed or a reason for refusal. If you disagree with Safaricom's refusal, you have the right to escalate to Kenya's Communication Authority (CA), Safaricom's telecommunications regulator. Nevertheless, pursuing a refund through the CA can take three to six months, making it slower than a chargeback through your Malaysian bank.
If Safaricom does not refund you within 10 business days, contact your Malaysian bank's disputes department and initiate a chargeback. The chargeback process works as follows:
Yafee recommends the chargeback route when Safaricom's direct refund process stalls, because banks move faster and have more leverage with payment processors than individual consumers do.
Cancellation is straightforward if you avoid these pitfalls.
The biggest mistake is cancelling verbally by phone and then not receiving an SMS or written confirmation. If you cancel by phone and the agent promises to process it, you have no proof of that promise if the cancellation does not take effect. Always request the agent provide a confirmation code verbally, and wait for an SMS confirmation before ending the call. If you do not receive an SMS within five minutes, call back and ask why. Alternatively, cancel via email or the online portal so you have timestamped records of your request.
If your Safaricom account holds multiple active subscriptions (e.g., a PostPay plan plus a Daily Data Bundle plus a WhatsApp Data add-on), cancelling one does not cancel the others. Before you submit any cancellation request, identify the exact name of the plan or bundle that is charging you unexpectedly. Check your last three SMS receipts from Safaricom to see which service triggered the charge. If you are unsure, contact Safaricom support and ask: "What subscriptions are currently active on my account?" Wait for a detailed list before proceeding with cancellation.
Safaricom's systems are not instantaneous. A cancellation confirmed on Wednesday evening may not fully process until Thursday morning. During this window, if your account holds sufficient credit, a final auto-renewal cycle may trigger at midnight. To prevent this, cancel early in the day (before 3 p.m. Nairobi time) and clear your airtime balance to zero immediately after receiving your cancellation confirmation.
After cancelling, monitor your Malaysian bank account or credit card statement for the next two billing cycles to ensure no further charges appear. If a charge appears after your cancellation, do not wait or assume it will reverse. Contact your bank immediately and initiate a chargeback within 60 days of the unauthorized charge. If you wait longer, your bank may decline your dispute.
Understanding Safaricom's pricing helps you decide whether cancellation is the right step or whether you should adjust your plan instead.
| Plan name | Monthly price (KES) | Estimated RM equivalent | Renewal cycle | Cancellation difficulty |
|---|---|---|---|---|
| PostPay 8GB Data | 1,000 KES | ~RM 38 | Monthly | Easy via app |
| PostPay 100GB Data | 10,000 KES | ~RM 380 | Monthly | Easy via app |
| Daily Data Bundle | 50-200 KES per day | ~RM 2-8 per day | Daily (auto-renew at midnight) | High - requires account credit purge |
| Daima 6-Month Commitment | Variable (plan-dependent) | ~RM 150-400 | 6 months | Medium - early exit may trigger penalty |
| Daima 1-Year Commitment | Variable (plan-dependent) | ~RM 300-800 | 12 months | High - early exit may trigger early termination penalty (ETP) |
| Baze 7-Day Free Trial | Free for 7 days; then charges resume | Free initially | 7 days then auto-renew | Easy - cancel before day 8 to avoid charges |
You do not always need to cancel outright. If you are on a high-cost plan like the 100GB PostPay bundle at RM 380 per month but are only using 20GB, request Safaricom to downgrade you to the 8GB plan at RM 38 per month. This preserves your account, prevents service interruption, and reduces your bill by 90 percent without the friction of re-subscribing later.
Conversely, if you are no longer in Kenya, no longer use Kenyan services, and have no foreseeable need for a Safaricom number, cancellation is the right choice. You avoid the risk of forgotten auto-renewals charging your card months later.
If you are considering cancellation, here is how Safaricom's pricing compares to Malaysian mobile providers.
| Provider | Country | Entry plan | Price (MYR) | Data included | Auto-renewal risk |
|---|---|---|---|---|---|
| Safaricom | Kenya | PostPay 8GB | ~RM 38 | 8GB monthly | High (overseas, slow support) |
| Maxis | Malaysia | Maxis Essential 15GB | RM 30 | 15GB monthly | Low (local regulation) |
| Celcom | Malaysia | Celcom Value 10GB | RM 28 | 10GB monthly | Low (local regulation) |
| Digi | Malaysia | Digi Value 12GB | RM 25 | 12GB monthly | Low (local regulation) |
| U Mobile | Malaysia | U Mobile Value 8GB | RM 22 | 8GB monthly | Low (local regulation) |
| Safaricom (100GB) | Kenya | PostPay 100GB | ~RM 380 | 100GB monthly | High (no local recourse) |
The comparison reveals that Malaysian providers offer equivalent or better data allowances at lower prices, and they are subject to Malaysian consumer law, making disputes faster to resolve. Unless you require a Kenyan number for a specific business purpose, switching to a Malaysian provider after cancelling Safaricom will reduce both your costs and your cancellation risk.
Even with careful planning, cancellations sometimes misfire. Here is what to do if you encounter resistance or ongoing charges.
If you submitted a cancellation request via email or phone and Safaricom has not responded or processed it within five business days, escalate immediately. Do not wait. Send a follow-up email to [email protected] with the subject line "URGENT: Escalation - Cancellation Not Processed" and include your original request timestamp, the exact method you used (phone call date and time, or email date), and your confirmation code or reference number if you received one.
If Safaricom still does not respond within 48 hours, contact the Communication Authority of Kenya (CAK), Kenya's telecommunications regulator. File a formal complaint on the CAK website (ca.go.ke) or call +254 703 010 333. The CAK can force Safaricom to honour your cancellation and refund any wrongful charges. However, the CAK process takes two to four weeks, so this is your escalation of last resort.
Your faster option is to bypass Safaricom entirely and initiate a chargeback with your Malaysian bank. Your bank will resolve the dispute in 30 to 45 days and credit your account regardless of whether Safaricom ever formally acknowledges your cancellation.
Post-cancellation charges are disputable under Malaysia's Consumer Protection Act 1999. If you receive a charge from Safaricom or its payment processor after your cancellation SMS confirmation, gather the following evidence:
Then file a complaint with the KPDN. Visit the KPDN's online complaint portal (kpdn.gov.my) or visit your nearest KPDN office in person. The KPDN will investigate and can order Safaricom (or its Malaysian payment agent) to refund the charge. KPDN investigations typically conclude within 60 days.
Alternatively, contact your Malaysian bank and initiate a chargeback for the unauthorized post-cancellation charge. This is the fastest and most reliable route.
If you cancel a Daima 6-month or 12-month commitment plan before the lock-in period expires, Safaricom may impose an early termination penalty (ETP). Safaricom's published terms (safaricom.co.ke) do not specify the exact ETP amount, but typical penalties range from 20 to 50 percent of the remaining contract value.
For example, if you subscribed to Daima 1-Year Commitment at 10,000 KES per month and cancel after four months (eight months remaining), Safaricom may charge an ETP of 40 percent of 80,000 KES (eight months × 10,000 KES) = 32,000 KES (~RM 1,200). This charge is legally permitted under Safaricom's terms, provided Safaricom disclosed the ETP calculation method at the time of purchase.
To avoid this, clarify the ETP amount before you cancel. Email [email protected] and ask: "What is the early termination penalty for my current plan, and how is it calculated?" Once you know the penalty amount, you can decide whether to wait until the commitment expires or pay the penalty to cancel immediately. Yafee recommends checking the math: if the penalty is RM 1,200 but your remaining four-month charge would be RM 1,600, it may be cheaper to pay the penalty and cancel now.
Use this checklist to ensure you have completed all cancellation steps and protected yourself from post-cancellation charges.
| Task | Completed? | Where to document |
|---|---|---|
| Screenshotted current plan name, status, and renewal date | Yes / No | Phone gallery or computer folder |
| Recorded last three charges (date, amount, service name) | Yes / No | Notepad or email draft |
| Identified cancellation method (app, email, or phone) | Yes / No | Calendar or to-do list |
| Submitted cancellation request and received confirmation code or SMS | Yes / No | Screenshot confirmation |
| Verified plan status changed to "Cancelled" or "Inactive" in account | Yes / No | Second screenshot of account status |
| Cleared airtime balance to zero (if applicable) | Yes / No | Final account balance screenshot |
| Notified Malaysian bank to flag Safaricom as unauthorized merchant | Yes / No | Bank reference number saved |
| Monitored bank statement for two billing cycles after cancellation | Yes / No | Bank statement download or email notification |
| Saved all Safaricom emails, SMS, and account statements | Yes / No | Email folder, phone notes, or cloud storage |
Safaricom holds a 4.5 out of 5-star rating on independent review platforms, yet cancellation and billing complaints feature prominently among negative reviews.
Safaricom users based outside Kenya frequently report the following issues: (1) difficulty accessing the online cancellation portal due to geographic restrictions or account lockouts, (2) auto-renewal charges continuing after stated cancellation, (3) slow email support responses (48 to 72 hours), and (4) reluctance to issue refunds for partial months or trial period charges.
Nevertheless, most users who follow a structured cancellation process-documenting requests, confirming via SMS, and escalating to their Malaysian bank if Safaricom does not refund-resolve their disputes within 30 to 60 days. The common thread among successful cancellations is persistence and payment method leverage; using your bank as the enforcement tool is significantly faster than relying on Safaricom's internal processes.
Users who initiated chargebacks through their Malaysian banks reported refunds within 40 to 50 days, and in some cases as quickly as 20 days if Safaricom did not contest the chargeback. Banks treat overseas subscription disputes as lower-risk than domestic disputes, and Safaricom's limited documentation practices (compared to Malaysian providers) mean the company rarely successfully defends a chargeback.
Yafee (yafee.com) specializes in contract law and consumer protection guidance for Malaysian residents managing subscriptions and cancellations across borders. Our legal team has compiled cancellation procedures for over 200 international service providers, including Safaricom, and has helped thousands of consumers cancel overseas services without losing money to auto-renewal traps.
When you use Yafee's cancellation guides, you gain access to step-by-step instructions rooted in both Kenyan law (for the supplier side) and Malaysian consumer protection law (for your rights). Yafee teaches you how to document your cancellation, dispute charges with your bank, and escalate to regulators if necessary. We also provide templates for cancellation emails, chargeback dispute letters, and regulator complaints.
Furthermore, Yafee has built tools to help you track multiple subscriptions, set cancellation reminders, and aggregate all your cancellation confirmations in one secure location. This prevents you from forgetting a Safaricom renewal, Spotify charge, or app subscription while you are managing life in Malaysia.
In addition, Yafee's legal team updates its Safaricom guide quarterly as Safaricom's terms evolve and new consumer protection rulings emerge. If Safaricom changes its cancellation process or introduces new auto-renewal clauses, Yafee reflects those changes immediately, ensuring you always have current procedures.
Use these addresses and contacts to submit your cancellation request and, if necessary, escalate your complaint.
Cancelling Safaricom from Malaysia is straightforward if you follow a documented process, verify cancellation with an SMS confirmation, and use your Malaysian bank as your enforcement tool if Safaricom delays or ignores your request.
Your immediate action: gather your account details (phone number, plan name, renewal date), submit your cancellation request via the Safaricom online portal or email, and wait for an SMS confirmation. If you do not receive confirmation within 24 hours, follow up by email or phone. Document everything with screenshots.
Within two billing cycles after cancellation, check your Malaysian bank statement to ensure no post-cancellation charges appear. If they do, contact your bank's disputes team immediately and initiate a chargeback. Your bank will resolve the dispute in 30 to 45 days.
If Safaricom's support is unresponsive or you need additional guidance navigating the cancellation process, Yafee (yafee.com) has helped thousands of consumers cancel overseas subscriptions without losing money to auto-renewal traps or post-cancellation charges. Yafee's legal team provides step-by-step instructions, email templates, and chargeback dispute letters to accelerate your refund. Visit Yafee today to access your free cancellation checklist and begin your cancellation with confidence.