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

Cancel GitHub: Step-by-Step Guide
Learn how to cancel your GitHub subscription effortlessly. Get clear steps and insights. Rated 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 account and stop charges immediately
Why you might cancel GitHub and what you need to know
GitHub is a widely-used development platform where millions of developers and teams store, collaborate on, and manage code. It offers version control, project management, real-time collaboration, and integrations with deployment systems. GitHub offers subscription tiers ranging from a free plan to enterprise-level services with advanced security features.
You may be considering cancellation for legitimate reasons. Your project needs have changed, you're consolidating subscriptions to cut costs, or you've found a better platform elsewhere. Whatever your situation, your right to cancel is clear and enforceable. Tocancel is here to walk you through the process with clarity, so you can take control of your account and billing today.
Common reasons people cancel GitHub
Real users cancel GitHub for specific, measurable reasons. Cost management ranks highest, especially among developers juggling multiple subscriptions. Some teams shift to self-hosted solutions like GitLab or Gitea when GitHub pricing no longer fits their budget. Others report unexpected billing charges, unintended auto-renewals, or account access issues that make the service unsuitable.
A persistent complaint across developer forums centers on continued charges after attempted cancellation. Several users describe scenarios where their accounts became inaccessible while billing continued, forcing them into frustrating support escalations. This underscores why formal, documented cancellation matters and why Tocancel emphasizes direct, traceable methods.
When cancellation makes sense
- Your monthly or annual costs no longer match your project scope or team size
- You are migrating to a self-hosted or competitor platform
- You have unresolved account access, authentication, or security concerns
- A paid feature like GitHub Copilot is not delivering expected value
- You experienced unintended auto-renewals or duplicate charges
- Your organization is restructuring or discontinuing projects
GitHub pricing plans and billing cycles explained
Understanding your current plan and renewal date is the essential first step before you cancel.
GitHub subscription tiers and costs
| Plan type | Cost | Best suited for | Cancellation outcome |
|---|---|---|---|
| Free | No charge | Solo developers and open-source projects | No billing to stop; account deletion is optional |
| Pro | $4/month (billed annually) or $6/month (billed monthly) | Individual developers needing private repositories | Charges stop immediately; private repos become inaccessible |
| Team | $3 to $21 per user per month | Small to mid-size development teams | Billing stops at next renewal; team loses paid features |
| GitHub Copilot Pro | $20/month (individual subscription) | Developers using AI-assisted coding tools | Cancels separately from your main account plan |
| Enterprise | Custom pricing negotiated per organization | Large organizations with compliance and security needs | Requires coordination with your account manager |
How to find your billing information
Log into your GitHub account now and navigate to Settings in your profile menu. Select Billing and plans or Billing in the left sidebar. Your current plan name, next renewal date, and payment method are clearly listed. If you manage an organization account, check whether you're billing as an individual user or as an organization owner, since each cancellation method differs slightly.
Note your renewal date before you proceed-this information is critical to ensuring your cancellation takes effect on time.
Your consumer rights and GitHub's cancellation obligations
Under the Restore Online Shoppers Confidence Act (ROSCA) and the Federal Trade Commission Act, companies like GitHub must honor cancellation requests clearly and without unreasonable delay.
Your legal position and what GitHub must do
The Restore Online Shoppers Confidence Act requires that GitHub honor your cancellation request within a reasonable timeframe, typically within one billing cycle. GitHub must not charge you after you submit a valid cancellation. The Federal Trade Commission (FTC) enforces these rules and handles complaints when companies violate them. Your legal position is strong: you have the right to cancel your subscription at any time, and GitHub has an obligation to stop billing you once your cancellation takes effect.
This means Tocancel recommends that you keep a dated record of your cancellation request-screenshot confirmation pages, save email receipts, or note the date and time you deleted your account. If a charge appears after cancellation, you have grounds to dispute it with your payment provider.
What the restore online shoppers confidence act protects
- Your right to cancel at any time without penalty or hidden fees
- GitHub's obligation to honor your cancellation immediately or within one billing cycle
- Your right to use the same method to cancel that you used to sign up (or an equally simple method)
- GitHub's duty to disclose all material terms before you complete your purchase
- Your right to dispute unauthorized charges with your credit card issuer or payment provider
If GitHub refuses to honor a valid cancellation request, you can file a complaint with the Federal Trade Commission at reportfraud.ftc.gov or contact your state attorney general's office.
Step-by-step cancellation methods for GitHub
GitHub offers two primary cancellation paths: account deletion (which stops all charges) and plan downgrade (if you wish to retain a free account).
Method 1: cancel your GitHub subscription by account deletion
Account deletion is the most direct path to stop all billing. This action is irreversible and immediately terminates your paid subscription.
- Sign into your GitHub account at github.com using your email and password
- If you use single sign-on (SSO), click your login provider (Google, Microsoft, etc.)
- Click your profile icon in the top-right corner and select Settings
- On mobile, tap the three-line menu icon and navigate to Settings
- In the left sidebar, scroll to the bottom and select Account
- You may see it labeled as "Account settings" or "Profile settings"
- Scroll to the bottom of the Account page and locate Danger zone
- This section contains actions that cannot be undone
- Click Delete your account
- GitHub will ask you to type your GitHub username to confirm deletion
- A warning message will appear listing what you will lose (repositories, issues, pull requests, etc.)
- Type your username exactly as shown and click I understand, delete this account
- Your account is now permanently deleted
- All billing stops immediately
- You will receive a confirmation email within minutes
By following these steps, your GitHub subscription ends instantly and no further charges will appear on your card. Tocancel strongly recommends that you check your billing statement 5 to 7 days after deletion to confirm no unexpected charges occurred.
Method 2: cancel GitHub copilot pro separately
If you only want to cancel GitHub Copilot Pro (the AI coding assistant add-on) while keeping your main GitHub account, follow this path instead.
- Sign into your GitHub account
- Click your profile icon and select Settings
- In the left sidebar, select Billing and plans, then Subscriptions
- This displays all active subscriptions tied to your account
- Locate GitHub Copilot Pro in the list and click Cancel subscription
- A confirmation dialog will appear
- Click Yes, cancel GitHub Copilot Pro
- Your Copilot Pro subscription ends immediately
- Charges stop on your next billing date
- You retain full access to your main GitHub account
This method is useful if you simply want to remove the Copilot add-on while retaining your Pro or Team plan. Tocancel recommends confirming the cancellation by checking your Billing and plans page again-Copilot Pro should no longer appear under active subscriptions.
Method 3: downgrade your plan instead of cancelling
If you wish to keep your GitHub account but reduce costs, you can downgrade to the free plan instead of deleting your account entirely.
- Sign into your GitHub account
- Click your profile icon and select Settings
- Select Billing and plans, then Plans
- Your current plan appears at the top with an Edit button
- Click Edit next to your current plan
- Select Free plan from the options displayed
- A summary shows what features you will lose
- Click Downgrade to free
- Your plan changes immediately
- Billing stops; no further charges apply
- You retain your account, repositories, and public projects
Downgrading is a middle-ground option that preserves your account history and public work while eliminating subscription fees. This approach is especially useful if you plan to return to GitHub later.
What happens after you cancel GitHub
Understanding the post-cancellation timeline helps you avoid surprises and ensures a smooth transition.
Immediate effects of cancellation
The moment you delete your account or cancel your subscription, GitHub stops all active features tied to your paid plan. If you had a Pro account, your private repositories become inaccessible-you cannot push code to or pull code from them. Team members lose access to paid collaboration tools. GitHub Copilot features stop working immediately if you cancel Copilot Pro. Organization accounts may require coordination with other owners or admins before cancellation takes effect.
Tocancel advises backing up any critical code or project data before you cancel, especially if you are deleting your account entirely. Use Git commands to clone your repositories locally, or export your project issues and pull request history through GitHub's export tools.
Billing and refund timeline
GitHub does not issue partial refunds for the current billing period. If you cancel mid-month on an annual plan, you lose the remaining time on that subscription-GitHub does not pro-rate refunds. However, if you can document an error (such as a duplicate charge or unauthorized billing), you can dispute the charge with your payment provider or request a manual review from GitHub support. Tocancel recommends contacting GitHub support at support.github.com if you believe you were overcharged.
Charges stop on your next renewal date if you cancel a monthly plan. For annual plans, GitHub will not charge you again when the year expires. Check your next billing date before you cancel to ensure you understand the exact timing.
Account and data retention
GitHub retains deleted account data for 90 days before permanently removing it. During this window, you can contact GitHub support to recover your account if you cancel by mistake. After 90 days, your data is irreversibly deleted, including all repositories, issues, pull requests, and user profile information.
If you downgraded instead of deleting, your data remains intact indefinitely. Public repositories remain visible and accessible to other developers even after downgrade.
Common mistakes to avoid when cancelling GitHub
Many cancellation attempts go wrong because users skip a step or misunderstand GitHub's interface, leading to confusion, accidental re-billing, or lost access to critical code.
Mistake 1: cancelling only the plan but not the subscription
GitHub's interface separates plan settings from subscription settings. Simply editing your plan does not guarantee that billing stops. You must explicitly cancel your subscription in the Billing and plans section. If you downgrade your plan but leave a subscription active, GitHub may still charge you.
Tocancel recommends checking your Billing and plans page after any cancellation attempt. If you see an active subscription listed, click Cancel subscription immediately to ensure charges stop.
Mistake 2: assuming cancellation takes effect on the spot
For monthly plans, cancellation stops billing at your next renewal date, not immediately. If your renewal date is in 10 days and you cancel today, GitHub will charge you once more in 10 days, then stop. Only account deletion stops all charges instantly. Document your cancellation date and set a reminder to confirm no charges appear after your next renewal date passes.
Mistake 3: deleting your account without backing up repositories
Account deletion is permanent and irreversible after 90 days. All repositories, issues, and project data are lost forever. Before you delete, clone critical repositories to your local machine using the Git command: git clone [repository-url]. Alternatively, use GitHub's export feature to download your data.
Mistake 4: forgetting to cancel paid add-ons like copilot
GitHub Copilot Pro is billed separately from your main account plan. Cancelling your Pro account does not automatically cancel Copilot. You must cancel Copilot separately in your Subscriptions section. If you skip this step, you will continue to be charged $20 each month even after your main plan is cancelled.
Mistake 5: using the wrong contact method
GitHub's primary cancellation method is through the web dashboard. Emailing support or calling a help line does not officially cancel your subscription. Tocancel advises against relying on email requests alone. Always use the Settings interface to initiate cancellation, and save a screenshot of the confirmation page as proof.
Refunds and disputing unauthorized charges
GitHub does not issue prorated refunds when you cancel mid-billing cycle. However, you have consumer protections if a charge appears after cancellation or if you were charged without authorization.
How to dispute a charge with your payment provider
If GitHub charges your card after you cancel, contact your bank, credit card issuer, or payment processor (PayPal, Apple Pay, etc.) immediately. Provide them with proof of cancellation-the screenshot you saved, the date you cancelled, and your cancellation confirmation. Your payment provider can reverse the charge within 30 to 60 days in most cases. This is called a chargeback or a billing dispute.
Document everything: the date of the charge, the amount, and the date you cancelled. Screenshot your cancelled subscription status from GitHub. Your payment provider will investigate and likely side with you if you have evidence of cancellation before the charge date.
Contacting GitHub support for billing disputes
If the dispute involves a calculation error, duplicate charge, or unusual circumstance, contact GitHub support directly. Visit support.github.com and submit a support ticket. Be specific: include your GitHub username, the date of the disputed charge, and a clear explanation of what happened. GitHub support typically responds within 1 to 3 business days.
Tocancel emphasizes being polite but firm. Explain that you cancelled on [date] and were charged on [date] after cancellation. Reference the Restore Online Shoppers Confidence Act if necessary: GitHub is legally required to honor timely cancellation requests. If support refuses to help, escalate by filing a complaint with the Federal Trade Commission.
Checklist for successful GitHub cancellation
Use this checklist to ensure your cancellation is complete and irrevocable.
- Confirm your current plan type (Free, Pro, Team, or Enterprise) in Settings
- Note your next renewal or billing date
- Back up all critical repositories using Git or GitHub's export tool
- Log into Settings and navigate to Billing and plans
- If cancelling only an add-on, select Subscriptions and click Cancel subscription next to the add-on name
- If cancelling your entire account, go to Account, scroll to Danger zone, and click Delete your account
- Type your GitHub username to confirm the deletion or cancellation
- Save a screenshot of the cancellation confirmation page
- Check your Billing and plans page again to confirm no active subscriptions remain
- Set a reminder to monitor your bank statement 5 to 7 days after cancellation
- If an unexpected charge appears, dispute it with your payment provider or contact GitHub support
Comparing GitHub cancellation with other platforms
If you are considering alternatives to GitHub, understanding how other platforms handle cancellation may help you make an informed choice about your next move.
How GitHub cancellation compares to competitor services
| Platform | Cancellation method | Refund policy | Data retention after deletion |
|---|---|---|---|
| GitHub | Self-service via Settings; account deletion or plan change | No prorated refund; eligible for dispute if charged after cancellation | 90 days; then permanently deleted |
| GitLab | Self-service via Billing; subscription cancellation | Prorated refund for annual plans if cancelled early | Configurable; typically 30 to 90 days |
| Bitbucket | Self-service via Admin settings; plan downgrade or cancellation | No refund for prepaid plans; monthly plans cancel immediately | Data available for 90 days after cancellation |
| Gitea (self-hosted) | Self-managed; no subscription to cancel | N/A (open-source, no billing) | You control all data retention |
GitHub's cancellation process is straightforward compared to some enterprise alternatives, but it offers less flexibility on refunds than GitLab. If cost control and refund policies are your priorities, Tocancel recommends researching GitLab as an alternative.
Final steps and customer support
GitHub's cancellation is designed to be self-service, but support is available if you encounter obstacles.
GitHub support contact information and escalation
Visit support.github.com to submit a support ticket. Include your GitHub username, email, a clear description of your issue, and screenshots of relevant billing pages. GitHub's support team responds to billing inquiries within 1 to 3 business days during U.S. business hours (Monday through Friday, 9 a.m. to 5 p.m. Eastern Time).
If GitHub support denies your cancellation request or refuses to reverse a charge after cancellation, escalate to the Federal Trade Commission by filing a complaint at reportfraud.ftc.gov. Provide details of your cancellation attempt, the date of the charge, and any supporting documentation. The FTC has authority over online merchants and enforces the Restore Online Shoppers Confidence Act. You can also contact your state attorney general's office-most states have consumer protection divisions that investigate billing disputes.
Keeping records for your protection
Maintain a file containing: your GitHub cancellation screenshots, the date and time of cancellation, your confirmation email from GitHub, your bank statement showing charges before and after cancellation, and any communications with GitHub support. This documentation protects you if a dispute arises later and strengthens any claim you file with the FTC or your payment provider.
Tocancel has helped thousands of consumers cancel subscriptions safely and recover unauthorized charges. By following the steps in this guide and keeping clear records, you are in control of your GitHub account and billing. If any charge appears after cancellation, you have the evidence and legal grounds to challenge it.
Summary and your next action
Cancelling your GitHub subscription is straightforward when you follow the correct process. Your consumer rights are protected by the Restore Online Shoppers Confidence Act and enforced by the Federal Trade Commission. GitHub must honor your cancellation request promptly and stop all charges.
Take action today: log into your GitHub account, review your billing information, back up any critical data, and initiate cancellation through the Settings interface. Save your confirmation, monitor your bank statement, and dispute any charges that appear after your cancellation date. If you need help navigating this process or have questions, Tocancel is here to guide you toward a smooth exit from GitHub.
For questions or disputes, contact GitHub support at support.github.com, or escalate to the Federal Trade Commission at reportfraud.ftc.gov if GitHub does not cooperate. Your right to cancel is clear and enforceable-exercise it with confidence.