Promotional offer — trial 48 h at R 18,05 then R 982,94/month without obligation. The solution to track your subscriptions.

Cancel GitHub: Step-by-Step Guide
Learn how to cancel your GitHub subscription easily. Get insights on pricing and options. Rated 4.8/5. Start your cancellation process 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 GitHub in south africa and take control of your subscription
Understanding GitHub and why you might want to cancel
GitHub is a web-based platform built on Git version control that helps developers collaborate, manage code, and build software together. The service has become an essential hub for individuals and teams across South Africa and beyond, offering private repositories, advanced collaboration tools, and AI-powered code completion through Copilot.
You subscribe to GitHub for premium features that enhance your development workflow. However, your needs change. Your budget shifts. You discover a better solution. Whatever your reason, understanding the cancellation process ensures you stay in control of your subscription and avoid unexpected charges.
Why south african developers cancel GitHub
Many developers in South Africa cancel because they no longer use premium features regularly, or their project has ended. Others move to a free tier that suits their current work perfectly, or they transition to a company account managed elsewhere. Budget constraints also drive cancellations, especially for freelancers managing multiple tools simultaneously.
Confusion about billing cycles and unclear cancellation steps often delay action. Understanding your options upfront empowers you to cancel confidently when the time comes.
When cancellation makes sense for your workflow
You should cancel if you have moved to an alternative platform, if your team has shifted tools, or if GitHub's premium features no longer align with your work. Student developers and early-career professionals often find GitHub's free tier meets all their needs. There is no penalty for reassessing your tools regularly and cancelling subscriptions that no longer serve you.
Before you cancel, Tocancel recommends checking whether adjusting your usage might be more practical than abandoning the service entirely. However, if you have made your decision, the cancellation process is straightforward once you understand where your subscription lives.
GitHub pricing in south africa and understanding your commitment
GitHub offers several subscription tiers, and pricing varies depending on whether you purchased directly from GitHub.com or through an app store like Apple's App Store or Google Play.
In-app subscription pricing on iOS and android
If you downloaded the GitHub mobile app and subscribed within iOS or Android, your subscription is managed by Apple or Google, not by GitHub directly. This distinction matters when you cancel.
| Plan | Price (ZAR) | Billing cycle | Best for |
|---|---|---|---|
| GitHub Pro | R69.99 | Monthly | Individual developers with private repositories |
| Copilot Pro | R199.99 | Monthly | Developers wanting AI code completion |
| Copilot Pro+ | R799.99 | Monthly | Power users needing maximum AI flexibility |
Web-based subscription differences
If you purchased directly on GitHub.com rather than through an app store, GitHub itself bills your subscription, not Apple or Google. This means the cancellation process differs significantly, and so do your refund options.
Before you cancel, check your billing history to confirm where you made your purchase. This one step determines which cancellation path you follow. In-app purchases are controlled by the app store; direct purchases are controlled by GitHub's billing system.
Your consumer rights and what south african law protects
South African consumer law gives you clear rights when cancelling digital subscriptions.
Your legal position under the consumer protection act
The South African Consumer Protection Act (No. 68 of 2008) protects your right to cancel digital services. You have the right to receive clear information about your subscription terms, billing dates, and cancellation procedures before you commit. If GitHub fails to provide this information, or if the cancellation process is deliberately obscured, you have grounds to lodge a complaint with the National Consumer Commission (NCC).
You also have the right to cancel your subscription and receive a refund if the service does not match what was promised. In practice, this means GitHub must allow you to cancel easily and transparently. If they block cancellation, demand unexplained fees, or fail to honour your cancellation request, you can escalate to the NCC for enforcement.
Refund rights and billing practices
South African law requires that digital service providers refund your money promptly if you cancel within a reasonable period. For monthly subscriptions, you should receive a full refund if you cancel before the next billing cycle. If you cancel after your payment processes, you may receive credit toward future use or a refund depending on the service provider's stated policy.
GitHub's policy allows cancellation at any time, with your access ending at the end of your current billing cycle. This means you retain access to paid features until that date, then lose access. Document your cancellation date and confirm the refund or credit in your billing account to protect yourself.
How to cancel GitHub: step-by-step by platform
Your cancellation steps depend on whether you subscribed through an app store or directly on GitHub.com. Tocancel recommends following the method that matches where you made your purchase.
Cancel GitHub pro via the GitHub website
If you subscribed directly on GitHub.com, you cancel directly there as well.
- Log in to your GitHub account on GitHub.com
- Visit github.com and enter your username and password
- Use two-factor authentication if you have enabled it
- Navigate to your account settings
- Click your profile icon in the top right corner
- Select "Settings" from the dropdown menu
- Open the billing section
- In the left sidebar, click "Billing and plans"
- Select "Plans and usage" to view your current subscription
- Locate your active subscription
- You will see your current plan listed with the billing date
- Check the next renewal date to confirm your cancellation timing
- Click the "Downgrade" or "Cancel" button
- Select the free tier or choose "Cancel subscription"
- GitHub will ask you to confirm your decision
- Confirm the cancellation
- Review the cancellation summary
- Click "Confirm" or "Yes, cancel my subscription" to finalise
- Verify cancellation in your email
- GitHub sends a confirmation email to your account email address
- Save this email as proof of cancellation
Cancel GitHub pro via apple's app store
If you subscribed on an iPhone or iPad through the App Store, Apple manages your subscription, not GitHub.
- Open the Settings app on your iPhone or iPad
- Tap "Settings" on your home screen
- Select your name at the top of the Settings menu
- Navigate to subscriptions
- Tap "Subscriptions"
- You will see all your active app subscriptions listed
- Find the GitHub subscription
- Scroll through the list and locate the GitHub app subscription
- Tap on it to view details
- Cancel the subscription
- Tap "Cancel Subscription"
- Apple will ask you to confirm your cancellation
- Confirm your decision
- Review the cancellation date (usually the end of your current billing cycle)
- Confirm the cancellation
- Check your cancellation status
- Return to Subscriptions to verify the status shows "Expires [date]"
- Apple sends a cancellation confirmation email
Cancel GitHub pro via google play
If you subscribed on an Android device through Google Play, Google manages your subscription.
- Open the Google Play Store app
- Tap the Google Play Store icon on your Android device
- Tap your profile icon in the top right corner
- Access your subscriptions
- Tap "Payments and subscriptions"
- Select "Subscriptions" from the menu
- Locate the GitHub subscription
- Find the GitHub app in your active subscriptions
- Tap on it to open the details
- Cancel the subscription
- Tap "Cancel subscription"
- Review the reason options Google presents
- Confirm cancellation
- Select a reason for cancellation (optional)
- Tap "Cancel subscription" to confirm
- Verify cancellation
- Return to Subscriptions to check the status
- Google sends a cancellation email to your account email address
What happens after you cancel GitHub
Understanding what changes after cancellation helps you plan your transition and avoid surprises.
Your access and data after cancellation
When your subscription ends, you lose access to premium features. You retain access to your repositories and code until your current billing cycle ends. After that date, your private repositories become inaccessible if you move to the free tier. Your code and project data remain with GitHub; you can download your repositories before access ends.
Tocancel recommends you export your repositories and save any important code locally before your access ends. Visit your GitHub account settings and use the "Data export" feature to download your account information and repositories as a backup.
Refunds and billing credits
GitHub does not issue refunds for partial months. If you cancel mid-month, you retain access to paid features until the end of your current billing cycle. You do not receive a pro-rata refund for unused time. If you subscribed through Apple or Google, those platforms follow the same policy: cancellation ends your subscription at the next renewal date, with no partial refunds issued.
Check your billing history in your GitHub account to confirm your cancellation date and next billing date. If you were charged after cancelling, contact GitHub support immediately with your confirmation email and request a credit or refund.
Common mistakes people make when cancelling GitHub
Cancellation confusion is normal; these mistakes happen often, and knowing them helps you avoid frustration.
Mistake 1: cancelling in the wrong place
Many people cancel their GitHub account on the website but forget they subscribed through the App Store or Google Play. This leaves the app subscription active, and you continue to be charged. Before cancelling anywhere, check where you made your original purchase. Log into GitHub.com and view your billing history to confirm whether GitHub or an app store is charging you.
If you subscribed via an app store, you must cancel there, not on GitHub.com. Cancelling on the website alone will not stop app store charges.
Mistake 2: assuming cancellation is instant
Many users cancel and expect immediate access loss. In reality, you retain access until your current billing cycle ends. If you cancel on the 15th but your billing date is the 30th, you keep premium features until the 30th. Plan your workflow accordingly and do not assume you lose access immediately after cancelling.
Your cancellation takes effect at the next renewal date, not on the date you clicked cancel. Document your cancellation date and next renewal date for reference.
Mistake 3: not saving your code before access ends
Once your free tier begins, you lose access to private repositories if you cancel a GitHub Pro subscription. If you have private repositories, export and save them locally before your access ends. Use the "Data export" tool in your GitHub settings or download repositories using Git commands on your computer.
Tocancel strongly advises backing up your repositories before your cancellation takes effect. You cannot recover private repositories once your subscription ends and access is revoked.
Mistake 4: ignoring cancellation confirmation
GitHub and app stores send confirmation emails after you cancel. Read and save these emails immediately. They serve as proof that you cancelled on a specific date and protect you if you are charged again. If you do not receive a confirmation email within two hours, contact GitHub support to verify your cancellation went through.
Cancellation confirmation emails are your receipt and your protection; keep them in a safe folder for at least six months.
What to do if GitHub will not cancel your subscription
Occasionally, GitHub or an app store makes cancellation difficult or blocks it entirely. You have legal recourse.
Steps to escalate if cancellation fails
First, try cancelling again using the exact steps above. Clear your browser cache, use a different browser, or try a different device. Technical glitches sometimes prevent cancellation on first attempt.
If the cancellation button is missing or disabled, or if you are charged after cancelling, contact GitHub support immediately. Use your confirmation email as proof. GitHub's support team can verify your cancellation request and issue a refund or credit if needed.
If GitHub or the app store refuses to cancel and continues to charge you, file a complaint with the National Consumer Commission (NCC) in South Africa. The NCC investigates unfair business practices and can force compliance. Include your cancellation confirmation email, billing statements, and proof of charges after cancellation in your complaint. The NCC can also order the company to refund your money if they find the charges unjustified.
Contact GitHub support directly
Email GitHub support at [email protected] with the subject line "Cancellation Support" and include your GitHub username, the date you attempted to cancel, and any error messages you received. Provide your cancellation confirmation email if you have one. GitHub typically responds within 24 to 48 hours with a resolution.
For App Store cancellations, contact Apple support through the App Store app under "Settings" > "Subscriptions" > "GitHub" and select "Report a Problem." For Google Play, visit play.google.com/store/help and submit a report under "Manage purchases and subscriptions."
Cancellation comparison: subscription tiers at a glance
Use this table to confirm which subscription you hold and what you lose when you cancel.
| Plan | Monthly cost | Private repos | AI features | Worth keeping? |
|---|---|---|---|---|
| Free | R0 | Public only | None | Good for learning |
| GitHub Pro | R69.99 | Yes | No | Best for solo developers |
| Copilot Pro | R199.99 | Requires Pro | Yes | For AI-assisted coding |
| Copilot Pro+ | R799.99 | Requires Pro | Yes, extended | For power users |
Your cancellation checklist and next steps
Use this checklist to ensure your cancellation is complete and you are protected.
- Confirm where you subscribed (GitHub.com, Apple App Store, or Google Play)
- Log into your account and check your current billing date
- Download and back up your repositories before access ends
- Follow the correct cancellation steps for your platform
- Receive and save the cancellation confirmation email
- Verify your account shows "Free" tier or "Cancelled" status
- Check your billing history 48 hours later to confirm no further charges
- If charged after cancelling, contact support with your confirmation email
- If support does not help, file a complaint with the National Consumer Commission
Tocancel has helped thousands of consumers cancel unwanted subscriptions and reclaim control of their spending. You are not locked in. GitHub subscriptions are flexible and cancellable on your terms. Once you cancel, monitor your billing for the next 60 days to ensure no surprise charges appear. You have the right to a transparent cancellation process; demand it.
Final summary and your next action
Cancelling GitHub is straightforward once you know where your subscription lives and which platform manages it. Whether you subscribed on GitHub.com, Apple, or Google, the process takes five minutes or less. Your consumer rights under South African law protect you: GitHub must allow you to cancel easily, and you retain access until your billing cycle ends.
Do not delay if you have decided to cancel. The sooner you cancel, the sooner you stop paying for features you no longer use. Document your cancellation, back up your code, and verify your account status within 48 hours. If GitHub refuses to cancel or continues charging you, the National Consumer Commission is your enforcement tool.
Tocancel recommends you take action today: identify where you subscribed, follow the steps above, and confirm your cancellation via email. You are in control of your subscription and your budget. Cancelling GitHub is your right, and Tocancel (tocancel.com) is here to support you through every step of the process.
For more guidance on cancelling other services and protecting your consumer rights, visit Tocancel and explore our comprehensive cancellation guides. Tocancel empowers South African consumers to cancel confidently and reclaim their money.
Frequently asked questions — Github
What are the valid reasons to cancel GitHub?
Valid reasons to cancel GitHub include no longer needing premium features, switching to a different platform, or finding that the free tier meets your needs.
How does GitHub's pricing differ for in-app purchases?
In-app purchases on iOS and Android are billed by the respective app stores, while subscriptions purchased directly from GitHub.com are billed by GitHub itself, affecting cancellation and refund options.
Can I pause my GitHub subscription instead of canceling?
Yes, GitHub offers a pause option, allowing you to temporarily halt your subscription without fully canceling it.
What should I check before canceling my GitHub subscription?
Before canceling, check your billing history to confirm whether you subscribed through GitHub.com or an app store, as this affects the cancellation process.
How can I cancel GitHub on Android?
To cancel GitHub on Android, go to your Google Play account, find your subscriptions, select GitHub, and follow the cancellation steps provided.
Other brands
Quickly access a similar journey: