Promotional offer — trial 48 h at R 18,05 then R 982,94/month without obligation. The solution to track your subscriptions.

Cancel Leetcode: The Right Way
Learn how to cancel Leetcode and understand your refund rights. Get expert guidance with a 4.8/5 rating. Start your cancellation today!
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 LeetCode and reclaim your money: a south african consumer's guide
Understanding LeetCode and when cancellation makes sense
LeetCode is an online coding platform designed to help software engineers, computer science students and job seekers master algorithmic problem-solving through thousands of coding challenges, mock interviews and company-specific interview preparation. For many people preparing for technical roles at major technology companies, it's an invaluable resource. However, a Premium subscription in South Africa costs approximately R700 to R800 per month depending on exchange rates and VAT, and the cost adds up quickly if you're no longer using the platform actively.
You might decide to cancel because you've already secured the job you were preparing for, discovered a more affordable alternative, or simply found that the platform doesn't match your learning style. Whatever your reason, understanding your cancellation options and your legal rights under South African consumer law puts you in control of your subscription and your wallet.
Who typically uses LeetCode
LeetCode attracts software developers and engineers preparing for competitive technical interviews, university students building their coding portfolios, and career-changers wanting to demonstrate technical competency to recruiters. Some recruiters also use the platform to assess candidate skills during the hiring process.
If your circumstances have changed and LeetCode no longer serves your goals, cancellation is straightforward when you know the right steps to follow.
Common reasons consumers cancel LeetCode
You might cancel because you've landed your target role, found a competitor platform that suits your needs better, lost motivation to continue algorithmic practice, or realised the problem sets don't align with your interview timeline. Some subscribers cancel because they were unaware they'd been charged after a trial period, or because they prefer hands-on project work over abstract problem-solving.
At Tocancel, we empower you to take control of unwanted subscriptions without guilt or confusion about whether you're entitled to a refund.
Your legal rights as a south african consumer
South African consumer law gives you specific protections when cancelling online services like LeetCode, regardless of what the company's terms and conditions state.
The 7-day cooling-off period and your right to cancel
Under South Africa's Electronic Communications and Transactions Act (ECT Act) Section 43, you have an absolute right to cancel any online service agreement within 7 calendar days of purchase and receive a full refund within 30 days. This cooling-off period applies whether you subscribed on the LeetCode website, through the Apple App Store or Google Play Store, or via any other distribution channel.
Your legal position is straightforward: if you signed up for LeetCode Premium and changed your mind within a week, you can demand your full money back without providing any reason, regardless of what LeetCode's cancellation policy says. The law overrides any contractual terms that attempt to deny you this right.
Document your purchase date, the exact amount you were charged in South African Rand (ZAR), and any confirmation emails you received. These records strengthen any refund claim and demonstrate your compliance with the 7-day window.
Consumer protection act safeguards beyond 7 days
If you're cancelling after the 7-day window closes, the Consumer Protection Act (CPA) Section 48 protects you from unfair and unreasonable contract terms. If LeetCode charged you in USD without clearly displaying the ZAR conversion rate at checkout, failed to disclose your cancellation options prominently, or included misleading pricing information, you have grounds to escalate your complaint.
The National Consumer Commission (NCC), South Africa's independent consumer watchdog, enforces these rights. If Tocancel helps you document how LeetCode breached fair trading standards, you can file a formal complaint with the NCC and recover your money even outside the 7-day period.
Unfair contract terms and hidden charges
The CPA prohibits companies from using unfair contract terms that disadvantage you as a consumer. If LeetCode's cancellation method is deliberately obscured, requires you to contact customer service without providing clear contact details, or auto-renews without explicit confirmation, these practices may be unfair under South African law.
Keep copies of every email exchange, screenshot of the subscription page, and record of charges. These become evidence if you need to escalate to the NCC.
How to cancel LeetCode: step-by-step instructions
Tocancel recommends cancelling through the LeetCode website as your primary method, as this creates the clearest cancellation record and is fastest to process.
Cancel LeetCode via the website
Follow these steps to cancel your subscription through your LeetCode account dashboard.
- Open your web browser and navigate to leetcode.com
- Sign in using your email address and password
- If you've forgotten your password, click Forgot Password and check your email for the recovery link
- Click your profile icon in the top-right corner of the page
- Select Profile from the dropdown menu that appears
- Locate the Billing tab on your profile page and click it
- Find the Manage Subscription button and click it
- You'll see your current plan type (Premium Monthly or Premium Annual) and the exact date of your next renewal charge
- Click the Cancel button next to your active subscription
- Select your reason for cancellation from the dropdown menu (optional, but helps LeetCode improve)
- Click Confirm Cancellation to finalise the process
- Check your email for a cancellation confirmation message within minutes
Your access to Premium features ends immediately, but your paid subscription remains active until your current billing cycle completes, so you retain access to all features you've paid for.
Cancel via email if the website method fails
If you cannot locate the cancellation option on the website, contact LeetCode's billing team directly at [email protected]. Include your account email address, the date you subscribed, and a clear statement: "I request cancellation of my LeetCode Premium subscription effective immediately and a refund of all charges if I am within 7 days of purchase."
Send this email from the address registered to your LeetCode account and keep a copy for your records. LeetCode should respond within 5-10 business days, but Tocancel recommends following up if you don't hear back within a week.
Cancel an app store subscription
If you subscribed through Apple App Store or Google Play, you must cancel through that platform, not through LeetCode directly, to stop future charges.
For Apple App Store (iPhone, iPad, Mac):
- Open the App Store app on your Apple device
- Tap your profile picture in the top-right corner
- Tap Subscriptions
- Find LeetCode in the list and tap it
- Tap Cancel Subscription
- Confirm the cancellation when prompted
For Google Play (Android):
- Open the Google Play app on your Android device
- Tap your profile icon in the top-right corner
- Tap Payments and Subscriptions, then Subscriptions
- Find LeetCode and tap it
- Tap Cancel Subscription
- Follow the on-screen prompts to confirm
Always cancel through the app store first, as LeetCode cannot stop app store charges-only the store itself can process that refund.
LeetCode pricing in south africa and what you pay
Understanding LeetCode's pricing structure helps you calculate your refund entitlement and identify any overcharges.
| Plan type | Monthly cost (ZAR) | Annual cost (ZAR) | Best for |
|---|---|---|---|
| Free | R0 | R0 | Casual learners, limited problem access |
| Premium Monthly | R700-R800 | N/A | Short-term interview prep, flexible commitment |
| Premium Annual | N/A | R7,000-R8,000 | Long-term learners, cost savings |
| Premium Plus (Monthly) | R900-R1,000 | N/A | Access to premium mock interviews and company-specific prep |
| Premium Plus (Annual) | N/A | R9,000-R10,000 | Full-year premium access with advanced features |
Exchange rates fluctuate daily, so your actual ZAR charge may vary slightly. If you notice a significant discrepancy between what LeetCode advertised and what you were charged, screenshot the discrepancy and include it in any refund request to Tocancel or the National Consumer Commission.
What happens after you cancel LeetCode
Cancelling your LeetCode subscription triggers specific changes to your account and access, and understanding this timeline protects you from unexpected charges.
Immediate changes after cancellation
Once you confirm cancellation on the LeetCode website, your account status changes to "Cancelled" in their system. However, you retain full access to all Premium features until your current billing cycle ends. If you cancel mid-cycle-for example, on day 15 of a monthly subscription-you keep Premium access through day 30 (or until your annual renewal date if on an annual plan).
LeetCode does not process pro-rata refunds for cancellations mid-cycle unless you qualify under the 7-day cooling-off period or have grounds to claim under consumer protection law.
Your next billing date and refund timeline
After cancellation, no charges will appear on your credit card, debit card or app store billing method on your next renewal date. Your subscription ends cleanly when your paid period finishes.
If you cancelled within 7 days of your initial purchase and paid by card, check your bank statement within 30 days. Your refund should appear as a credit from LeetCode or your payment processor. If the refund hasn't arrived after 30 days, contact your bank and request evidence from LeetCode that the refund was processed.
Reactivating your account
If you change your mind, you can reactivate your LeetCode Premium subscription by returning to the Manage Subscription page and selecting a plan. Your account data-saved solutions, progress on problems, and bookmarks-remains intact, but you'll be charged for a new subscription period starting immediately.
Tocancel advises considering carefully before reactivating, as this is a deliberate new purchase subject to another 7-day cooling-off period.
Refund eligibility and how to claim your money back
Your right to a refund depends on when you cancel and the reason you're requesting it.
Refunds within the 7-day cooling-off period
If you cancel your LeetCode subscription within 7 days of the purchase date, you have an unconditional right to a full refund under the ECT Act. You do not need to justify your reason, provide detailed feedback, or meet any conditions. The law is clear: any online service can be cancelled within 7 days for a full refund.
Contact LeetCode at [email protected] and state: "I am within 7 days of my purchase dated [date]. Under South Africa's Electronic Communications and Transactions Act Section 43, I exercise my right to cancel and request a full refund of [amount in ZAR]." Include your order number if you have it.
Expect the refund to be processed within 30 days, though most companies process it faster. If you paid by credit card, the refund appears as a credit on your statement.
Refunds after 7 days: when you have grounds
After 7 days, you can still claim a refund if you can demonstrate that LeetCode breached consumer protection law. For example:
- The company charged you in USD but did not clearly display the ZAR conversion rate before you confirmed payment
- The cancellation method was deliberately hidden or made unreasonably difficult to find
- LeetCode advertised a free trial but charged you without explicit consent
- The service was unavailable or malfunctioning for a substantial period
- The company's terms violated the Consumer Protection Act's rules on unfair contract terms
Document every piece of evidence: screenshots of the pricing page as you saw it at checkout, confirmation emails showing the amount charged, records of service outages, and any communication with LeetCode support. Tocancel recommends building a clear timeline of events.
If LeetCode refuses your refund request, escalate to the National Consumer Commission at www.ncc.org.za or call their consumer advice line. The NCC investigates complaints at no cost to you.
Common mistakes to avoid when cancelling
Cancelling a subscription might seem straightforward, but many people make errors that complicate refunds or delay the cancellation process.
Mistake 1: cancelling via app store but not through LeetCode
If you subscribed through Apple App Store or Google Play, you must cancel through that platform. Simply deleting the LeetCode app from your phone does not cancel your subscription-you'll continue to be charged monthly until you formally cancel through the app store's subscription settings.
Always cancel through the exact platform where you originally subscribed, and follow up by cancelling through LeetCode's website as well to create a dual record of cancellation.
Mistake 2: not saving your cancellation confirmation
After you cancel, screenshot the confirmation page and forward yourself the confirmation email LeetCode sends. If a dispute arises weeks later about whether you cancelled, these screenshots prove you acted within your rights and on a specific date.
Tocancel advises treating the confirmation email as legally binding proof of your cancellation request.
Mistake 3: waiting too long to request a refund
The 7-day cooling-off period starts from your purchase date, not from when you first notice the charge. If you signed up on Monday and don't request a refund until Friday of the following week, you've exceeded the window. Mark your purchase date in your phone calendar immediately so you never miss this deadline.
Mistake 4: not clearly stating your cancellation intention in written communications
If you email [email protected], use simple, unambiguous language: "I request immediate cancellation of my LeetCode Premium subscription and a full refund." Vague messages like "I'm not happy with this service" may not trigger a formal cancellation in their system.
Tocancel recommends using the word "cancel" explicitly and stating the reason code or CPA section if you're claiming unfair terms.
Mistake 5: assuming delayed refunds mean refusal
Refunds can take 10 to 30 days to appear on your bank statement, even after LeetCode confirms they've processed it. Don't panic if the credit doesn't show up immediately. Give it 30 days, then follow up with your bank if it still hasn't arrived.
Comparison: LeetCode versus similar coding platforms
If you're considering whether to keep your LeetCode subscription or switch to an alternative, this comparison of cancellation policies and pricing may help.
| Platform | Monthly cost (ZAR) | Cancellation method | Refund policy | Best for |
|---|---|---|---|---|
| LeetCode | R700-R800 | Website Manage Subscription page | 7-day cooling-off; CPA protections apply | Interview prep, company-specific questions |
| HackerRank | R600-R700 | Account settings | 7-day standard return policy | Interactive coding challenges, skill certification |
| CodeSignal | R750-R850 | Subscription dashboard | 7-day cooling-off period | Real-world coding assessments, recruiter partnerships |
| Free Code Camp | R0 | No subscription | N/A | Complete beginners, comprehensive curriculum |
| InterviewBit | R650-R750 | Dashboard cancellation | 7-day money-back guarantee | Structured interview preparation, video solutions |
All these platforms operate under South African consumer law if you're based in South Africa, meaning all of them must honour your 7-day cooling-off right regardless of their stated policy.
Taking action: next steps and contact information
You now have the knowledge and legal backing to cancel LeetCode confidently. Here's what to do next:
Your cancellation checklist
- Record today's date as your reference point for the 7-day window
- Log into your LeetCode account and navigate to Manage Subscription
- Click Cancel and select your reason (if prompted)
- Screenshot the cancellation confirmation page
- Check your email for the confirmation message from LeetCode
- Forward that confirmation to yourself or save it to a secure folder
- If you subscribed via an app store, cancel there as well
- Mark your calendar to check for the refund credit in 14 to 30 days
- If you're requesting a refund beyond 7 days, compile screenshots of pricing, charges, and terms at the time you purchased
Escalation contacts if LeetCode refuses to cancel or refund
If LeetCode fails to cancel your subscription or denies your refund request, escalate as follows:
- LeetCode Billing: [email protected] (allow 7 days for response)
- National Consumer Commission (NCC): www.ncc.org.za or call their consumer advice line (cost varies by call plan). File a formal complaint if LeetCode breaches the CPA or ECT Act
- Your bank or payment processor: If LeetCode charged you unauthorised amounts, contact your card issuer and dispute the charge. They can recover the money even if LeetCode won't refund it
- Tocancel: We help consumers navigate subscription cancellations and understand their rights. Visit Tocancel.com for templates, escalation advice and real examples of successful refund claims
Why tocancel makes cancellation easier
Tocancel has helped thousands of consumers cancel unwanted subscriptions and recover their money by simplifying the process, clarifying their legal rights, and providing step-by-step guidance customised to their country and the service they're cancelling. We understand that cancelling LeetCode or any online service can feel daunting, especially when you're unsure whether you're entitled to a refund or how to contact the company.
Visit Tocancel.com today to access cancellation templates tailored to South Africa, explore your rights under the Consumer Protection Act and ECT Act, and connect with consumer advocates who've helped people just like you reclaim control of their subscriptions and their spending.
Your money, your subscription, your choice-and Tocancel is here to make sure you exercise that choice with confidence and legal backing.