Unlimited Yafee Premium: promotional offer at $1.61 for 48h, then $87.71 per month with no commitment

A 100% personalised cancellation letter, legally compliant and sent by registered mail with acknowledgement of receipt.
48h satisfaction-or-refund guarantee
100% secure payment
They already cancelled Codecademy
Join thousands of satisfied users
over 30,000users trust us
Cancel your Codecademy subscription with zero hassle
Give us your details and those of your Codecademy subscription.
Our team drafts a 100% personalised, legally compliant cancellation letter.
Sent by registered mail with acknowledgement to Codecademy. Nothing else for you to do.
Our letters follow consumer law and GDPR.
Your letter is sent within 24 business hours.
Follow your request from your personal space.
Full refund if Codecademy refuses your cancellation.
Codecademy is an online learning platform that teaches coding and technical skills through interactive lessons, projects and career-focused content. Many Australian learners use it to build portfolios and launch careers in tech, but your subscription needs may change as you progress through your learning journey or your circumstances shift.
You might decide to cancel because you've completed your learning goals, your promotional rate has expired and the renewal price no longer suits your budget, you're switching to a competing platform, or you simply need to pause your learning temporarily. Whatever your reason, Yafee has guided thousands of Australians through this process with clarity and confidence. In this guide, Yafee walks you through your legal rights under Australian Consumer Law, the practical steps to cancel, and what happens to your account after cancellation.
Users report cancelling after finishing their skill path, when the platform's learning pace no longer matches their speed, or when they discover the renewal cost has jumped significantly above their original promotional rate. Others cancel when they find similar content elsewhere or when their budget tightens unexpectedly. Understanding your own reason helps you decide whether to cancel completely or pause temporarily.
Once you cancel, your access to paid features stops at the end of your current billing cycle. You retain access to the free Basic tier, meaning you can still browse some lessons without payment. However, your structured learning paths, personalised project feedback and career support features become unavailable once your paid plan expires.
Australian Consumer Law protects you when you purchase online services, including subscription-based education platforms like Codecademy. Your cancellation rights stem from the Australian Consumer Law Act 2010, administered by the Australian Competition and Consumer Commission (ACCC).
Under Australian Consumer Law, you have the right to cancel an ongoing subscription service within a reasonable period. For online services, the ACCC states that 14 days is considered reasonable, though many companies offer longer cancellation windows. Codecademy must provide clear cancellation instructions at the time of purchase and in your account settings. The company cannot impose unreasonable obstacles to cancellation or charge penalties for exercising your cancellation right, unless those terms were clearly disclosed and agreed to at purchase.
Importantly, you have the right to a refund for the unused portion of your subscription if you cancel before your billing cycle ends, provided you have not materially used the service. If Codecademy refuses to process your cancellation or withholds a refund you believe you are entitled to, you can escalate your complaint to the ACCC.
The Australian Consumer Law requires that subscription services obtain explicit consent before charging you for renewal. Codecademy must send you a reminder notification before your billing date and provide a simple, cost-free cancellation mechanism. If the company fails to do this, you may have grounds to request a refund of unauthorised charges.
Codecademy offers multiple subscription tiers with both monthly and annual billing options. The table below shows typical AUD pricing as observed in Australia, though promotional rates, regional discounts and seasonal offers may apply to your account.
| Plan tier | Billing cycle | AUD price | Key features |
|---|---|---|---|
| Basic | Always free | Free | Limited lessons, no structured paths |
| Plus | Monthly | A$49.99/month | Structured learning paths, projects, quizzes |
| Plus | Annual | A$299.99/year | Structured learning paths, projects, quizzes (best value) |
| Pro | Monthly | A$59.99/month | Plus features plus career coaching and interview prep |
| Pro | Annual | A$399.00/year | Plus features plus career coaching (best value) |
Codecademy charges you on the same date each month or year, depending on your plan selection. If you enrolled on the 15th of any month, your next charge occurs on the 15th of the following month. Subscriptions renew automatically unless you cancel beforehand, and your payment method will be charged without a follow-up reminder (so monitor your bank statement and account settings closely).
Codecademy offers a seven-day free trial when you first sign up. If you do not cancel within those seven days, your payment method will be charged automatically for your chosen plan. Many users miss this window because trial reminder emails land in spam folders or promotional email settings filter them out. Yafee recommends setting a phone reminder on day five of your trial to review your decision before the charge is processed.
Codecademy requires you to submit a written cancellation request via postal mail, which means you cannot cancel through the website or app. This section guides you through each step of the process to ensure your cancellation is received and processed correctly.
Before you draft your cancellation letter, collect the following information from your Codecademy account:
Having this information ready prevents delays and ensures Codecademy can identify your account quickly when they receive your letter.
Write a formal letter on plain paper or email it, following this structure:
Keep your letter concise. Codecademy does not require lengthy explanations, only clear identification of your account and intent to cancel.
Post your cancellation letter to Codecademy using Australia Post's Registered Mail service. Registered Mail provides proof of delivery and a tracking number, which protects you if Codecademy later disputes receipt of your request. Keep your receipt and tracking number until your cancellation is confirmed.
The full mailing address for Codecademy is provided in the final section of this guide. Allow 5 to 10 business days for your letter to arrive, depending on your location within Australia.
After posting your letter, log into your Codecademy account and visit the Help Center. Submit a support ticket describing your cancellation request, including the date you posted your letter and your tracking number. This creates a digital record of your cancellation intent and gives Codecademy an additional notice channel.
In your support ticket, write: "I have submitted a written cancellation request via registered post on [date]. Tracking number: [your number]. Please confirm receipt and process my cancellation. My account ID is [your ID]."
Watch your bank statement closely. Your subscription should stop charging at the end of your current billing cycle. Codecademy should send you a confirmation email once your cancellation is complete; if you do not receive confirmation within 14 business days of posting your letter, follow up again via the Help Center support ticket.
Log into your account periodically to verify that your paid plan status has changed to "cancelled" or "inactive". If you are charged after your confirmed cancellation date, you have grounds to request a refund and escalate to the ACCC.
Your cancellation takes effect at the end of your current billing cycle, not immediately upon request. This means if your next renewal date is in 10 days, you will still be charged for that month or year before your access to paid features stops. Codecademy does not offer mid-cycle refunds, so timing your cancellation request strategically can help you maximise your remaining access or avoid an unnecessary charge.
If you believe you are entitled to a refund for unused portions of your subscription, Australian Consumer Law supports your claim under certain circumstances. You may request a refund if you cancel within a reasonable period and have not materially used the service.
Codecademy must refund you if:
Submit a refund request via your Codecademy Help Center support ticket. Write: "I am requesting a refund for unused subscription time on my account [your ID]. I cancelled my subscription on [date] and believe I am entitled to a pro-rata refund under Australian Consumer Law. Please process a refund to my original payment method."
Include your cancellation letter date, tracking number and any evidence of non-use (for example, screenshots showing zero lesson activity since your last payment). Allow 14 business days for processing.
If Codecademy denies your refund, escalate your complaint to the Australian Competition and Consumer Commission (ACCC). Visit the ACCC complaints portal at www.accc.gov.au and lodge a formal complaint. Include copies of your cancellation letter, support tickets, bank statements and payment receipts. The ACCC will investigate and can compel Codecademy to refund you if they find the company breached Australian Consumer Law.
Cancelling a subscription can feel daunting, but knowing the pitfalls means you can sidestep them entirely. The most frequent mistakes are easily prevented with the right approach.
Many users attempt to cancel via email or the Help Center chat feature, only to discover that Codecademy does not process cancellations through these channels. Always submit your formal written request via registered mail to ensure you have proof of delivery. Yafee recommends keeping screenshots of all Help Center interactions as secondary evidence.
If you cancel just days before your renewal date, Codecademy may still process your next charge if your letter arrives after billing has been triggered. Post your cancellation request at least 14 days before your renewal date to allow time for delivery and processing. Check your account billing settings to see your exact renewal date, then work backwards.
After you cancel, verify that Codecademy stops charging you. Some users assume their cancellation is confirmed without checking their bank statement. Set a phone reminder to review your transactions 5 days after your confirmed cancellation date to catch any unauthorised charges immediately.
Always ask Codecademy to send you a confirmation email once your cancellation is processed. Without this written confirmation, you have no evidence that the company acknowledged your request. If you must escalate a complaint later, that email becomes crucial proof.
Cancellation is final, but you retain certain access and options after your paid plan ends. Understanding what happens next helps you decide whether to maintain a free account or delete your profile entirely.
You retain access to Codecademy's free Basic tier indefinitely. This allows you to browse some lessons, attempt simple quizzes and explore introductory content at no cost. Your account profile, completion certificates and project history remain visible to you, though you cannot access paid career coaching or personalised feedback features.
If you change your mind, you can reactivate your subscription at any time by logging back into your Codecademy account and selecting a new plan. Yafee recommends checking for promotional rates before reactivating, as Codecademy often offers discounts to returning users. You will not be charged any reactivation fees or penalties.
If you want to remove your profile completely, submit a data deletion request via the Help Center. Write: "I request permanent deletion of my Codecademy account and all associated personal data. My account ID is [your ID]." Codecademy will confirm the deletion within 30 days. This action is irreversible, so back up any certificates or project links beforehand.
Use this checklist to ensure you have completed every necessary step and protected yourself legally under Australian Consumer Law.
| Action | Completed? | Notes |
|---|---|---|
| Gather your account details (name, email, ID) | ☐ | Found in account settings |
| Draft written cancellation letter | ☐ | Clear statement of cancellation intent required |
| Post letter via registered mail | ☐ | Keep tracking number and receipt |
| Submit support ticket in Help Center | ☐ | Include tracking number and request confirmation |
| Monitor bank statement for 14 days | ☐ | Catch unauthorised charges immediately |
| Save cancellation confirmation email | ☐ | Required as evidence if you dispute charges later |
Codecademy's postal address for cancellation requests is as follows. Ensure you use registered mail and keep your tracking number.
Codecademy Customer Service
Mailing Address: Contact Codecademy's Help Center for the current Australian mailing address, as this address is subject to change. Log into your account and submit a Help Center ticket requesting the cancellation mailing address if it is not displayed on the billing page.
Help Center: www.codecademy.com/help
Expected processing time: 14 business days from receipt
While Codecademy does not process cancellations via email or chat, you can use these channels to request the mailing address or clarify your cancellation status:
Yafee specialises in contract law and consumer rights, helping Australian users understand their legal position when dealing with subscription services. Yafee has helped thousands of consumers cancel online services, recover unauthorised charges and escalate complaints to the ACCC with confidence.
This guide grounds your cancellation rights in Australian Consumer Law, walks you through the exact steps Codecademy requires, and explains what to do if the company refuses your request. By following this process, you protect yourself legally and ensure your cancellation is documented and processed correctly.
If Codecademy continues to charge you after cancellation or refuses to process your refund request, Yafee recommends escalating your complaint to the Australian Competition and Consumer Commission immediately. Your consumer rights are protected by law, and Yafee empowers you to enforce them.