A 10-step walkthrough with real screenshots from the live cancel flow.
On the web: sign in at codecademy.com, open your profile menu → Account → Payment and Plan, scroll to Need a break? and click I want to end my subscription. Click through the reason survey and the "stay" offers, then on the final screen tick the confirmation checkbox and click the red Cancel button. Cancelling stops the next renewal — you keep Plus/Pro access until the end of the period you already paid for, then drop to the free Basic plan. Codecademy does not give prorated refunds, so cancel before the renewal date. If you subscribed through the iOS or Android app, you must cancel in that store instead.
Wondering if you're paying more than you used to? what streaming services cost in 2026.
See Codecademy's pricing, tiers, and difficulty score in one page. Codecademy ranks #4 of 101 by cancellation difficulty.
Open codecademy.com in a browser and log in to the account that holds the subscription. Cancellation must happen on whatever platform you originally paid through — if you subscribed inside the iOS or Android app, the website cannot stop that billing, so skip to the App Store / Google Play steps at the bottom. Deleting the Codecademy app or your account does not by itself cancel a store-billed subscription.
Click your profile avatar in the top-right corner and choose Account. In the left-hand settings menu, select Payment and Plan. The Purchase details tab shows your Current plan (Plus or Pro), your Active subscriptions billing line, the next estimated payment date, and your payment method.
Scroll to the bottom of the Purchase details tab to the "Need a break?" section and click the I want to end my subscription link. This starts Codecademy's multi-screen cancellation flow — you have to click all the way through it for the cancellation to actually register.
Codecademy asks why you're leaving and shows tiles like "I don't have time right now," "The plan is too expensive," "I want to switch plans," and "Other." Choose whichever fits — the answer does not change anything, it just moves you to the next step. This is the first of several screens designed to slow you down.
Next you'll see one or more retention screens — a "Have you discovered all that Pro offers?" feature recap, a "Keep Pro access" upsell, and (if you're on a trial) an "Exclusive offer — have 7 extra days, on us!" extension. On each one, ignore the big purple button and click the smaller text link to continue: "That's okay, I still want to cancel" or "No thanks, I still want to cancel."
The final screen, "We're sorry to see you leave," lists everything that becomes unavailable (all courses, skill paths, projects, certificates, career services, etc.) versus what the free Basic plan keeps. It notes the changes apply when your access ends. At the bottom is a "Confirm the following to cancel" box with a required checkbox — tick "I understand…" to enable the cancel button.
With the box checked, the red Cancel button (labelled "Cancel free trial" on a trial, or "Cancel subscription" on a paid plan) becomes active. Click it. Do not click "Nevermind, continue…" — that aborts the whole thing and leaves your subscription running.
You should land back on the Payment and Plan page with a green banner. On a trial it reads "Your trial has been canceled. You are now on the Basic plan and will not be charged." On a paid plan, the Active subscriptions area shows your end date or "No Current Subscriptions." If you don't see a confirmation banner, the cancel did not go through — run the flow again.
Codecademy cannot cancel an Apple-billed subscription for you. On your iPhone or iPad: open Settings → tap your name → Subscriptions → select Codecademy → Cancel Subscription. Or manage it at apps.apple.com/account/subscriptions. You keep access until the end of the period you already paid for.
For Google-billed subscriptions: open the Google Play Store → tap your profile icon → Payments & subscriptions → Subscriptions → select Codecademy → Cancel subscription. Not sure where you bought it? The website's Payment and Plan page or your original receipt shows the purchase channel.
RecurDash tracks all your subscriptions and reminds you before they renew. No bank login required.
Start tracking free