Promotional offer — trial 48 h at $1.36 then $73.99/month without obligation. The solution to track your subscriptions.

Cancel GitHub: Step-by-Step Guide
Learn how to cancel your GitHub subscription effortlessly. Get expert insights and tips. Tocancel rating: 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.
How to cancel your GitHub subscription in singapore: your rights and step-by-step guide
Why you might cancel GitHub and what it means for your workflow
GitHub is the world's leading platform for code hosting, version control, and team collaboration. Developers and organisations use it to manage repositories, review code, and automate software development workflows. You may have signed up for a paid GitHub plan-Team, Enterprise Cloud, GitHub Advanced Security, or Copilot-to unlock features like advanced security scanning, priority support, or AI-powered code assistance.
But circumstances change. Your team may have shrunk, your project requirements may have simplified, or you may have found a platform that better suits your needs. Whatever your reason, cancelling a GitHub subscription is a straightforward process, and you have clear consumer rights under Singapore law. Tocancel is here to walk you through every step, so you cancel with confidence and avoid costly mistakes.
Common reasons to cancel your GitHub subscription
You might cancel a GitHub Team plan if your team is no longer active or if you have decided to work on personal projects only. You may downgrade from Enterprise Cloud if your organisation's development headcount has decreased. You could also stop paying for GitHub Advanced Security if you no longer need vulnerability scanning and code analysis, or unsubscribe from Copilot if AI-assisted coding no longer fits your workflow.
The key is to understand your options before you act. Downgrading to a lower-cost plan often makes sense if you still need core features but want to save money. Cancellation is the right choice only if you plan to stop using GitHub entirely or switch to a competitor.
The difference between cancellation and downgrade
Cancellation ends your subscription completely. A downgrade keeps your account and repositories but moves you to a lower-cost plan with fewer features. If you want to keep your code and collaboration history, downgrading is often smarter than cancelling.
That said, if you are not using GitHub at all, cancellation stops charges immediately and frees you from the commitment.
GitHub pricing in singapore dollars: what you are paying
GitHub's pricing varies by plan type and billing frequency. Below is a breakdown of the most common subscription options with estimated Singapore dollar amounts to help you decide whether cancellation makes financial sense.
| Plan name | Monthly cost (SGD) | Billed as | Best for |
|---|---|---|---|
| Free | S$0.00 | Always free | Hobbyists and open-source projects |
| Team | S$5.16 approx. | Monthly or annual | Small teams needing branch protection and code review |
| Enterprise Cloud | S$27.09 approx. | Monthly or annual | Large organisations needing advanced security and SSO |
| GitHub Advanced Security | S$2.58 per active committer | Monthly | Teams needing vulnerability scanning and dependency tracking |
| GitHub Copilot | S$12.90 approx. | Monthly or annual | Developers using AI-powered code completion |
| Marketplace apps | Variable | As per app terms | Third-party integrations (project management, CI/CD, monitoring) |
Note: prices shown are estimates converted from USD. Your actual charges will appear in Singapore dollars on your GitHub billing dashboard. Currency fluctuations may affect the final amount. Log into your GitHub account and check your billing settings to see your exact monthly or annual charge.
Why you should review your billing before deciding to cancel
Many people cancel when they could simply downgrade and save money. If you are paying S$27.09 per month for Enterprise Cloud but only use basic collaboration features, switching to Team at S$5.16 keeps your repositories and collaboration history intact while cutting your bill by over 80 per cent.
Check your GitHub billing page right now to see which plan you are on, your renewal date, and your exact SGD amount. This information will guide your cancellation decision.
Your consumer rights under singapore law
When you subscribe to GitHub in Singapore, you enter into a consumer contract governed by the Consumer Protection (Fair Trading) Act. This law protects you by requiring service providers to be transparent, honest, and fair in their dealings with you.
What the consumer protection (Fair trading) act means for your GitHub subscription
Under Singapore law, GitHub must make its cancellation terms clear and accessible before you pay. The platform cannot hide cancellation procedures in fine print or charge unreasonable exit fees without your explicit consent. You have the right to cancel your subscription, and the company must acknowledge and process your request within a reasonable timeframe.
Your legal position is straightforward: you can cancel any paid GitHub plan as long as you follow the platform's published cancellation procedure. If GitHub fails to cancel your subscription after you have made a clear, documented request, or if they continue charging you after cancellation, you have grounds to dispute the charge and escalate to the Consumer Association of Singapore (CASE) if GitHub refuses to help.
Refund rights under consumer law
Singapore's Consumer Protection (Fair Trading) Act does not automatically entitle you to a refund for the current billing period if you cancel mid-month. However, GitHub's own terms may offer pro-rata refunds or account credits, depending on your plan type and cancellation date. Some annual plans include a cooling-off period (usually 7 to 14 days) during which you can cancel and receive a full refund with no questions asked.
Read your GitHub subscription agreement or billing page to find the refund policy that applies to you. If GitHub refuses a refund you believe you are entitled to, Tocancel recommends escalating the complaint to CASE, Singapore's official consumer watchdog.
How to cancel your GitHub subscription: step-by-step
GitHub's cancellation process is designed to be self-service and quick. You can cancel any paid plan through your account settings in under five minutes.
Cancelling a GitHub paid plan (Team, enterprise cloud, or copilot)
- Sign into your GitHub account at github.com.
- Use the email address and password associated with your subscription.
- If you have two-factor authentication enabled, complete that step.
- Click your profile icon in the top-right corner, then select Settings.
- This takes you to your account settings dashboard.
- In the left sidebar, click Billing and plans.
- You will see all active subscriptions tied to your account.
- Under the plan you want to cancel, click the downgrade or manage button.
- For Team or Enterprise, this says "Manage subscription" or "Cancel plan".
- For Copilot or Advanced Security, click the toggle or "Manage" option.
- Select the option to cancel at the end of your current billing cycle.
- GitHub will ask you to confirm. Do not select "Cancel immediately" unless you want to stop access right away.
- Choosing "cancel at end of billing cycle" ensures you keep access until your paid period expires.
- Review the cancellation summary and click Confirm cancellation.
- GitHub will send you a confirmation email within minutes.
- Check your inbox (and spam folder) for this email as proof of cancellation.
- Your subscription will end on the date shown in the confirmation. You will not be charged again after that date.
- If you were billed annually, GitHub may issue a pro-rata refund to your original payment method within 5 to 10 business days.
Cancelling GitHub marketplace app subscriptions
If you have paid for third-party apps through the GitHub Marketplace (such as project management tools, CI/CD services, or monitoring software), you must cancel each app separately.
- Sign into your GitHub account and go to Settings.
- Click Billing and plans, then find the Marketplace section.
- You will see all active Marketplace app subscriptions.
- Click the app name you want to cancel.
- This takes you to the app's subscription management page.
- Click Cancel subscription or Manage.
- Follow the app provider's cancellation flow (some apps have extra confirmation steps).
- Confirm the cancellation.
- You will receive a confirmation email from the app provider.
Cancelling GitHub advanced security add-on
If you have added GitHub Advanced Security to an existing Team or Enterprise plan, you can remove it without cancelling your main subscription.
- Go to Settings, then Billing and plans.
- Find GitHub Advanced Security in your active add-ons.
- It will show "S$2.58 per active committer" or similar.
- Click Manage or Remove.
- GitHub will ask you to confirm removal of this feature.
- Confirm the change. Your base plan (Team or Enterprise) will remain active.
- You will no longer have access to secret scanning, code scanning, or dependency review.
What happens after you cancel: your account and data
Cancelling your GitHub subscription does not delete your account, repositories, or code. Here is what you need to know about life after cancellation.
Your repositories and data after cancellation
When your subscription ends, you keep read access to all your repositories. Your code remains safe and visible. However, some features will be restricted or removed depending on the plan you cancel.
If you cancel a Team plan, your private repositories will remain private, but you lose branch protection, code review enforcement, and team management features. If you cancel Enterprise Cloud, your organisation loses SSO, advanced audit logging, and advanced security features-but your code stays intact.
Back up any critical repositories or export your data before cancellation if you plan to switch to another platform. Use Git commands or GitHub's export tools to ensure you have a local copy of your work.
Your GitHub account after cancellation
Your GitHub account itself remains active even after a paid subscription ends. You can still use the Free plan indefinitely, create public repositories, and contribute to open-source projects. You simply lose the premium features associated with the plan you cancelled.
If you want to close your GitHub account entirely (not just cancel the subscription), you can delete it from Settings under Account settings, but this is permanent and cannot be undone.
Refunds and billing after cancellation
GitHub's refund policy depends on your plan type, billing frequency, and how far into your billing cycle you cancel.
When you can expect a refund
If you are billed monthly and cancel mid-month, GitHub does not refund the current month's charge. Your subscription simply ends at the end of that month, and you are not charged again. If you are billed annually and cancel before the year is up, GitHub may issue a pro-rata refund (a partial reimbursement for unused months) to your original payment method. This refund typically arrives within 5 to 10 business days.
Some annual plans include a cooling-off period. If you signed up for an annual subscription within the last 7 to 14 days, you may be eligible for a full refund if you cancel immediately. Check your subscription confirmation email or GitHub's terms to see if this applies to you.
Disputed charges and billing problems
If GitHub continues to charge you after you have cancelled, or if a refund does not arrive within 10 days, contact GitHub Support immediately with your cancellation confirmation email and payment receipts. Explain the issue clearly and ask for a resolution in writing.
If GitHub does not respond or refuses to help, you can dispute the charge with your bank or credit card company (a process called a chargeback). You can also file a complaint with CASE (Consumer Association of Singapore) if you believe GitHub has breached the Consumer Protection (Fair Trading) Act. Tocancel recommends keeping all documentation-cancellation emails, billing statements, and support correspondence-to support your case if escalation becomes necessary.
Common cancellation mistakes to avoid
Cancelling a subscription feels straightforward, but small oversights can lead to unwanted charges or loss of access. Here are the pitfalls that trip up thousands of GitHub users every month.
Mistake 1: cancelling without downgrading first
If you still use GitHub but want to save money, cancellation is the wrong move. Instead, downgrade to a lower-cost plan (for example, Team to Free, or Enterprise to Team). Downgrading keeps your repositories and collaboration history intact while cutting your costs.
Mistake 2: not cancelling marketplace app subscriptions separately
Cancelling your main GitHub plan does not automatically cancel Marketplace apps you have added. These apps bill separately, so you must cancel each one individually in the Marketplace section of your billing page. Failing to do this means you will continue to be charged for third-party apps even after your GitHub subscription ends.
Mistake 3: cancelling immediately instead of at the end of your billing cycle
GitHub offers two cancellation options: immediate or at end of billing cycle. If you choose immediate, you lose access to your private repositories and advanced features right away-even if you have already paid for the rest of the month. Choose "cancel at end of billing cycle" unless you need to stop access urgently. This way, you keep access until your prepaid period expires.
Mistake 4: not saving your cancellation confirmation email
GitHub sends a confirmation email when you cancel. Save this email in a safe folder and note the cancellation date. If GitHub charges you by mistake after this date, you will have proof of cancellation to show your bank or CASE. Without this email, disputing a charge becomes much harder.
Mistake 5: forgetting to export your repositories
If you are switching to a different platform or stepping away from development, back up your repositories before cancellation. Use Git clone or GitHub's export tools to download your code. Once you cancel, you will still have access, but if your account is later deleted, your data is gone forever. Tocancel strongly recommends keeping a local backup of any work you care about.
When to cancel versus when to downgrade or pause
Cancellation is not always the best choice. Before you click confirm, consider whether downgrading, pausing, or switching plans makes more sense for your situation.
| Your situation | Best action | Why |
|---|---|---|
| You need basic features but want to save money | Downgrade to Free or Team | Keeps your code and history; slashes costs; you can upgrade again later |
| You are switching to a different platform permanently | Cancel after backing up your repos | Stops charges immediately; you keep your data locally |
| Your team is temporarily paused or on hold | Downgrade to Free; cancel Enterprise only | Restores your team's access to free features; easy to upgrade again when you relaunch |
| You use GitHub occasionally but do not need paid features | Downgrade to Free | Free plan includes unlimited repos and contributions; no cost; no loss of data |
| You have no plans to use GitHub anymore | Cancel; optionally delete your account later | Stops all charges; you can close your account entirely if you never want to return |
| You signed up recently and have not used it much | Check for cooling-off period; cancel if within 7-14 days | You may be entitled to a full refund on annual plans within the cooling-off period |
Your decision should depend on whether you plan to use GitHub again, how much you have already spent, and whether your needs have truly changed or just shrunk temporarily.
How to escalate if GitHub will not cancel your subscription
In rare cases, GitHub may not process a cancellation request, may refuse to refund a pro-rata amount you believe you are owed, or may continue charging you after you have cancelled. You have clear recourse under consumer law.
Step 1: document everything
Save all emails from GitHub Support, your cancellation confirmation, billing statements, and any messages showing you requested a cancellation. This is your evidence if you need to escalate.
Step 2: contact GitHub support in writing
Do not rely on phone calls or live chat alone. Email GitHub Support with your request, citing your cancellation confirmation email and the specific issue (charges continuing after cancellation, denied refund, inability to cancel). Ask for a written response within 7 days.
Step 3: contact your bank or credit card issuer
If GitHub does not respond or refuses to refund a charge you dispute, call your bank or credit card company and explain the situation. Request a chargeback for the disputed amount. Your bank will contact GitHub on your behalf and investigate. Most banks side with the consumer if you have evidence of a cancellation request.
Step 4: escalate to CASE
If your dispute with GitHub remains unresolved, file a formal complaint with the Consumer Association of Singapore (CASE). CASE is the government-appointed consumer watchdog and can pressure companies to resolve disputes fairly. Tocancel recommends this step if GitHub has breached the Consumer Protection (Fair Trading) Act by hiding cancellation procedures, refusing to process a clear cancellation request, or charging you after cancellation without consent. You can lodge a complaint online at CASE's website or visit their office in person.
After cancellation: your checklist
Use this checklist to confirm you have handled cancellation correctly and will not face surprise charges or data loss.
| Task | Completed? | Notes |
|---|---|---|
| Reviewed your GitHub billing page and confirmed which plan you are on | Yes / No | Know your exact monthly/annual charge in SGD |
| Decided whether to cancel, downgrade, or pause instead | Yes / No | Downgrading often makes more sense than cancelling |
| Exported or backed up all repositories you care about | Yes / No | Use Git clone or GitHub export tools; store locally |
| Cancelled any Marketplace app subscriptions separately | Yes / No | These do not cancel automatically with your main plan |
| Submitted cancellation through GitHub Settings (Billing and plans) | Yes / No | Choose "cancel at end of billing cycle" unless urgent |
| Saved your cancellation confirmation email | Yes / No | Keep this for 12 months as proof; use it if disputes arise |
Why GitHub matters: protecting your cancellation rights going forward
GitHub is one of the world's largest SaaS platforms, used by millions of developers and organisations. Because it is a global service, cancellation policies can vary by region. Tocancel has helped thousands of consumers in Singapore understand their rights under local consumer law and cancel subscriptions confidently-whether they are cancelling GitHub, cloud services, productivity software, or other recurring charges.
The principles are the same no matter what service you use: know your rights, document everything, and escalate to CASE if a company refuses to honour your cancellation request. Consumer protection law in Singapore is clear and fair. You have the power to cancel when you no longer need a service, and no company can force you to keep paying for something you do not want.
If you are unsure about your cancellation rights, facing resistance from a company, or need help disputing a charge, Tocancel is here to advise you. We have helped thousands of consumers cancel unwanted subscriptions, recover refunds, and stand up for their rights under the Consumer Protection (Fair Trading) Act. Visit tocancel.com to learn more about how Tocancel can support your next cancellation and ensure you never overpay for services again.