To cancel your LeetCode subscription, sign in at leetcode.com, open your account settings, and end the subscription from the billing or subscription tab. The exception: if you originally subscribed through the Apple App Store or Google Play, LeetCode’s website can’t cancel it, and you have to cancel through that store instead. Either way, Premium access continues until the end of the billing period you’ve already paid for.
Cancel From the LeetCode Website
If you signed up directly on leetcode.com, everything happens inside your account dashboard:
- Click your profile icon in the upper-right corner of the LeetCode homepage.
- Open the settings or account menu and find the “Manage Subscription” or “Billing” tab.
- Check the next billing date. If a charge is days away, cancel now rather than later.
- Click “Cancel Subscription” and work through every confirmation screen.
LeetCode will try to keep you. Expect a short survey asking why you’re leaving, and possibly a discount offer. Click through each prompt until you reach the final confirmation. If you stop partway, the subscription stays active and you’ll be charged on the next billing date. You’re not done until an on-screen message confirms the cancellation.
Cancel on iPhone or iPad
Open the Settings app, tap your name at the top, then tap “Subscriptions.” Find LeetCode in the list, tap it, and tap “Cancel Subscription.” If there’s no cancel button and you see an expiration date in red text instead, the subscription is already canceled.1Apple. If You Want to Cancel a Subscription From Apple
Cancel on Android
Open the Google Play Store app, tap your profile icon, and go to “Payments & subscriptions,” then “Subscriptions.” Tap LeetCode, then cancel. Google recommends canceling at least 48 hours before your renewal date so the next charge doesn’t process.
Confirm the Cancellation Went Through
You should get a confirmation email from LeetCode or from the app store you used. Save it. If a billing dispute comes up later, that email is your proof. Also check your LeetCode account directly: the status should read something like “expires on [date]” rather than showing an active renewal.
No email within a few hours? Check your spam folder, then log back into the subscription area and verify the status actually changed. If the account still shows “Active” with a future renewal date, the cancellation didn’t go through and you’ll need to try again or contact support.
What You Keep After Canceling
Canceling doesn’t cut off access immediately. You’ve already paid for the current cycle, so Premium stays available until that period ends. Premium runs $35 per month or $159 per year, so canceling a monthly plan halfway through still leaves you with the remaining two weeks.2LeetCode. LeetCode Premium When the period expires, the account drops to the free tier. You lose Premium-only problems, company-tagged filters, and other paid features, but your solved-problem history and profile stay intact.
Refunds
LeetCode subscriptions are generally non-refundable. The company reviews requests case by case, but exceptions are rare under the standard policy. What cancellation gets you is continued access through the end of the billing period, not money back for unused time.3LeetCode. What is LeetCode’s Cancellation, Refund, and Termination Policy
If you have an unusual circumstance, email billing@leetcode.com with your account details and your reason. Don’t expect a fast yes, but it’s the channel. If you subscribed through the App Store or Google Play, request the refund from Apple or Google instead, since they handled the payment.