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, hosting 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 rely 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 you've decided GitHub no longer meets your needs, or you're paying for features you don't use, cancelling is straightforward once you know the steps.
At Yafee (yafee.com), 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, we'll walk 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.
Common reasons UK users cancel GitHub
You might cancel because you've completed a project and no longer need the 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, Yafee 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/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/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/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/month |
AI-powered code suggestions, works in VS Code and JetBrains IDEs |
Individual developers wanting AI assistance |
Should you cancel or downgrade instead
Before you cancel completely, consider whether downgrading to GitHub's Free plan might meet your actual needs. Downgrading preserves your repositories, your commit history, and your developer profile without incurring monthly charges. You retain unlimited public and private repositories, 2,000 monthly CI/CD minutes, and 500MB of package storage. This option suits developers who've outgrown their original reasons for upgrading but want to keep their work on GitHub's platform.
Conversely, complete cancellation deletes your account and removes your repositories permanently within 90 days. You should only pursue full cancellation if you're certain you won't need your GitHub account, your code archive, or your public profile in future. If you've only signed up for GitHub Copilot and want to stop paying £8 per month, you can disable Copilot subscriptions independently without cancelling your entire account.
Your consumer rights and what they mean for you
Your legal position rests on the Consumer Rights Act 2015 and the Distance Selling Regulations 2013, which govern digital services sold to UK consumers. GitHub is a digital service provider, and you hold specific statutory rights when you purchase a subscription.
Your legal position under UK consumer law
The Consumer Rights Act 2015 entitles you to cancellation rights for a 14-day cooling-off period from the date you first subscribe to a paid plan or renew your subscription. This right applies whether you upgrade to Team plan, activate GitHub Copilot, or commit to an Enterprise agreement. You can request a refund within this period if GitHub hasn't yet delivered the service, or if you've received the service but wish to withdraw. After 14 days, you retain the right to cancel, but GitHub may legitimately charge you for services you've already used during that billing cycle.
Furthermore, GitHub must provide you with clear, transparent terms of service before you purchase. They must disclose the monthly cost, the contract length, automatic renewal terms, and how to cancel. If GitHub fails to provide this information, you may dispute any charge made after the omission. The Office of Fair Trading (now the Competition and Markets Authority) enforces these rights on your behalf if GitHub refuses to comply.
What happens after you cancel
When you cancel a GitHub paid subscription, your billing cycle ends at the end of your current billing period. You do not receive a refund for the time remaining in your current month; however, you stop paying going forward. Your repositories remain accessible under GitHub's Free plan until you actively delete your account. You retain read and write access to all your code. Deleting your account is a separate step and triggers the 90-day permanent deletion window.
How to cancel your GitHub subscription step by step
Cancelling your GitHub subscription involves logging into your account, navigating to billing settings, and downgrading or removing your paid plan. The process differs slightly depending on whether you're cancelling a Team plan, an Enterprise agreement, or a GitHub Copilot subscription.
Step 1: log into your GitHub account and open billing settings
- Go to github.com and sign in with your username and password.
- In the top right corner, click your profile icon and select "Settings".
- In the left sidebar, click "Billing and plans".
- You'll see your current plan and next billing date under "Plan details".
Step 2: downgrade to the free plan or cancel your team subscription
- Under "Plan details", locate the "Change plan" or "Manage your plan" button.
- Select "Free" if you wish to retain your account with limited features, or select "Cancel subscription" if you wish to remove all paid access.
- GitHub will ask you to confirm the action and may present a brief survey asking why you're cancelling. Completing this survey is optional but helps GitHub improve.
- Click "Downgrade to free" or "Cancel subscription" to finalise.
Step 3: cancel GitHub copilot independently (if applicable)
- If you subscribe to GitHub Copilot separately from your Team or Enterprise plan, navigate to "Billing and plans".
- Under "GitHub Copilot", click "Manage".
- Select "Disable GitHub Copilot for [your account]".
- Confirm the cancellation.
Step 4: verify your cancellation by checking your email
- GitHub sends a confirmation email within 24 hours confirming that your paid subscription has ended.
- Check your email inbox and spam folder for this confirmation.
- Your billing settings page should now display "Free" under "Plan details".
Step 5: delete your GitHub account permanently (optional)
- If you wish to remove your account entirely, go to "Settings" and scroll to the bottom.
- Click "Delete this account".
- Read the warnings about permanent deletion and data loss.
- Enter your password when prompted and click "I understand the consequences. Delete this account".
- GitHub schedules your account for deletion within 90 days. You can cancel this deletion by logging back in within the 90-day window.
Understanding GitHub's cancellation policies and timelines
GitHub's cancellation process follows predictable timelines, and understanding these prevents unwanted charges and confusion.
When your cancellation takes effect
When you cancel a paid GitHub plan, your subscription ends at the close of your current billing cycle. If you paid on the 5th of the month for a month-long subscription, your cancellation takes effect on the 5th of the following month. You retain full access to your paid plan features until that date. GitHub does not issue pro-rata refunds for the remainder of your billing period; you've paid for the full month, and you use it to completion.
Data retention and repository access after cancellation
After your paid subscription expires, your repositories remain on GitHub under the Free plan indefinitely. You retain full read and write access. Your commit history, pull requests, issues, and wikis remain intact. However, Team and Enterprise features like branch protection rules, required code reviewers, and advanced auditing cease to function. If you've used these features on protected branches, those protections disable but your code remains unchanged.
Refunds and charges after cancellation
GitHub's refund policy aligns with UK consumer law and offers limited refund routes after your 14-day cooling-off period expires.
Your refund entitlements
Under the Consumer Rights Act 2015, you have an unconditional 14-day cancellation right from the date you first subscribe or renew your subscription. If you cancel within 14 days and GitHub has delivered the service, GitHub may deduct a reasonable charge for the service period you've used. In practice, GitHub typically issues a full refund if you cancel within 14 days without having downloaded or used significant features. After 14 days, GitHub is not obligated to refund you for the current billing cycle, though they may offer a one-time refund as a courtesy.
Requesting a refund after cancellation
- Log into your GitHub account and go to "Billing and plans".
- Scroll to your payment history and locate the charge you wish to dispute.
- Click the charge to view details, then select "Report a problem" or "Contact support".
- Open a support ticket with GitHub explaining why you believe you're entitled to a refund (for example, you cancelled within 14 days, or you were charged twice).
- GitHub's billing team responds within 48-72 hours. Provide screenshots of your cancellation confirmation email and billing records.
- If GitHub refuses your refund request, you can escalate to the Competition and Markets Authority, which enforces consumer rights in the UK.
Preventing accidental recharges
GitHub uses automatic renewal, meaning your subscription restarts on your billing date unless you cancel in advance. If you've cancelled your paid plan but been recharged, contact GitHub support immediately. You're protected under the Consumer Rights Act 2015 against unauthorised subscription renewals. Save your cancellation confirmation email as evidence that you terminated the subscription intentionally.
Common mistakes that lead to cancellation problems
Cancelling smoothly is achievable when you avoid these frequent pitfalls. We've helped thousands of customers navigate subscription cancellations, and these errors crop up repeatedly.
Mistake 1: confusing account deletion with subscription cancellation
Many users delete their account thinking this cancels their subscription. In reality, you can cancel your paid subscription and retain your Free account indefinitely. Deleting your account is permanent and happens 90 days after you request it. Your repositories disappear, and you cannot recover them. If you only want to stop paying, cancel your subscription and keep your account.
Mistake 2: assuming you've cancelled when you've only downgraded
Downgrading to Free is not the same as cancelling your account. You can downgrade and still use GitHub freely. If you wanted to cancel all GitHub services, you must click "Cancel subscription" and then separately request account deletion. Yafee recommends confirming your cancellation status in your billing settings and by checking your confirmation email.
Mistake 3: missing the 14-day refund window
Your 14-day cooling-off period begins when you first subscribe or renew, not when you notice the charge. If you upgrade on the 1st and try to request a refund on the 20th, you've missed the window. Mark your calendar with your subscription renewal date so you can cancel early if needed.
Mistake 4: not saving your code before deleting your account
If you've decided to delete your GitHub account entirely, export all your repositories to your local machine first. Once you delete your account, GitHub permanently removes all repositories within 90 days. You cannot recover them after that period. Use Git commands to clone all repositories to an external hard drive or backup service.
After cancellation: what you need to do next
Cancelling your GitHub subscription is the start, not the end. Yafee advises completing these follow-up actions to protect your data and avoid future charges.
Secure your code and export repositories
- If you're keeping your GitHub account (downgrading to Free), no action is required; your repositories remain accessible.
- If you're deleting your account, clone all repositories to your local machine using: git clone --mirror [repository-url]
- Store the cloned repositories on an external hard drive or upload them to GitLab, Gitea, or another Git hosting service.
- Document any deployment keys, webhooks, or GitHub Actions that depend on your repositories so you can reconfigure them on the new platform.
Update connected services and integrations
If you've connected GitHub to Slack, CI/CD platforms, or project management tools, those integrations may fail once you cancel or delete your account. Log into each connected service and either update the authentication credentials or remove the GitHub integration entirely. This prevents error notifications and failed builds.
Check your payment method and remove it
- Go to "Billing and plans" and click "Payment information".
- Review the credit card or payment method on file.
- If you've cancelled all paid subscriptions and no longer use GitHub, delete the payment method to prevent accidental future charges.
- Keep the payment method if you maintain a Free account and might upgrade later.
Monitor your inbox for confirmation and receipts
After cancellation, GitHub sends a final confirmation email within 24 hours. Save this email for your records. It serves as proof that you cancelled the subscription if any dispute arises with your bank or payment provider. Check your email for 30 days after cancellation to ensure you're not receiving unexpected billing notifications.
Cancellation comparison: when to cancel versus when to keep your GitHub subscription
Use this comparison to determine whether cancelling, downgrading, or maintaining your current GitHub plan aligns with your needs.
| Scenario |
Recommended action |
Reason |
| You're a hobbyist with occasional personal projects |
Downgrade to Free |
Free plan covers unlimited public and private repositories. You pay nothing and retain your portfolio. |
| You use GitHub Copilot but rarely open it |
Cancel Copilot only |
Keep your GitHub account and team plan; disable Copilot separately to save £8/month without losing repository access. |
| You've migrated all code to GitLab |
Delete account |
If you're certain you won't return to GitHub and no longer reference your GitHub portfolio, full deletion removes the temptation to re-subscribe. |
| Your team has moved to a different version control system |
Cancel Team plan, downgrade to Free |
Retain your account for archival and historical reference. Stop paying for unused team features. |
| You're between contracts or between employment |
Downgrade to Free |
Preserve your developer profile and contribution history. Upgrade again when needed without rebuilding your account. |
| You need advanced security, SAML, and audit logs for your company |
Keep Enterprise plan |
GitHub's Enterprise features are business-critical. The £16.80 per user/month cost is justified for compliance and security. |
If you encounter problems cancelling your GitHub subscription or believe GitHub has charged you in breach of the Consumer Rights Act 2015, use these official channels to resolve the issue.
GitHub's billing support
Open a support ticket by logging into your GitHub account, clicking "Help" in the footer, and selecting "Contact support". Describe your billing issue clearly and attach screenshots of your billing settings and confirmation emails. GitHub's billing team responds within 48 hours. For urgent matters involving unauthorised charges, request escalation to a senior billing specialist.
Escalation to the competition and markets authority
If GitHub refuses to cancel your subscription, issues a refund, or continues charging after you've cancelled, file a complaint with the Competition and Markets Authority (CMA). The CMA enforces the Consumer Rights Act 2015 and can compel GitHub to comply. Visit the CMA website (www.gov.uk/cma) and submit your complaint online. Include copies of your cancellation request, confirmation emails, billing records, and correspondence with GitHub.
Chargebacks through your payment provider
If GitHub charges you after you've cancelled and support doesn't refund the charge within 14 days, contact your bank or payment card provider. Request a chargeback, explaining that you cancelled your subscription and GitHub charged you without authorisation. Provide your cancellation confirmation email as evidence. Your bank typically investigates within 10 business days and refunds disputed charges whilst the investigation proceeds.
Why yafee recommends acting on your GitHub cancellation today
Subscription fatigue accumulates silently. A single GitHub Team plan costs £3.20 per user monthly, and a Copilot subscription adds £8. Over a year, £11.20 per month totals £134.40. If you're not actively using these features, that money is lost. Yafee has helped thousands of consumers cancel unnecessary subscriptions, recover refunds, and claim back nearly £2 million in aggregate annual spending.
The cancellation process takes under five minutes. You have clear legal protection under the Consumer Rights Act 2015 to cancel within 14 days. Even after 14 days, you can downgrade to Free and eliminate all charges without losing your account or repositories. There is no reason to delay.
Start now by logging into your GitHub account, navigating to "Billing and plans", and reviewing your current subscription. If you're paying for features you don't use, downgrade or cancel today. Yafee's transparent, legally-grounded guidance ensures you cancel confidently and reclaim money that should remain in your pocket. Visit yafee.com to explore how we help consumers manage subscriptions, enforce their consumer rights, and simplify digital service cancellations across the UK.