How to cancel Codecademy in singapore: your complete guide to ending your subscription safely
Understanding Codecademy and why you might want to cancel
Codecademy is an interactive online learning platform that teaches programming languages, web development, and data science through hands-on coding exercises. You receive instant feedback as you write code, structured learning paths matched to your skill level, and guided projects that reflect real-world scenarios.
The platform operates on a freemium model: you can access basic content at no cost, or upgrade to a Pro subscription for unlimited projects, career-focused skill paths, and portfolio features. Many learners in Singapore start with Codecademy because the interactive format feels approachable. Nevertheless, sometimes the subscription no longer aligns with your goals, budget, or learning pace.
When cancellation makes sense
You might decide to cancel if you have completed the courses you needed, prefer learning through a different platform, or want to pause while managing your household expenses. There is no shame in that decision. At Yafee, we believe you should understand your options before committing to any recurring charge.
What happens to your learning progress
Your account data, course history, and progress remain stored indefinitely after cancellation. You do not lose your learning record. What you lose is access to Pro features, but only once your current billing period ends, not immediately. This grace period gives you time to download or export your work if needed.
Codecademy pricing and subscription plans in singapore
Codecademy's pricing varies depending on your billing interval and the features you require. Check the official Codecademy website for the most current rates in SGD, as promotions change frequently.
Current plan options and costs
| Plan type |
Price (approximate SGD) |
Billing cycle |
Best for |
| Free |
SGD 0 |
Ongoing |
Testing the platform before upgrading |
| Pro (monthly) |
SGD 15-20 |
Monthly renewal |
Short-term learning or trial periods |
| Pro (annual) |
SGD 120-160 |
Annual renewal |
Committed learners wanting better value |
| Pro Plus |
Variable |
Monthly or annual |
Advanced portfolio and career services |
Why pricing matters for your cancellation
Annual subscriptions lock you into a longer commitment, so if you are uncertain, the monthly plan gives you more flexibility. Codecademy frequently offers promotional discounts during sign-up, which means the price you pay might differ from the standard rate shown on their website. Before you cancel, check your invoice to confirm your actual renewal date and amount.
Yafee recommends always reviewing your billing history before you decide to cancel. This helps you understand whether you are in a trial period (often subject to stricter cancellation rules) or a standard paid subscription.
Your consumer rights and what they mean for you
In Singapore, your right to cancel Codecademy is governed by the Consumer Protection (Fair Trading) Act (Chapter 52A) and the Distance Contracts Regulations. These laws protect you when you sign up for online services.
Your legal position
Under the Consumer Protection (Fair Trading) Act, you have the right to cancel a distance contract (a contract made online or by phone) within 14 calendar days of signing up, without giving any reason. This is known as the cooling-off period. The period runs from the date you enter into the contract, not the date you first use the service.
If Codecademy is a paid subscription (not a free trial), you may be entitled to a refund of all monies paid if you cancel within the cooling-off period. However, if you have already used the service substantially during this period, Codecademy may apply a deduction to cover the cost of the service provided up to the point of cancellation.
After the 14-day cooling-off period expires, you do not have an automatic legal right to cancel unless Codecademy's terms and conditions permit it. Nevertheless, Codecademy may allow voluntary cancellation in accordance with its own contract terms. You should review the subscription agreement carefully to understand the cancellation policy that applies to your account.
If Codecademy refuses to cancel your subscription
If you cancel within 14 days and Codecademy refuses to process your cancellation or return your payment, you can file a complaint with the Consumers Association of Singapore (CASE) or escalate the matter to the Monetary Authority of Singapore (MAS) if Codecademy is a licensed financial services provider. CASE has a dispute resolution process that can help recover your funds.
The method you use to cancel depends on how you signed up and which device you use most. The following sections walk you through each scenario so you can cancel with confidence.
Cancel Codecademy through the website
This is the most direct way to cancel if you subscribed directly on Codecademy's website via a desktop or laptop computer.
- Log in to your Codecademy account at www.codecademy.com with your email address and password.
- Navigate to the top-right corner of the screen and click on your profile icon.
- Select "Settings" from the dropdown menu.
- Scroll down to the "Subscription and billing" section.
- Look for the "Manage subscription" or "Billing" option.
- Click on it to access your subscription details.
- Locate the "Cancel subscription" button or link.
- Read the confirmation message carefully to confirm you understand what will be cancelled.
- Click "Cancel" to proceed.
- Complete the cancellation survey (optional).
- Codecademy may ask why you are cancelling. You can complete this survey or skip it.
- Click "Confirm cancellation" to finalise.
- Verify the cancellation by email.
- Check your registered email address for a cancellation confirmation message from Codecademy.
- Retain this email as proof of cancellation for your records.
Cancel Codecademy through the mobile app
If you subscribed via the Codecademy app on iOS or Android, you can cancel directly within the app using the following steps.
- Open the Codecademy app on your phone or tablet.
- Ensure you are logged in with the account linked to your subscription.
- Navigate to your account settings.
- Tap the menu icon (three horizontal lines) or your profile picture in the bottom-right corner.
- Select "Settings" or "Account".
- Locate the subscription management option.
- Look for "Subscription", "Billing", or "Manage subscription".
- Tap to open your subscription details.
- Select the "Cancel subscription" option.
- Review the information displayed about your current subscription.
- Tap "Cancel" to proceed.
- Confirm your cancellation.
- Follow any on-screen prompts to confirm.
- You should receive a confirmation message within the app.
- Check your email for confirmation.
- A cancellation confirmation email should arrive within 24 hours.
Cancel if you subscribed through the apple app store or google play
If you signed up through an app store (rather than directly through Codecademy's website), you must cancel through that platform. In-app subscriptions purchased via Apple or Google require separate cancellation steps.
- For Apple App Store (iOS):
- Open the "Settings" app on your iPhone or iPad.
- Tap "Tap your name" at the top of the screen.
- Select "Subscriptions".
- Find "Codecademy" in the list.
- Tap "Codecademy" and select "Cancel subscription".
- Confirm your cancellation when prompted.
- For Google Play Store (Android):
- Open the Google Play Store app on your Android device.
- Tap your profile icon in the top-right corner.
- Select "Manage subscriptions" or "Payments and subscriptions".
- Find "Codecademy" in your active subscriptions.
- Tap "Codecademy" and select "Cancel subscription".
- Follow the on-screen instructions to confirm.
Important: Yafee advises that app store cancellations take effect only if you complete all steps in the store's system. You should verify cancellation in both the app store and Codecademy's website to ensure your subscription is fully terminated.
What happens after you cancel Codecademy
Understanding what occurs after cancellation helps you avoid surprises and ensures you take action to preserve your data if needed.
Your access to Codecademy after cancellation
When you cancel Codecademy, your Pro features remain active until the end of your current billing cycle. For example, if you subscribed to an annual plan on 1 January and cancel on 15 March, you retain Pro access until 31 December. You then revert to the Free tier after that date. Your account and all learning history remain intact, but you lose access to advanced features such as unlimited projects and career guidance.
How to export or download your work
Before your Pro access expires, you should download or export any code, projects, or certificates you want to keep. Most coding platforms allow you to copy and save your work through your browser. Yafee recommends taking screenshots of your certificates and copying any project code to a local file or cloud storage service such as GitHub or Google Drive.
Refund eligibility and timeline
Codecademy's refund policy depends on when you cancel. If you cancel within 14 days of your initial purchase (the cooling-off period under Singapore consumer law), you are entitled to a refund of all fees paid, minus any deduction for services already provided. Codecademy typically processes refunds within 7 to 10 business days after receiving your cancellation request.
If you cancel after the 14-day period, refund entitlement depends on Codecademy's subscription terms. Most online learning services do not offer refunds for partially used subscription periods unless you are entitled to relief under consumer protection legislation. Check your subscription agreement or contact Codecademy support to clarify the refund position for your specific plan.
Common mistakes to avoid when cancelling Codecademy
Cancelling a subscription is straightforward, but a few common pitfalls can delay your cancellation or result in unexpected charges. Be reassured: awareness of these mistakes now will protect you from them.
Mistake one: cancelling only through one method
If you signed up via multiple channels (for example, via the website and also linked an Apple ID), you must cancel through each channel separately. Cancelling only through the Codecademy website will not cancel your App Store subscription. Yafee has observed that many users believe they have cancelled when, in fact, one channel remains active and continues to charge.
Mistake two: not keeping a copy of your cancellation confirmation
Always save the cancellation confirmation email or take a screenshot of the cancellation confirmation screen. If Codecademy charges you after cancellation, this proof is essential for disputing the charge with CASE or your bank.
Mistake three: cancelling during a free trial and expecting a refund
Free trial periods are separate from paid subscriptions. If you signed up for a 7-day free trial and cancel on day 5, you are not entitled to a refund because you paid nothing. Your access simply ends after 7 days. However, if your free trial automatically converts to a paid subscription and you cancel within 14 days of that conversion, you may still qualify for a refund of the first paid charge.
Mistake four: failing to check your billing date
Cancellation takes effect immediately, but you retain Pro access until the end of your current billing cycle. If you have an annual subscription renewed on 1 January and you cancel on 15 June, you will continue to have Pro access until 31 December. You must plan your cancellation timing accordingly if you wish to minimise additional charges.
Comparison: whether to cancel or keep your Codecademy subscription
Before you cancel, weigh the costs and benefits to ensure cancellation is the right choice for your situation.
| Factor |
Keep your subscription |
Cancel your subscription |
| Learning commitment |
You are actively completing courses and making progress |
You have paused learning or completed your goals |
| Budget impact |
SGD 15-20 per month fits comfortably in your budget |
Monthly charges strain your finances or are no longer a priority |
| Alternative platforms |
Codecademy is your preferred learning method |
You prefer a different platform or learning style |
| Career urgency |
You are preparing for a job change or career switch |
Your career goals have shifted or are on hold |
| Trial status |
You are within the free trial and want to upgrade |
You are within 14 days and unhappy with the service |
Next steps and how yafee can help
Cancelling Codecademy is a straightforward process when you follow the correct steps for your subscription channel. Nevertheless, disputes can arise if charges continue after cancellation, or if Codecademy refuses to process your cancellation within 14 days.
At Yafee, we specialise in guiding consumers through subscription management and contract disputes. If Codecademy fails to honour your cancellation request, refuses to refund you within the cooling-off period, or continues to charge you after you cancel, Yafee can help you understand your legal rights under Singapore's Consumer Protection (Fair Trading) Act. Our guides have helped thousands of consumers cancel unwanted subscriptions and recover unfair charges.
For additional support, contact the Consumers Association of Singapore (CASE) at www.case.org.sg or telephone 6100 0315. CASE offers free dispute resolution for consumer complaints and can escalate your case if Codecademy does not respond to your cancellation or refund request within 14 days.
Keep your cancellation confirmation email safe, record the date you cancelled, and check your bank or payment method within 5 to 7 days to confirm that no further charges appear. If a charge does appear after cancellation, contact Codecademy immediately and, if necessary, escalate to CASE or your bank. Yafee remains your trusted resource for navigating these issues with clarity and confidence.