Skip to content

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

Leetcode

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.

When would you like to cancel Leetcode?

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.

  1. Open your web browser and navigate to leetcode.com
  2. 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
  3. Click your profile icon in the top-right corner of the page
  4. Select Profile from the dropdown menu that appears
  5. Locate the Billing tab on your profile page and click it
  6. 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
  7. Click the Cancel button next to your active subscription
  8. Select your reason for cancellation from the dropdown menu (optional, but helps LeetCode improve)
  9. Click Confirm Cancellation to finalise the process
  10. 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):

  1. Open the App Store app on your Apple device
  2. Tap your profile picture in the top-right corner
  3. Tap Subscriptions
  4. Find LeetCode in the list and tap it
  5. Tap Cancel Subscription
  6. Confirm the cancellation when prompted

For Google Play (Android):

  1. Open the Google Play app on your Android device
  2. Tap your profile icon in the top-right corner
  3. Tap Payments and Subscriptions, then Subscriptions
  4. Find LeetCode and tap it
  5. Tap Cancel Subscription
  6. 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.

Frequently asked questions — Leetcode

What is Leetcode and why would I cancel?

Leetcode is an online platform for coding practice, mainly used by software engineers and job seekers. You might cancel if you've found a job, prefer other learning methods, or feel the subscription isn't worth the cost.

What are my consumer rights when cancelling Leetcode?

In South Africa, you have the right to cancel online service agreements within 7 days for a full refund under the Electronic Communications and Transactions Act.

How do I cancel my Leetcode subscription?

You can cancel your Leetcode subscription through their website, the Apple App Store, or the Google Play Store. Ensure you follow the correct steps to avoid renewal.

Will I get a refund after cancelling Leetcode?

If you cancel within the 7-day cooling-off period, you are entitled to a full refund. After this period, refunds may depend on the terms of service.

What should I do if I face issues while cancelling?

If you encounter problems cancelling your subscription, consider contacting Leetcode support for assistance or documenting your cancellation request for future reference.

Other brands

Quickly access a similar journey:

This letter is also available in other countries