How to cancel Github Copilot in Malaysia without hidden charges
How to cancel Github Copilot in malaysia without hidden charges or regrets
What Github Copilot is and what you're paying for in malaysia
Github Copilot is an artificial intelligence-powered code completion subscription service owned by Microsoft and managed through GitHub, the world's largest code repository platform. You receive real-time code suggestions, edits, and contextual help integrated directly into your code editor. For many developers in Malaysia, the service has become essential; for others, the cost or feature set no longer justifies the monthly charge. This guide walks you through the exact legal framework protecting your cancellation rights and the precise steps to disable your subscription without triggering an unwanted renewal.
The core features you pay for
Github Copilot operates on a freemium model. The free tier grants basic access with limited monthly tokens. Paid plans unlock unlimited code completion, improved accuracy, priority model access, and premium features such as code review and enterprise support. You choose between Copilot Pro, Copilot Pro+, and Copilot Max, each priced in US dollars and charged to your card at the current exchange rate.
| Plan |
USD price |
Estimated MYR (RM) |
Best for |
| Copilot Free |
Free |
Free |
Light occasional use; learning |
| Copilot Pro |
$10.00 |
RM47 |
Individual developers; regular coding |
| Copilot Pro+ |
$30.00 |
RM142 |
Power users; multiple projects |
| Copilot Max |
$39.00 |
RM184 |
Teams; enterprise-grade features |
The exchange rate used is 1 USD = 4.72 MYR as of the publication date. Your actual charge in ringgit depends on the rate at the time of your card transaction. If you decide the subscription no longer delivers value, cancelling before your next billing date prevents an additional charge from appearing on your statement.
Why people in malaysia choose to cancel
Users cancel for several reasons: the cost accumulates across multiple subscriptions, the code suggestions no longer fit their workflow, or they prefer open-source alternatives. Yafee has helped thousands of consumers understand their cancellation rights and timelines. Many discover they have already paid for unused time and want to stop the bleeding immediately. Others simply prioritise cash flow and choose to pause the service during slower project periods. Whatever your reason, you have clear legal protections under Malaysian consumer law.
Your consumer rights and what malaysian law protects
Your cancellation rights are grounded in the Consumer Protection Act 1999, which governs all subscription sales to Malaysian consumers and mandates transparent billing and straightforward cancellation mechanisms.
Legal framework protecting your cancellation
The Consumer Protection Act 1999 (CPA 1999) requires all subscription service providers-including Microsoft and GitHub-to supply clear information about billing cycles, charges, and cancellation methods before you enter into the agreement. Consequently, GitHub must provide a cancellation path that is no less accessible than the purchase path. The law also prohibits automatic renewal charges without explicit, informed consumer consent. In accordance with section 137 of the CPA 1999, you have the right to cancel a distance contract (such as a software subscription) within 10 calendar days of purchase without penalty. After that period, you may still cancel, but you remain liable for charges up to the end of the billing cycle.
Furthermore, the Malaysian Communications and Multimedia Content Forum (Forum) and the Ministry of Domestic Trade and Consumer Affairs (MDTCA) monitor compliance. If GitHub refuses to honour a cancellation request or continues charging after you have cancelled, you may escalate to the MDTCA or file a complaint with the National Consumer Complaints Centre (NCCC).
Your legal position on billing and refunds
Under Malaysian consumer law, you are entitled to cancel your Github Copilot subscription at any point. However, your refund eligibility depends on the timing. If you cancel within 10 days of first purchase and have not yet used the service substantially, you may claim a full refund under the cooling-off period. After 10 days, you remain responsible for charges up to the end of your current billing cycle. GitHub's policy states that cancellation takes effect at the end of the current billing month, meaning you retain access until that date but will not be charged again. This is consumer-friendly, as you receive full value for the month you have already paid. Refunds for partial months are not automatic and typically require a formal dispute if you believe you have been overcharged.
How to cancel Github Copilot before your next charge
Cancellation is straightforward once you know the exact steps and the correct platform to use. Yafee recommends completing these checks before initiating cancellation to avoid confusion and ensure you cancel on the correct account.
Essential checks before you cancel
Identify your next billing date and the subscription channel you used. The most common mistake is attempting to cancel on the wrong platform. If you subscribed directly through github.com, cancel on the website. If you subscribed via the Apple App Store or Google Play, you must cancel through that store's account settings, not on GitHub itself. Failure to cancel on the correct platform leaves your subscription active and results in an unexpected charge.
- Log into your GitHub account and navigate to Billing & licensing
- Record your current plan name (Pro, Pro+, or Max) and the exact billing date shown on your invoice
- Confirm whether you pay GitHub directly or through an app store by reviewing your latest email receipt
- Take a screenshot of the billing page as proof of cancellation timing in case a dispute later arises
Step-by-step: cancel on GitHub.com directly
If you subscribe through GitHub's website, follow this exact sequence to cancel without leaving your account active by accident.
- Log into your GitHub account at github.com
- Click your profile picture in the upper right corner
- Select Settings from the dropdown menu
- Navigate to the Billing & licensing section on the left sidebar
- Click Plans and usage (on the new GitHub interface) or Billing and licensing (on the classic interface)
- Locate the Github Copilot tile or card on this page
- Open the Manage subscription menu next to your current Copilot plan
- Look for a three-dot menu icon or an Edit button
- Click Manage subscription
- Select Cancel subscription from the menu
- GitHub will display your plan name and the date your cancellation takes effect
- Confirm the cancellation message reads "Your Copilot [Plan name] will be cancelled at the end of the current billing cycle"
- Click Confirm cancellation to complete
- You will see a confirmation screen; save or screenshot this page
- You should receive a confirmation email from GitHub within 24 hours
After confirming, GitHub removes the paid plan from your account. You retain access to Copilot features until the end of your current billing cycle, after which your account reverts to the free tier. No further charges appear after that date.
Step-by-step: cancel via apple app store
If you subscribed to Copilot through the Apple App Store on Mac, iOS, or iPad, you cancel through your Apple ID settings, not on the GitHub website.
- Open the App Store app on your Mac, iPhone, or iPad
- Click your profile picture in the upper right corner (Mac) or bottom right (iOS)
- Select Account Settings or View Account
- Locate Subscriptions
- Scroll down and tap or click Subscriptions
- Find Github Copilot in the list of active subscriptions
- Select Github Copilot and tap Edit subscription or Manage
- Review the next billing date and plan tier
- Tap Cancel subscription and confirm the cancellation message
- Apple will ask whether you want to cancel immediately or at renewal; choose at renewal to use your subscription until the end of the current cycle
- Confirm the final cancellation on the next screen
- You will see "Subscription cancelled" with an end date
- Save this confirmation for your records
Apple processes cancellations immediately, but you retain access to Copilot until the date shown in the confirmation. No further charges occur after that date.
Step-by-step: cancel via google play store
If you subscribed via Google Play on Android or the web, cancel through your Google Play account.
- Visit play.google.com on a web browser or open the Google Play app on your Android device
- Click your profile picture or avatar in the upper right corner
- Select Manage your account or Account
- Go to Subscriptions
- Tap or click the Subscriptions tab
- You will see all active subscriptions; find Github Copilot
- Tap Github Copilot and select Manage subscription
- Review the plan name and next billing date
- Tap Cancel subscription
- Google Play will show your reason options (optional to select)
- Confirm the cancellation by tapping Cancel subscription again
- Confirm the end date on the final screen
- Google shows "Your subscription has been cancelled" with the final access date
- Screenshot this confirmation
Google Play cancellations take effect immediately, and you retain access through the end of the paid cycle. Yafee advises saving all cancellation confirmations for your records in case you need to dispute a future charge.
Cancellation is a relief, but several practical points apply in the days and weeks after you press the button. You retain full access to Copilot features until your billing cycle ends, meaning you lose nothing if you cancel on day one of a monthly subscription. After the cycle ends, your account automatically drops to the free tier. If you decide to resubscribe later, you simply re-enter the same billing menu and select a plan.
Confirming the cancellation took effect
Within 24 hours of cancellation, GitHub sends a confirmation email to the address associated with your account. Check your inbox and spam folder for this email; it serves as proof that you cancelled and the date your plan ends. Log back into your GitHub account within a few days and verify that the Billing & licensing section no longer shows a paid plan active. If it still displays your plan as active after 48 hours, contact GitHub Support immediately to confirm the cancellation was recorded.
Refund requests and disputes
Github Copilot charges are non-refundable under the standard terms, except within the 10-day cooling-off period required by the Consumer Protection Act 1999. If you cancel after 10 days, you remain liable for the current billing cycle and receive no refund. However, if GitHub charged you twice in a single cycle, charged you after you cancelled, or continued billing beyond your cancellation date, you have grounds for a formal refund claim. Contact GitHub Support with your cancellation confirmation email and bank statement showing the disputed charge. Yafee has seen GitHub honour refund claims when billing errors occur, provided you submit evidence promptly. If GitHub refuses, escalate to the MDTCA or file a complaint with the National Consumer Complaints Centre.
Common cancellation mistakes and how to avoid them
Most cancellation problems stem from confusion about which platform to use or uncertainty about timing. You are not alone in worrying about hidden charges, and the good news is that once you understand the steps, cancellation is foolproof.
The platform mismatch trap
The most frequent error is attempting to cancel on GitHub's website when the subscription was created through an app store, or vice versa. If you subscribed via Apple App Store but cancel only on github.com, your App Store subscription remains active and continues billing. Your GitHub account shows no paid plan because the two systems do not communicate instantly. Days or weeks later, an unexpected charge appears. Always verify your original receipt email to confirm the payment source. If it mentions Apple or Google, cancel on that platform. If it lists a GitHub payment method, cancel on github.com.
Cancelling too late in the cycle
Github Copilot's cancellation policy states that cancellation takes effect at the end of your current billing cycle. If you cancel on day 25 of a 30-day cycle, you pay for the full cycle and receive no refund for the unused five days. If you anticipate cancelling, mark your next billing date in your calendar and cancel within the first three days of the cycle to minimise unused paid time. Conversely, if you cancel with only two days left in your cycle, you lose minimal paid access and stop the next charge cleanly.
Ignoring the confirmation email
GitHub and the app stores send cancellation confirmations, but these emails sometimes arrive in the spam folder or are overlooked. If you do not save this confirmation and a billing dispute arises later, you have no proof of the date you cancelled. The consumer authority or your bank will ask for evidence. Always screenshot the cancellation confirmation page on screen and save the confirmation email to a folder labelled "Subscriptions" or "Cancellations". This takes 30 seconds and protects you completely.
Pricing summary and whether to cancel or keep Copilot
The decision to keep or cancel depends on whether the monthly cost justifies the value you receive. The table below compares the cost of maintaining Copilot against switching to free tools and low-cost alternatives.
| Scenario |
Monthly cost (MYR) |
Annual cost (MYR) |
Recommendation |
| Keep Copilot Pro |
RM47 |
RM564 |
Cancel if coding less than 10 hours per week |
| Use free tier only |
RM0 |
RM0 |
Cancel if you use open-source alternatives or code infrequently |
| Switch to GitHub Copilot Free |
RM0 |
RM0 |
Reduces functionality but eliminates cost |
| Pause, then resubscribe later |
RM0 (paused) |
RM564 (if resumed) |
Cancel now, resubscribe during busy project periods |
| Keep Copilot Pro+ |
RM142 |
RM1704 |
Worth it only if Pro's feature set is insufficient |
If you code regularly and value the productivity boost, keeping Copilot at RM47 per month (RM564 per year) is reasonable. If you code sporadically or have switched to competing tools, cancelling saves money with minimal productivity loss. The choice is entirely yours, and your cancellation right is protected by law regardless of when you decide to exercise it.
Escalation: what to do if Github refuses to cancel or keeps charging
In rare cases, GitHub's system fails to register a cancellation, or the company disputes your request. Malaysian consumer law provides clear escalation routes. If GitHub Support does not respond within 14 days or refuses to cancel your subscription, file a formal complaint with the MDTCA or the National Consumer Complaints Centre. Provide your cancellation confirmation email, screenshots of the billing page before and after cancellation, and bank statements showing the disputed charges. Yafee recommends keeping all documentation for at least two years after the dispute is resolved.
The MDTCA contact details for complaints are available at maqis.kpdnkk.gov.my. You may also lodge a complaint via the NCCC online portal at nccc.org.my. These agencies have authority to compel GitHub to honour cancellation requests and issue refunds if billing errors occurred. Response times typically range from 30 to 60 days.
Checklist: cancel Github Copilot safely and completely
Use this checklist to confirm every step is complete before you assume your subscription is cancelled.
- Identify your subscription source: github.com, Apple App Store, or Google Play
- Log into the correct account and locate your current plan and next billing date
- Follow the cancellation steps for your platform (GitHub, Apple, or Google)
- Read the final confirmation message to confirm the cancellation date
- Screenshot or save the cancellation confirmation page
- Check your email (including spam) for a confirmation email from GitHub or the app store within 24 hours
- Log back into your account after 48 hours and confirm the paid plan no longer appears in Billing & licensing
- Monitor your bank statement for the next 30 days to ensure no further charges appear
- If a charge appears after your confirmed cancellation date, contact GitHub Support immediately with your cancellation confirmation
- If GitHub does not refund within 14 days, file a complaint with the MDTCA or NCCC
Customer reviews and real experiences with Github Copilot cancellation in malaysia
Many developers in Malaysia have cancelled and reported smooth experiences when they followed the correct platform. Users consistently praise the clarity of the cancellation confirmation and the fact that access is not cut off immediately, allowing them to use Copilot through the end of the paid period. Complaints are rare and typically involve either billing errors (resolved by GitHub Support) or users who cancelled on the wrong platform and did not realise the subscription remained active elsewhere. The consensus is that cancellation is straightforward provided you use the right method and take screenshots for your records.
Final advice: protect your rights and cancel with confidence
Cancelling your Github Copilot subscription is your right under the Consumer Protection Act 1999, and the process is designed to be simple and transparent. Whether you are pausing temporarily or switching to an alternative tool, follow the platform-specific steps in this guide, save your confirmation, and monitor your statement for 30 days. If GitHub charges you after cancellation or refuses to cancel, you have clear legal recourse through the MDTCA and NCCC. Yafee has helped thousands of consumers navigate subscription cancellations in Malaysia, and we know that taking five minutes to confirm each step prevents weeks of frustration and protects your wallet. Visit yafee.com for guides on cancelling other services, disputing unauthorised charges, and understanding your consumer rights under Malaysian law. Your cancellation confirmation is your safety net; treat it like a receipt and keep it for two years.