How to cancel your Codecademy subscription in south africa
Understanding Codecademy and when cancellation makes sense
This section covers what Codecademy offers, who should cancel, and why you might need to step away from the platform.
What Codecademy offers
Codecademy is an interactive online learning platform where you learn programming through hands-on lessons, projects, and real-world assessments. The platform covers web development, data science, Python, JavaScript, and dozens of other programming languages and technologies.
You can access basic content for free, or upgrade to a Pro plan to unlock guided projects, real-time feedback, career resources, and portfolio-building tools. Many learners in South Africa use Codecademy to transition into tech careers or upskill for their current roles.
Who should cancel and why
You might cancel Codecademy if you have completed your learning goals, found another platform that suits you better, faced budget constraints, or simply aren't using the subscription often enough to justify the monthly or annual cost.
The good news: cancelling is straightforward, and your account data remains accessible. The challenge: Codecademy's refund policy is strict, so understanding your cancellation options before you act is essential.
At Yafee, we help thousands of consumers navigate exactly these situations every month. This guide walks you through every cancellation method, your rights under South African consumer law, and what to expect after you cancel.
Your consumer rights under south african law
This section explains the legal framework protecting you as a consumer and where you stand before you cancel.
Consumer protection act and your cancellation rights
In South Africa, the Consumer Protection Act 68 of 2008 (CPA) protects you when you cancel a subscription service. The law grants you the right to cancel a distance contract (such as an online subscription) within 10 business days of conclusion, provided you have not yet used the service substantially.
Codecademy's terms of service may impose stricter conditions, but the CPA sets the legal minimum floor. If Codecademy refuses your cancellation or withholds a refund you are entitled to, the National Consumer Commission (NCC) is the enforcement body responsible for investigating complaints.
Your legal position: You have the right to cancel Codecademy within 10 business days of purchase without penalty, provided you have not substantially used the service. After this period, cancellation is permitted under the CPA, but refunds depend on Codecademy's published refund policy. If the company refuses to honour your cancellation or misrepresents its terms, you can lodge a complaint with the NCC.
What the CPA means in practice for Codecademy
The CPA requires that Codecademy provide you with clear terms and conditions before you purchase. These terms must state the cancellation process, any fees, and refund eligibility. If Codecademy fails to provide this information or makes cancellation unreasonably difficult, this may constitute an unfair practice under section 52 of the CPA.
Consequently, before you cancel, Yafee recommends that you review Codecademy's published refund policy on their website. If the company contradicts its own policy when you attempt to cancel, document this contradiction and report it to the NCC.
Cancellation methods for Codecademy
This section covers every method you can use to cancel, from the web platform to mobile app stores.
Cancel directly via the Codecademy website
The most direct route is to cancel through your Codecademy account settings on the web.
- Log in to your Codecademy account at codecademy.com using your email address and password.
- Click your profile icon in the top right corner of the dashboard.
- Select "Account Settings" or "Settings" from the dropdown menu.
- Navigate to the "Payments" or "Billing & plan" tab.
- Look for an option that says "Manage subscription," "View plan," or "Modify plan."
- Select "Cancel subscription" or "I want to end my subscription."
- Confirm your cancellation when prompted. You will typically see a confirmation message with your final billing date.
Pro tip: Screenshot your confirmation page. Codecademy will also send you a confirmation email, but keeping a record protects you if any issues arise later.
Cancel through apple app store (iOS)
If you subscribed to Codecademy through the Apple App Store on iPhone or iPad, you manage and cancel through Apple, not Codecademy directly.
- Open the Apple App Store app on your iPhone or iPad.
- Tap your profile picture in the top right corner.
- Select "Subscriptions."
- Find "Codecademy" in your active subscriptions list.
- Tap "Codecademy" and then tap "Cancel Subscription."
- Confirm your cancellation. Your access continues until the end of your current billing period.
Important: Apple handles all billing and refund requests for App Store subscriptions, not Codecademy. If you believe you are entitled to a refund, you must contact Apple Support, not Codecademy's help team.
Cancel through google play store (Android)
Android users who purchased Codecademy through Google Play follow a similar process with Google, not directly with Codecademy.
- Open Google Play Store on your Android device.
- Tap your profile icon in the top right corner.
- Select "Payments and subscriptions" or "Manage subscriptions."
- Tap "Subscriptions" if not already selected.
- Find and tap "Codecademy."
- Select "Cancel subscription" and confirm.
- Your access ends at the end of your current billing cycle.
Pro tip: Google Play refunds within 48 hours of purchase if you request them immediately. After that window, refunds are at Google's discretion. Document your cancellation date for your records.
Codecademy pricing and plan options
This section shows you the current pricing structure so you understand what you are paying for before you cancel.
| Plan |
Price (ZAR/month) |
Billing cycle |
Key features |
Best for |
| Free |
R0 |
Ongoing |
Basic lessons, limited projects |
Exploration and hobby learning |
| Pro (monthly) |
Approximately R189-249 |
Monthly |
All lessons, guided projects, career resources, portfolio tools |
Committed learners seeking flexibility |
| Pro (annual) |
Approximately R1,895-2,490 per year |
Annual |
All Pro features at a discount |
Long-term learners and cost-conscious users |
| Pro+ (premium) |
Approximately R399-499 |
Monthly |
All Pro features plus advanced projects and one-on-one mentorship |
Professionals seeking intensive coaching |
In accordance with Yafee's commitment to transparency, note that Codecademy prices in South Africa are typically displayed in ZAR and may vary based on your location and current promotions. Always verify your current plan cost in your account settings before cancelling.
Refunds and what to expect after cancellation
This section explains Codecademy's refund policy and what happens to your account after you cancel.
Codecademy's refund policy
Codecademy's refund policy is limited. The company typically does not offer refunds for past subscription payments once the billing period has commenced. If you cancel mid-cycle, you retain access to your account until the end of that billing period, but you receive no pro-rata refund.
However, if you cancel within 10 business days of your initial purchase (your cooling-off period under the CPA), you may be entitled to a full refund, provided you have not substantially used the service. "Substantially used" is interpreted broadly; if you have completed multiple lessons or projects, Codecademy may argue you have already consumed the service.
If you subscribed through the App Store or Google Play, refund requests must go through Apple or Google respectively, not Codecademy. These platforms have their own refund windows and policies.
What happens to your account after cancellation
After you cancel, your Codecademy account remains active until the end of your current billing cycle. You retain read-only access to your course history, certificates, and projects, even after your Pro features expire.
You are downgraded to a Free account at the end of your final billing period. This means you lose access to guided projects, real-time feedback, and career coaching tools, but you retain access to basic Codecademy lessons.
Your data is not deleted. You can log back in at any time, and if you choose to resubscribe, your learning history remains intact.
Common mistakes and how to avoid them
Cancellation is straightforward, but small errors can cause frustration or unwanted charges.
Confusing account deletion with cancellation
Cancelling your subscription and deleting your account are two different actions. When you cancel, your Pro plan ends, but your account remains open. If you delete your account, all your data (lessons, projects, certificates) is permanently removed.
Most users should cancel, not delete. Only delete your account if you never want to access Codecademy again and are comfortable losing your learning history.
Missing your cancellation deadline
If you want to cancel before your next billing date, submit your cancellation at least three to five business days in advance. Codecademy processes cancellations on their schedule, not instantaneously. If you submit your cancellation too close to your next billing date, you may be charged for the next cycle and will need to request a refund separately.
Set a calendar reminder for the date two weeks before your renewal date.
Cancelling via the app instead of the web platform
If you subscribed via the website but attempt to cancel via the app (or vice versa), your cancellation may not process. Always cancel through the platform where you originally subscribed or through your account settings on the website. This ensures your request reaches Codecademy's billing system, not the app store's system.
Not saving your confirmation
After you cancel, save your confirmation email and screenshot your confirmation page. If you are charged again after cancellation, you will need proof that you cancelled. Yafee recommends storing these documents in a folder or cloud storage for at least 90 days after your final billing date.
After cancellation: timeline and next steps
This section explains what happens in the days and weeks following your cancellation request.
Immediate (same day)
You receive a confirmation email from Codecademy (or Apple/Google if you cancelled via an app store). This email states your cancellation date and your final access date. Log back into your account to confirm that your subscription status shows "Cancelled" or "Inactive."
During your final billing cycle
You retain full access to your Pro features until the end of your current billing period. Your access does not cut off immediately; you can continue to use guided projects, career resources, and other Pro tools for the remainder of your paid month or year.
After your final billing date
At the stroke of midnight on your final billing date, your Pro features switch off and you are downgraded to a Free account. You can still log in, view your learning history, and access basic lessons, but you cannot use Pro-only features.
If you notice unwanted charges
If Codecademy charges you again after your cancellation date, contact Codecademy's support team immediately with proof of your cancellation (your confirmation email or screenshot). If Codecademy refuses to refund the charge, you have the right to lodge a dispute with your bank or credit card company within 60 days of the charge, and you can escalate the matter to the National Consumer Commission if necessary.
This section covers what to do if cancellation does not proceed as planned and how to escalate complaints.
If Codecademy does not process your cancellation
If you submit a cancellation request but are still charged after your stated cancellation date, contact Codecademy's support team at their official help centre (typically accessible via help.codecademy.com or through your account settings). Provide your confirmation email and the date you cancelled.
Codecademy's support team typically responds within five to seven business days. If they do not respond or refuse to honour your cancellation without a valid reason, document the exchange and escalate the complaint.
Escalation to the national consumer commission
If Codecademy refuses to process your cancellation or withholds a refund you believe you are entitled to, you can lodge a formal complaint with the National Consumer Commission (NCC). The NCC investigates complaints under the Consumer Protection Act and can compel Codecademy to comply with the law.
To lodge a complaint with the NCC, visit their website at ncc.org.za or call them on 0860 10 60 43. You will need to provide your account details, details of the transaction, and copies of all correspondence with Codecademy.
Disputing charges with your bank
If Codecademy continues to charge you after cancellation and does not refund the charges, you can dispute the transaction with your bank or credit card company. This is known as a chargeback. Your bank can reverse the charge if you provide evidence that you cancelled.
Act quickly: you must initiate a chargeback within 60 days of the charge appearing on your statement. Provide your bank with your cancellation email, screenshots of your account settings showing the cancellation, and any correspondence from Codecademy.
Pricing comparison and when to keep vs cancel
This section helps you decide whether cancellation is the right choice by comparing Codecademy to alternative platforms.
| Platform |
Monthly cost (ZAR) |
Cancellation ease |
Refund policy |
Best for |
| Codecademy Pro |
R189-249 |
Easy (web or app) |
10-day cooling-off only |
Interactive coding lessons with guided projects |
| Udemy |
R0-199 per course (one-time) |
Easy |
30-day money-back guarantee per course |
One-off course purchases; no subscription model |
| Coursera |
R0-499 per course |
Easy |
7-day refund window |
University-level courses with certificates |
| LinkedIn Learning |
R199-299 |
Straightforward |
Limited; depends on LinkedIn policy |
Professional development and career-focused learning |
| Treehouse |
R349-499 |
Straightforward |
No refunds after purchase |
Comprehensive coding bootcamp-style curriculum |
Codecademy's pricing is competitive for interactive, beginner-friendly coding education. If you are progressing quickly, Codecademy may be worth keeping. If you have plateaued or prefer video-based learning, Yafee recommends exploring Udemy or Coursera before you cancel.
This section provides you with the official contact details and mailing address for Codecademy if you need to escalate your cancellation issue.
Codecademy headquarters address
If you need to send a formal cancellation notice or complaint via registered mail, use the following address:
Codecademy
575 Broadway
New York, NY 10012
United States of America
Alternatively, some Codecademy correspondence may be handled through a secondary office at 49 West 27th Street, New York, NY 10001. Before you post any documents, verify the current mailing address on Codecademy's website or contact page, as business addresses can change.
Online support and help centre
For faster resolution, contact Codecademy through their official help centre at help.codecademy.com. You can submit a support ticket, and the team typically responds within five to seven business days. Do not rely on social media messages or third-party contact forms, as these may not reach the correct department.
Your cancellation checklist
Use this checklist to ensure you cancel correctly and protect yourself if issues arise later.
- Review Codecademy's refund policy on their website before you submit your cancellation.
- Log into your account at codecademy.com and confirm your current plan and renewal date.
- Navigate to Account Settings > Billing and select "Cancel subscription."
- Follow the on-screen prompts and confirm your cancellation.
- Take a screenshot of the confirmation page.
- Save the confirmation email from Codecademy.
- Mark your calendar with the date your access will end.
- Log back into your account 24 hours later to verify your cancellation status shows "Inactive" or "Cancelled."
- Store your confirmation documents in a cloud folder or email archive for at least 90 days after your final billing date.
- If you are charged again after your cancellation date, contact Codecademy support immediately with proof of cancellation.
Final summary: cancelling Codecademy in south africa
Cancelling Codecademy is straightforward if you follow the correct procedure and understand your rights under South African law. You can cancel via the web platform, Apple App Store, or Google Play Store, depending on where you subscribed. Your cancellation takes effect at the end of your current billing cycle, and you retain full Pro access until that date.
Under the Consumer Protection Act 68 of 2008, you have the right to cancel within 10 business days of purchase without penalty. After this period, Codecademy's published refund policy applies, which typically does not include pro-rata refunds for mid-cycle cancellations.
If Codecademy refuses to honour your cancellation or charges you after your cancellation date, document all correspondence and escalate your complaint to the National Consumer Commission or your bank.
At Yafee, we have helped thousands of consumers cancel online subscriptions and dispute unwanted charges. Whether you are switching to another learning platform, taking a break from coding, or facing budget constraints, Yafee is here to guide you through every step of the process. Visit yafee.com today to explore more cancellation guides and consumer rights resources, and bookmark Yafee for future reference whenever you need to cancel a service with confidence.