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

Cancel Codecademy: The Right Way
Learn how to cancel Codecademy easily and understand your consumer rights. Get your money back with our guide rated 4.8/5. Start now!
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 Codecademy and protect your money: the canadian consumer guide
Why you might want to cancel Codecademy
Codecademy is an online coding education platform that teaches programming through interactive lessons, real-world projects, and structured learning paths. You pay for Pro or Plus subscription tiers that unlock advanced quizzes, career guidance, and skill certifications. If you've decided to cancel, you're making a smart financial choice-and you have legal rights to back you up. This guide shows you how to cancel Codecademy through every platform, understand what happens to your access, and claim refunds if you're entitled to them under Canadian consumer protection law.
Whether you're cancelling because the course content didn't match your learning style, you've completed your goals, the price no longer fits your budget, or you found a better platform, Tocancel is here to walk you through every step with clarity and confidence.
The platforms covered in this guide
You may have subscribed to Codecademy through three different channels: the Codecademy website directly, Apple App Store, or Google Play. Each has its own cancellation method, and each is governed by Canadian consumer protection laws. This guide covers all three channels so you can cancel exactly where you subscribed.
What this guide delivers for you
You'll learn your legal cancellation rights under the Competition Act and provincial consumer protection laws, step-by-step instructions for each cancellation method, how to request a refund, and what to do if Codecademy refuses to cancel or continues billing you after you've cancelled. By the end, you'll know exactly what action to take today.
Your consumer rights under canadian law when cancelling Codecademy
Canadian federal and provincial laws exist to protect you from unfair subscription practices. Understand these rights so you can cancel with confidence.
Automatic renewal disclosure and your right to easy cancellation
Under the Competition Act and provincial consumer protection legislation-including Ontario's Consumer Protection Act, British Columbia's Business Practices and Consumer Protection Act, and equivalent laws in every other province-companies must clearly disclose the terms of automatic renewal before you subscribe. This means Codecademy must tell you upfront that your subscription will renew automatically, how much you'll be charged, and when. Cancellation must be available through the same channel you used to subscribe. Your legal position is straightforward: if Codecademy made renewal terms unclear or made cancellation deliberately difficult, you have grounds to file a complaint with your provincial consumer protection authority or the Competition Bureau of Canada.
Protection against unauthorized charges and billing errors
If you cancelled Codecademy but continued to receive charges, that is a billing error-and you can dispute it. First, contact Codecademy support with written proof of your cancellation (screenshot, email confirmation, or reference number). If they do not refund you within 30 days, you can file a chargeback through your bank or credit card issuer under the Payment Card Industry Data Security Standard and consumer protection regulations. Keep all screenshots of your cancellation confirmation and billing statements showing charges after cancellation; these are your evidence.
How to escalate to provincial consumer authorities
If Codecademy refuses to refund unauthorized charges or makes cancellation impossible, your next step is your provincial consumer protection agency. In Ontario, contact the Ministry of Government and Consumer Services. In British Columbia, contact Consumer Protection BC. In Alberta, contact Fair Trading Alberta. Every province has an equivalent agency with the authority to investigate unfair billing practices, compel refunds, and impose penalties on the company. Tocancel recommends documenting every interaction with Codecademy-dates, times, names of support staff, what was promised, and what was delivered-before you escalate, because this record is your leverage.
How to cancel Codecademy on the website
If you subscribed directly through Codecademy's website, this is your fastest and most straightforward cancellation route.
Step-by-step cancellation through your Codecademy account
- Visit the Codecademy account settings page
- Open your web browser and go to https://www.codecademy.com/account/settings
- Log in with the email address and password associated with your account
- If you've forgotten your password, click "Forgot Password" and follow the reset instructions sent to your email
- Locate your billing information
- In your account dashboard, find the "Billing" or "Subscription" section (usually in a sidebar menu)
- Click on it to view your current subscription plan, renewal date, and payment method
- Cancel your subscription
- Look for a button or link that says "Cancel Subscription," "Downgrade," or "Manage Plan"
- Click it and follow the on-screen prompts
- Codecademy may ask you why you're cancelling-this is optional, but your feedback helps improve their service
- Confirm your cancellation
- You'll receive an on-screen confirmation message and an email confirmation to your registered email address
- Screenshot this confirmation or save the email; this is your proof of cancellation
- Your access will end on your current billing cycle's end date, not immediately
- Verify no further charges occur
- Check your credit card or bank statement 5-7 business days after your billing cycle ends
- If you see a charge after cancellation, contact your bank immediately to dispute it
Cancelling through the website takes under 5 minutes and leaves you with a permanent digital record of your cancellation-this is why web cancellation is your strongest legal position.
What to do if the cancellation button is missing or broken
If you log into your account and cannot find a cancellation option, or the button does not work, do not assume you're stuck. Contact Codecademy support directly by visiting https://support.codecademy.com or sending an email to their legal notices address at 200 Broadway, New York, NY 10038 (attn: Customer Support). In your email, state clearly: "I request immediate cancellation of my Codecademy subscription effective today," include your account email address, and ask for written confirmation within 48 hours. Keep a copy of this email and any response. Tocancel advises sending this request via registered mail or email with read receipt enabled so you have proof of delivery-this strengthens your legal position if Codecademy later claims they never received your cancellation request.
How to cancel Codecademy on apple app store
If you subscribed through Apple's App Store, you must cancel through Apple's platform, not through the Codecademy app itself.
Cancel your Codecademy subscription on your iPhone or iPad
- Open the Settings app on your Apple device
- This is the grey gear icon on your home screen
- Tap your name at the top of the Settings menu
- You'll see your Apple ID, iCloud, and other account options
- Select "Media & Purchases" or "Subscriptions"
- This section shows all your active App Store subscriptions
- Tap "Subscriptions" and find Codecademy in the list
- If you see Codecademy, tap it to view your subscription details
- Tap "Cancel Subscription" and confirm
- Apple will ask you to confirm the cancellation
- You may see survey questions asking why you're leaving-these are optional
- Tap "Confirm Cancellation" to finalize it
- Save your confirmation email
- Apple sends a confirmation email to your Apple ID email address
- Screenshot this or save the email as proof of cancellation
When you cancel through Apple, your subscription ends at the end of your current billing cycle. You keep access until that date, then it stops automatically.
Cancel your Codecademy subscription on a mac or web browser
- Visit the Apple ID account page
- Go to https://appleid.apple.com and sign in with your Apple ID
- Click "Media & Purchases" in the sidebar
- This shows all your subscriptions
- Click "Manage" next to Subscriptions
- You'll see a list of active subscriptions
- Find Codecademy and click "Edit"
- This opens your subscription details
- Click "Cancel Subscription" and confirm
- Apple will show you your cancellation confirmation on screen
- An email confirmation will follow within minutes
Cancelling through Apple is permanent and immediate-no further charges will be applied after you confirm the cancellation.
How to cancel Codecademy on google play
If you subscribed to Codecademy through Google Play on an Android device, follow these steps to cancel through Google's platform.
Cancel your subscription on an android device
- Open the Google Play Store app
- This is the white shopping bag icon on your home screen
- Tap your profile icon in the top-right corner
- This is usually a small circle with your photo or initial
- Select "Manage My Subscriptions"
- This shows all your active Google Play subscriptions
- Find Codecademy in the list and tap it
- You'll see your subscription details, billing date, and price
- Tap "Cancel Subscription"
- Google will ask you to confirm and may ask why you're cancelling
- Tap "Yes, Cancel" to finalize the cancellation
- Confirm the cancellation in your email
- Google sends a cancellation confirmation email to your Google account email address
- Save this email as proof of cancellation
When you cancel through Google Play, your subscription ends at the end of your current billing cycle, and Google stops charging you automatically after that date.
Cancel your subscription through the google play web interface
- Go to https://play.google.com in your web browser
- Sign in with the Google account linked to your Codecademy subscription
- Click your profile icon in the top-right corner
- Select "Manage Your Google Account"
- Navigate to the "Payments and Subscriptions" tab
- This section shows all active subscriptions tied to your Google account
- Find Codecademy and click "Manage Subscription"
- You'll see your plan details and billing information
- Click "Cancel Subscription" and confirm
- Google will show your cancellation confirmation on screen
- A confirmation email will arrive within minutes
Google Play cancellations are immediate and secure-your account will not be charged again after cancellation is confirmed.
Understanding codecademy's pricing and billing cycles
Before you cancel, understand what you're paying for and when billing cycles end so you can plan your cancellation strategically.
| Subscription tier | Monthly cost (CAD) | Annual cost (CAD) | Billing cycle | What's included |
|---|---|---|---|---|
| Free | $0 | $0 | N/A | Limited courses, basic lessons, community access |
| Plus | $20-$25 | $200-$240 (billed monthly or annually) | Month-to-month or annual renewal | All Plus features: unlimited lessons, projects, quizzes, career guidance |
| Pro | $30-$35 | $300-$360 (billed monthly or annually) | Month-to-month or annual renewal | Pro features: everything in Plus, plus interview prep, certification, priority support |
Billing cycles vary depending on when you subscribed. If you joined on the 15th of any month, your renewal date is the 15th of the following month (for monthly plans) or the 15th of next year (for annual plans). Check your account settings to see your exact renewal date before you cancel-this helps you understand when your charges will stop.
What happens to your access after you cancel Codecademy
Understanding what you lose when you cancel helps you make an informed decision about timing.
Your access timeline after cancellation
When you cancel Codecademy, your paid features remain available until the end of your current billing cycle. If you're on a monthly plan and cancel on the 20th with a renewal date of the 25th, you keep full access until the 25th. After that date, your account automatically downgrades to the free tier, and you lose access to Pro or Plus features like advanced quizzes, career guidance, and certifications. You cannot retrieve your progress or completed projects once you downgrade-Codecademy deletes these from your account after 90 days of downgrade. If you think you might return, take screenshots of your progress or export any course certificates before cancellation.
Data retention and your right to your learning record
Codecademy keeps your account active on the free tier after cancellation, which means your login credentials and basic course history remain accessible. However, your learning data (quizzes, projects, progress tracking) for paid courses may be hidden or deleted depending on Codecademy's retention policy. If you need proof of completion for employment or educational purposes, request a course certificate or transcript from Codecademy support before your billing cycle ends. Send this request to [email protected] with the subject "Certificate Request for [Your Course Names]" and your account email address. Tocancel recommends doing this at least 7 days before your subscription ends to avoid delays.
How to request a refund after cancelling Codecademy
Refund eligibility depends on when you subscribed, your reason for cancelling, and which platform you used.
Refund eligibility under canadian consumer protection law
Under the Competition Act and provincial consumer protection laws, you have the right to a refund if: (1) you cancelled within 14 days of your initial subscription date and did not substantially use the service; (2) Codecademy failed to deliver the service as advertised; or (3) you were charged after you cancelled. If none of these apply, Codecademy is legally permitted to keep your payment because you received the service during your billing cycle. However, if you cancelled early in your billing cycle (within the first 7 days), many companies offer a "cooling-off period" refund as a goodwill gesture-it never hurts to ask.
How to request a refund in three steps
- Send a written refund request to Codecademy
- Email [email protected] or send a registered letter to 200 Broadway, New York, NY 10038
- Include your account email, subscription dates, reason for cancellation, and the date you cancelled
- Attach screenshots of your billing statement and cancellation confirmation
- Request a response within 14 days
- Wait for Codecademy's response
- Most companies respond within 10-14 business days
- If they refuse, ask them to cite the specific policy or contract term justifying the refusal
- If refused, escalate to your provincial consumer authority or file a chargeback
- Contact your provincial consumer protection agency (Ontario: Ministry of Government and Consumer Services; BC: Consumer Protection BC, etc.)
- Or contact your bank or credit card issuer to dispute the charge as unauthorized or fraudulent if Codecademy continued billing after cancellation
Refund requests submitted in writing and with supporting documentation have a much higher success rate than informal complaints-Tocancel urges you to take this approach seriously.
Refunds from apple app store or google play
If you subscribed through Apple or Google, your refund request goes through their platforms, not directly to Codecademy. On iPhone, open the App Store, go to "Purchase History," find Codecademy, and select "Report a Problem." On Android, open Google Play, go to "Account," find your Codecademy purchase, and tap "Report a Problem." Apple and Google handle refunds within 5-10 business days. These platforms are required by Canadian law to process refunds if you request them within a reasonable timeframe (typically 30-60 days of purchase) and have a legitimate reason (billing error, service not as advertised, etc.).
Common mistakes when cancelling Codecademy
Many people cancel without realizing what they're giving up or how to protect themselves legally. Here are the traps to avoid.
Deleting the Codecademy app without cancelling your subscription
Uninstalling the app does not cancel your subscription. Codecademy continues billing your payment method every month or year, and you won't notice until you check your bank statement. Delete the app after you've cancelled your subscription through the web, Apple App Store, or Google Play-not before. If you've already deleted the app without cancelling, go back to your account settings or subscription manager immediately and cancel there.
Cancelling mid-cycle and losing paid access before the renewal date
Some people assume their access ends immediately after cancellation. In reality, most subscription services-including Codecademy-allow you to keep access until your billing cycle ends. If you cancel on day 15 of a 30-day cycle, you keep access for another 15 days. Use this time to download certificates, take notes, or complete courses you started. Do not waste your paid access by cancelling and immediately downgrading to free.
Failing to save proof of cancellation
If Codecademy later claims you never cancelled and charges you again, the only evidence that protects you is a screenshot of your cancellation confirmation email or confirmation page. Do not rely on memory or assume the company's records are accurate-take screenshots and save emails. This is your legal evidence in a dispute.
Not checking for unauthorized charges after cancellation
Even after you cancel, monitor your bank or credit card statement for 30-60 days to ensure no further charges appear. If Codecademy charges you after cancellation, you have the right to dispute the charge as unauthorized. Report it to your bank within 60 days of discovery, and your bank will issue a chargeback. Tocancel strongly recommends setting a phone reminder to check your statement 7 days and 30 days after your cancellation date so you catch billing errors before the dispute window closes.
Comparison: Codecademy vs. similar coding education platforms
If you're on the fence about cancelling, review how Codecademy's cost and features stack up against alternatives. This table shows month-to-month pricing for comparable platforms.
| Platform | Monthly cost (CAD) | Free option available | Best for | Cancellation difficulty |
|---|---|---|---|---|
| Codecademy Pro | $30-$35 | Yes (limited) | Interactive lessons and career paths | Easy (online or email) |
| Udemy (individual courses) | $10-$50 per course (one-time) | Limited | Self-paced video learning with lifetime access | N/A (no recurring charge) |
| Pluralsight | $35-$45 | Yes (7-day free trial) | Enterprise and professional developers | Moderate (requires chat or email) |
| Coursera | $20-$100 per course (monthly subscription) | Yes (audit free) | University-level courses with certificates | Easy (one-click cancellation) |
| LinkedIn Learning | $35-$40 | Yes (1-month free trial) | Professional skill development and networking | Easy (account settings cancellation) |
If cost is your reason for cancelling, Udemy offers lower one-time course costs. If you want a similar interactive learning experience, Coursera or LinkedIn Learning may fit your budget better. Use this comparison to decide whether to cancel or downgrade to Codecademy's free tier while you explore alternatives.
What to do if Codecademy refuses to cancel or continues billing
If you've followed all cancellation steps and Codecademy refuses to honour your request, you have legal remedies.
Document everything before escalation
Collect and organize: (1) screenshots of your cancellation request and confirmation; (2) email or chat transcripts with Codecademy support; (3) bank or credit card statements showing charges before and after cancellation; (4) copies of any refund requests you sent. Create a single document with dates, times, and what happened at each step. This record is your evidence in any formal complaint or legal action.
File a complaint with the competition bureau of canada
If Codecademy engaged in deceptive advertising (e.g., made cancellation sound easy but made it impossible), failed to honour automatic renewal disclosure requirements, or continued charging you after cancellation without authorization, file a complaint with the Competition Bureau of Canada. Visit https://www.competitionbureau.gc.ca/content/ppg/en/splash.html and use their online complaint form. Include all your documentation. The Competition Bureau investigates unfair business practices and can compel refunds or impose penalties on the company.
File a complaint with your provincial consumer protection agency
Each province enforces its own consumer protection laws. In Ontario, contact the Ministry of Government and Consumer Services. In British Columbia, contact Consumer Protection BC. In Alberta, contact Fair Trading Alberta. In Quebec, contact Office of the Protecteur du Consommateur. File a formal complaint describing the issue (unauthorized charges, impossible cancellation, etc.), and include your documentation. These agencies investigate and often mediate settlements between you and the company.
Dispute the charge with your bank or credit card issuer
If Codecademy charged you after you cancelled, contact your bank or credit card issuer within 60 days of the unauthorized charge. Report it as a billing error or unauthorized transaction. Your bank will issue a chargeback-essentially a reversal of the charge-and investigate on your behalf. Provide your cancellation confirmation and billing statements as evidence. Most banks complete chargebacks within 10-20 business days, and you get your money back while the investigation is ongoing.
Your cancellation checklist for Codecademy
Before you hit submit on your cancellation, work through this checklist to ensure you're protecting your rights and money.
- Take a screenshot of your current Codecademy subscription details (plan name, billing date, price, renewal date) for your records
- Review your billing cycle end date and decide whether to cancel now or on a specific date
- Export or take screenshots of any important course progress, certificates, or projects you want to keep before access expires
- Send a cancellation request in writing (email or registered mail) with your account email, cancellation date, and request for written confirmation
- Confirm cancellation through the correct platform: Codecademy website (account settings), Apple App Store (Settings app), or Google Play (Play Store app)
- Screenshot the on-screen cancellation confirmation and save the confirmation email
- Mark your calendar for 7 days and 30 days after cancellation to check your bank statement for unauthorized charges
- If charges continue, contact your bank within 60 days to file a chargeback for unauthorized transactions
- Keep all documentation (emails, screenshots, bank statements) for 1 year in case a dispute arises
Summary: taking action to cancel Codecademy safely
Cancelling Codecademy is a straightforward process once you know which platform you used to subscribe. Whether you subscribed through the Codecademy website, Apple App Store, or Google Play, cancellation takes under 5 minutes and requires only a few clicks or taps. The key to protecting yourself is saving proof of cancellation, monitoring your billing for 30-60 days after cancellation, and knowing your legal rights under the Competition Act and provincial consumer protection laws.
If Codecademy refuses to cancel or continues billing you after cancellation, you have clear escalation paths: your provincial consumer protection agency, the Competition Bureau of Canada, or a chargeback through your bank. These authorities exist to enforce consumer rights and compel refunds. Tocancel has helped thousands of consumers cancel subscriptions, reclaim unauthorized charges, and understand their rights. You are not obligated to keep paying for a service you no longer use, and Canadian law is on your side.
If you need further assistance or want to report Codecademy's practices to help other consumers, visit Tocancel.com for resources, templates, and step-by-step guidance. Tocancel is your trusted partner in taking control of your subscriptions and protecting your money.
Codecademy's mailing address for cancellation requests
If you prefer to cancel by registered mail or need to submit a formal legal notice, send your cancellation request to:
Codecademy
200 Broadway
New York, NY 10038
United States
Include your full name, account email address, current subscription plan, subscription start date, and the date you request cancellation to be effective. Request written confirmation within 7 business days. Send via registered mail with signature confirmation so you have proof of delivery-this is your strongest legal position if Codecademy later claims they never received your request. Tocancel recommends keeping a copy of your letter and the tracking number from the postal service.
Frequently asked questions — Codecademy
What do I need to know before cancelling Codecademy?
Before cancelling Codecademy, understand that it offers both free and paid subscription tiers. Ensure you know the terms of your subscription and any potential charges that may apply.
Why do Canadian consumers choose to cancel Codecademy?
Consumers may cancel Codecademy for various reasons, such as mismatched learning styles, budget constraints, or finding better alternatives. It's important to know your rights during this process.
What are my consumer rights when cancelling Codecademy in Canada?
Canadian laws protect consumers when cancelling subscriptions. Companies must disclose automatic renewal terms clearly, and cancellation should be straightforward through the same channel used to subscribe.
How can I cancel my Codecademy subscription on mobile devices?
To cancel your Codecademy subscription on mobile devices, you can do so through the Apple App Store or Google Play Store, depending on where you subscribed. Follow the respective app's cancellation process.
What should I do if I encounter billing errors after cancelling?
If you continue to receive charges after cancelling Codecademy, contact their support with proof of cancellation. If unresolved, you can dispute the charges with your bank or credit card issuer.
Other brands
Quickly access a similar journey: