Promotional offer — trial 48 h at £0.79 then £43.12/month without obligation. The solution to track your subscriptions.

Cancel GitHub: The Right Way
Learn how to cancel your GitHub subscription easily. Protect your data and avoid unexpected charges. Rated 4.8/5. Start your cancellation now!
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 and delete your account in the UK
What is GitHub and why you might want to cancel
GitHub is the world's leading software development platform, home to over 100 million developers who collaborate on code, manage projects and build software together. Founded in 2008 and acquired by Microsoft in 2018, GitHub provides cloud-based repositories, version control using Git and automation tools that developers depend on daily. For UK users, GitHub operates under the same global infrastructure whilst complying with British consumer protection laws.
You might use GitHub as an individual developer showcasing your portfolio, as part of a professional team managing private repositories or as part of an enterprise organisation with advanced security requirements. The platform hosts everything from personal hobby projects to critical open-source software powering the internet. However, if GitHub no longer meets your needs or you're paying for features you don't use, cancelling is straightforward once you understand the steps.
At Tocancel, we understand that subscription fatigue is real. You may have upgraded to a paid plan months ago, only to find yourself using the free tier's features. Or perhaps you've switched to a competing platform. Whatever your reason, this guide walks you through cancelling your GitHub subscription and protecting your data throughout the process.
Is your GitHub account costing you money?
First, determine whether you're actually paying for GitHub. Many developers use the Free plan indefinitely and never spend a penny. If you've upgraded to Team or Enterprise plans or subscribed to GitHub Copilot, you're incurring monthly charges against your payment method. Log into your GitHub account and navigate to your billing settings to see your current plan and upcoming charges. This is the fastest way to confirm your financial commitment.
Common reasons UK users cancel GitHub
You might cancel because you've completed a project and no longer need premium features. You could be moving your repositories to another platform like GitLab or Gitea. You may have upgraded for GitHub Copilot during a trial, only to find the AI assistant doesn't match your workflow. Or perhaps you're consolidating your software development tools and eliminating redundant subscriptions. Whatever your reason, Tocancel is here to ensure you cancel without losing access to your code or incurring unexpected charges.
GitHub pricing and subscription plans explained
Understanding GitHub's pricing structure helps you decide whether cancellation makes sense or whether downgrading to the Free plan better serves your needs.
Current GitHub pricing in GBP
| Plan | Cost | Key features | Best for |
|---|---|---|---|
| Free | £0 per month | Unlimited public and private repositories, 2,000 CI/CD minutes, 500MB package storage, community support | Individual developers and open-source contributors |
| Team | £3.20 per user per month | Everything in Free, plus 3,000 CI/CD minutes, 2GB package storage, required code reviewers, branch protection rules | Professional development teams and small businesses |
| Enterprise | £16.80 per user per month | 50,000 CI/CD minutes, 50GB package storage, SAML authentication, advanced auditing, security features, dedicated support | Large organisations with compliance and security requirements |
| GitHub Copilot Individual | £8 per month | AI-powered code suggestions, works in VS Code and JetBrains IDEs | Individual developers wanting AI assistance |
| GitHub Copilot Business | £15 per user per month | Copilot for teams, organisation-wide policies, audit logs | Teams deploying AI coding assistance across departments |
Should you cancel or downgrade instead?
Before you cancel entirely, consider whether downgrading to GitHub's Free plan might better serve your needs. The Free plan gives you unlimited public and private repositories, 2,000 CI/CD minutes per month and community support at no cost. This means you keep your code safe and accessible without paying a monthly subscription. Many developers downgrade rather than cancel, preserving their project history and GitHub profile whilst eliminating ongoing charges.
Cancellation makes sense if you're moving to a different platform entirely, consolidating tools or no longer need GitHub at all. If you're staying on GitHub but want to stop paying, downgrading is often the better choice. On Tocancel, we help you understand both options so you make the decision that protects your interests.
Your consumer rights and what they mean for you
Your right to cancel GitHub is protected under UK consumer law, and understanding this gives you confidence to act.
Legal protection under the consumer rights act 2015
The Consumer Rights Act 2015 is the law that protects you as a consumer in the United Kingdom. Under this law, GitHub must tell you clearly how to cancel your subscription before you pay anything. This means their terms must explain cancellation steps, your right to a refund and any notice period required.
Your legal position is straightforward: you have the right to cancel at any time, though GitHub may require notice (typically at least 14 days). If you cancel and your billing period hasn't ended, you're entitled to a pro-rata refund for any unused time, unless you've used the service significantly during that billing cycle. The Consumer Rights Act 2015 also means GitHub cannot hide cancellation terms in small print or make cancelling harder than signing up.
What to do if GitHub refuses to refund you
If GitHub declines your refund request or ignores your cancellation, you have escalation options. First, request a written explanation from GitHub's support team. If they don't respond within 28 days or refuse unreasonably, contact the Citizens Advice Consumer Service, which handles complaints about breach of the Consumer Rights Act 2015 in England, Scotland and Wales. In Northern Ireland, contact the Consumer Council for Northern Ireland.
You can also escalate to the Office of the Information Commissioner (ICO) if your personal data isn't deleted properly after cancellation. Document all communications with GitHub, including screenshots of your requests and their responses. This evidence strengthens any formal complaint you may file. Tocancel recommends keeping records for at least three months after cancellation.
How to cancel your GitHub subscription
Cancelling your GitHub subscription takes under five minutes if you follow these steps carefully.
Step-by-step cancellation on GitHub
- Log into your GitHub account using your email and password
- Go to github.com and click Sign in in the top-right corner
- Enter your email address or username and password
- Navigate to your billing settings
- Click your profile picture in the top-right corner
- Select Settings from the dropdown menu
- On the left sidebar, click Billing and plans
- Click Plans and pricing
- Identify your current plan and paid subscriptions
- You'll see your active plan (Free, Team, Enterprise or Copilot)
- Check the renewal date to understand when your next charge occurs
- Note any GitHub Copilot subscriptions listed separately
- Click Cancel subscription next to your paid plan
- GitHub displays a confirmation message explaining what you'll lose
- Read this carefully to understand which features become unavailable
- Select your cancellation reason from GitHub's dropdown menu
- GitHub asks why you're leaving (e.g. "Too expensive" or "Switching platforms")
- This feedback helps GitHub improve, though it's optional
- Confirm your cancellation
- Click the final confirmation button
- GitHub sends a confirmation email to your registered address
- Your subscription ends at the close of your current billing cycle
Cancelling through these steps stops all charges immediately, though you retain access until your billing period ends. This is your consumer right under the Consumer Rights Act 2015: you can cancel at any time, and GitHub cannot charge you again after confirmation. Save the confirmation email as evidence of your cancellation request.
Cancelling GitHub copilot separately
If you subscribe to GitHub Copilot individually, you cancel it separately from your Team or Enterprise plan. Navigate to your billing settings, find the Copilot subscription and click Cancel subscription next to it. The same steps apply: confirm your reason and click the final button. This is useful if you want to keep your Team or Enterprise plan but stop paying for AI assistance. Many UK users cancel Copilot after a trial period, finding it doesn't integrate with their workflow as expected.
Downgrading instead of cancelling
If you want to keep GitHub but stop paying, you can downgrade to the Free plan. In your billing settings, click Plans and pricing, then select Free (Downgrade). This preserves all your repositories and profile whilst eliminating monthly charges. Downgrading is often less disruptive than full cancellation, especially if you have collaborators or active projects. On Tocancel, we advise considering downgrade first unless you're leaving GitHub entirely.
What happens after you cancel GitHub
Understanding the timeline after cancellation helps you avoid surprises and protect your code.
Your access during the notice period
After you cancel, GitHub allows you to use your account until the end of your current billing cycle. This means if you cancel on 15 May with a monthly billing cycle that renews on 1 June, you keep full access until 31 May. You can still download your repositories, push commits and collaborate with teams during this period. GitHub doesn't cut your access immediately, which gives you time to back up your work and transition to another platform.
Protecting your data before cancellation
Before your access ends, export all your repositories and critical data. You do this using Git's clone or export functions. Download any artefacts, secrets or documentation you need from GitHub's cloud storage. If you're moving to another platform like GitLab, use GitHub's migration tools to transfer your repositories automatically. This ensures you don't lose work or project history. Tocancel recommends backing up your data immediately after you confirm cancellation, before your notice period ends.
What you lose after cancellation
Once your billing cycle ends and your cancellation takes effect, you lose access to paid features. This includes GitHub Actions minutes beyond the free 2,000 per month, advanced security scanning, premium support and any GitHub Copilot suggestions. If you downgraded instead of cancelled, you keep everything but with the Free plan's limitations. Your repositories remain visible but you cannot perform administrative actions or access paid features. Tocancel advises reading GitHub's documentation on what changes under the Free plan so you're not surprised after cancellation.
Refunds and what to expect
Understanding refund eligibility helps you recover money if you've overpaid or cancelled mid-cycle.
When GitHub refunds you
GitHub offers pro-rata refunds if you cancel mid-billing-cycle, meaning you receive a refund for the unused portion of your subscription. For example, if you pay £32 for a month-long Team plan (£3.20 per user) and cancel on day 15, GitHub refunds you for the 15 unused days. However, if you've used paid features extensively during that billing cycle (such as GitHub Actions minutes or large code storage), GitHub may adjust or deny the refund. This is fair under consumer law: you pay for what you use.
GitHub does not offer refunds for cancelled annual subscriptions if you request the refund more than 30 days after purchase. This is GitHub's stated policy and complies with consumer law because you have a 14-day cooling-off period from purchase to change your mind without penalty. After 14 days, GitHub treats the annual subscription as consumed service. Tocancel recommends requesting refunds within 14 days of purchase if you regret the decision.
How to request a refund from GitHub
To claim a refund, contact GitHub Support directly through your account settings. Click Help in the bottom-left corner and select Contact GitHub Support. Submit a request explaining that you've cancelled and want a pro-rata refund for unused time. Include your billing date, cancellation date and the amount you're claiming. GitHub Support typically responds within 5 to 10 business days. If they refuse, explain that the Consumer Rights Act 2015 entitles you to a refund for services you haven't used, and ask for a written explanation of their refusal.
If GitHub denies your refund claim unreasonably, you can escalate to the Citizens Advice Consumer Service or contact your payment card provider (Visa, Mastercard, American Express) to file a chargeback. Most card providers support chargeback claims for undelivered or partially delivered services. Keep all documentation of your cancellation request and GitHub's response. This evidence strengthens your case if you need to escalate beyond GitHub's support team.
Common mistakes that delay or prevent cancellation
Cancelling is straightforward, but small errors can cause frustration or unexpected charges. Protect yourself by avoiding these traps.
Forgetting to cancel GitHub copilot separately
Many users cancel their Team or Enterprise plan but forget to cancel GitHub Copilot, which renews on a separate billing cycle. This means you stop paying for Team features but continue paying £8 per month for Copilot. Check your billing page carefully and cancel each subscription independently. Tocancel advises reviewing all active subscriptions before confirming cancellation so you don't miss any hidden add-ons.
Assuming immediate access loss means cancellation failed
GitHub doesn't cut your access instantly upon cancellation. You keep access until your billing cycle ends. New users sometimes think this means cancellation didn't work and attempt to cancel again, creating duplicate requests or confusion. Trust GitHub's confirmation email: if you received it, your cancellation is live. You'll lose access automatically at the end of your billing period without any additional action needed.
Not backing up your repositories before the deadline
Once your access ends, you cannot download your repositories from GitHub's cloud. If you haven't exported them beforehand, they remain on GitHub but you cannot access or manage them. Download all critical code immediately after confirming cancellation. Use Git commands like git clone to copy repositories locally or export them to another platform. Waiting until your access expires risks permanent loss of your work.
Ignoring the confirmation email or losing it
GitHub sends a cancellation confirmation email as your legal receipt. Losing this email makes it harder to prove you cancelled if disputes arise. Archive the email somewhere safe (such as a dedicated folder in your email client or cloud storage). This email protects you if GitHub charges you again by mistake or if you need evidence for a refund claim with your bank. Tocancel recommends printing or saving confirmation emails as PDFs for long-term protection.
Comparing GitHub with alternative platforms
Before you cancel, you might want to review other platforms to ensure GitHub is truly the right choice to leave.
Popular alternatives to GitHub
| Platform | Free tier | Key strengths | Best for |
|---|---|---|---|
| GitLab | Unlimited public and private projects | Built-in CI/CD pipeline, Kubernetes integration, strong DevOps focus | Teams needing advanced automation and on-premise options |
| Gitea | Self-hosted on your own server | Lightweight, low resource usage, complete control | Developers wanting full data privacy and control |
| Bitbucket | Free for teams up to 5 users | Jira integration, strong for enterprise teams, free tier for small groups | Organisations already using Atlassian tools |
| Azure DevOps | Free for up to 5 users | Tight Microsoft integration, excellent for .NET developers | Enterprises committed to Microsoft ecosystem |
| Codeberg | Unlimited free repositories | Non-profit focused, strong open-source values, privacy-first | Open-source developers and privacy advocates |
| SourceForge | Unlimited projects with ads | Long history, powerful project management tools, free forever option | Legacy projects and developers avoiding paid tiers |
Each platform has strengths depending on your needs. GitLab excels for teams needing advanced CI/CD without paying per user. Bitbucket suits organisations using Jira or Confluence. Gitea gives you complete data control if privacy is a priority. Review your use case carefully before cancelling GitHub: ensure your chosen alternative supports your workflow and team size. Tocancel recommends testing a new platform's free tier for 30 days before fully migrating off GitHub.
Cancellation checklist for GitHub
Use this checklist to ensure you cancel correctly and protect yourself throughout the process.
| Task | Status | Notes |
|---|---|---|
| Log into GitHub and verify your current paid plan | Tick when complete | Check Billing and plans in Settings |
| Check your billing cycle renewal date | Tick when complete | Note when charges will recur if you don't cancel |
| Download and back up all repositories locally | Tick when complete | Use git clone or GitHub's export tools |
| Cancel your paid plan through Billing and plans | Tick when complete | Do not attempt to cancel through payment provider first |
| Cancel GitHub Copilot if subscribed separately | Tick when complete | Easy to forget this step; check billing page again |
| Save the cancellation confirmation email | Tick when complete | Archive as PDF for your records and future reference |
| Verify no charges appear in next billing cycle | Tick when complete | Check your bank or payment card after your cycle ends |
| If refund is due, contact GitHub Support within 30 days | Tick when complete | Provide billing dates and amount claimed; keep response |
Follow this checklist step by step. Ticking each box helps you confirm nothing is missed and gives you confidence that cancellation is complete. Print or save this checklist with your confirmation email for reference.
Key takeaways and next steps
Cancelling your GitHub subscription is straightforward when you follow the right process. You have the legal right under the Consumer Rights Act 2015 to cancel at any time, and GitHub cannot charge you after confirmation. Navigate to your billing settings, click Cancel subscription, confirm your reason and save the confirmation email. Your access continues until your billing cycle ends, giving you time to back up your repositories and transition to another platform.
If you're unsure whether to cancel or downgrade, remember that downgrading to the Free plan preserves your repositories at zero cost, whereas full cancellation ends all GitHub features. Consider your needs carefully: are you leaving GitHub entirely, or just stopping premium payments? This answer guides your decision.
If GitHub refuses a refund or continues charging you after cancellation, contact the Citizens Advice Consumer Service or your payment card provider to escalate. Document all communications and keep your cancellation confirmation email safe. Your consumer rights protect you even if GitHub doesn't cooperate initially.
Tocancel has helped thousands of consumers cancel subscriptions safely and recover unfair charges. Visit tocancel.com for guides on cancelling dozens of other services, from streaming platforms to software subscriptions. If you encounter problems with GitHub, Tocancel's community forums and guides can help you escalate effectively and understand your rights. Cancel with confidence: you are in control of your subscriptions and your money.