How to cancel your LeetCode subscription in new zealand
What LeetCode is and why you might cancel
LeetCode is an online platform where engineers and students practise coding problems, prepare for technical interviews, and access Premium features including mock interviews and company-specific problem tags. If you subscribed to LeetCode Premium but no longer need it-whether you have landed the job, found an alternative platform, or want to cut expenses-understanding your cancellation options and legal rights is essential. Yafee is here to guide you through the process step by step.
The LeetCode platform explained
LeetCode offers both free and Premium tiers. The free tier grants you access to a limited problem library; Premium unlocks the full catalogue, interview preparation tools, and detailed performance insights. Thousands of New Zealand software engineers use LeetCode during their job search or professional development. Once your goal is achieved or priorities shift, cancelling prevents unnecessary charges on your payment method.
Common reasons to cancel LeetCode
You may want to cancel because you have landed a new role, discovered cheaper alternatives, are pausing your study, or feel the content no longer aligns with your learning goals. Whatever your reason, acting promptly prevents charges after you no longer need the service. Yafee recommends cancelling at least 48 hours before your renewal date to ensure the cancellation processes in time.
Understanding your consumer rights in new zealand
Before you cancel, you must know what protections New Zealand law provides for digital subscriptions like LeetCode.
The consumer guarantees act and digital services
The Consumer Guarantees Act 1993 (CGA) applies to services supplied to consumers in New Zealand, including digital subscriptions. Under the CGA, you have the right to expect that any service is delivered with reasonable care and skill, and is fit for purpose. If LeetCode fails to deliver on these guarantees-for example, if the platform is broken, inaccessible, or fundamentally misrepresented-you are entitled to remedies including refunds or cancellation without penalty.
Importantly, a business cannot legally hide behind a "non-refundable" policy if the service itself is defective or fails to meet statutory guarantees. If you experience service failures, document them (screenshots, dates, times) before cancelling; this strengthens your position if you need to escalate a refund dispute to the Commerce Commission.
Cooling-off rights and change of mind
Unlike door-to-door or certain credit contracts, online subscriptions like LeetCode do not automatically carry a 14-day cooling-off right under New Zealand law simply because you changed your mind. However, LeetCode's own terms of service may offer one-check your confirmation email or account settings. If LeetCode does not offer a cooling-off period and you are within 30 days of purchase, contact LeetCode support; many companies honour early refund requests as a goodwill gesture. Yafee advises you to request this in writing (email) so you have a record.
Your legal position: You have a statutory right to a refund if the service fails to meet the Consumer Guarantees Act. You do not have an automatic cooling-off right for change of mind, but LeetCode's terms may include one. If you dispute a charge, you can lodge a complaint with the Commerce Commission.
How to cancel LeetCode on the website
Cancelling directly on LeetCode's website is the fastest and most reliable method if you subscribed through their platform.
Step 1: log in to your LeetCode account
Open your web browser and navigate to leetcode.com. Sign in with your email address and password. If you have two-factor authentication enabled, have your phone or authenticator app ready, as LeetCode will ask you to verify your identity.
Step 2: navigate to your billing settings
Click your profile icon or avatar in the top-right corner of the screen. From the dropdown menu, select "Profile" or "Account Settings." In the left-hand sidebar, locate and click "Billing" or "Subscription Settings." This section displays your current plan, renewal date, and payment method on file.
Step 3: locate and click the cancel button
Look for a red or orange "Cancel Subscription" button or link on the billing page. Click it. LeetCode may display a summary of what you will lose by cancelling (for example, access to premium problems or mock interviews). Review this information and proceed to the next step if you are certain.
Step 4: confirm cancellation and provide feedback
LeetCode will ask you to confirm your cancellation and may request a reason (for example, "Too expensive," "Found alternative," "Completed my goal," or "Insufficient progress"). Select the reason that best matches your situation. Your feedback helps LeetCode improve its service and does not affect your cancellation.
Step 5: receive cancellation confirmation
After you confirm, LeetCode will display a cancellation confirmation message on screen. You will also receive a confirmation email at the address associated with your account within 24 hours. Save this email for your records. Your access to Premium features will end on your current billing cycle's expiration date.
If you subscribed to LeetCode through a third-party platform such as Apple App Store, Google Play, or a mobile app, you must cancel through that platform rather than LeetCode's website.
Cancelling through apple app store (iOS)
Open the App Store app on your iPhone or iPad. Tap your profile icon in the bottom-right corner, then select "Subscriptions." Find LeetCode in the list and tap it. Tap "Cancel Subscription" and confirm. Apple will send you a cancellation confirmation email; your access to Premium ends at the current billing cycle's end date.
Cancelling through google play (Android)
Open the Google Play app on your Android device. Tap your profile icon in the top-right corner and select "Payments and subscriptions." Tap "Subscriptions," find LeetCode, and tap it. Tap "Cancel subscription" and confirm. Google will send you a cancellation confirmation email; your Premium access ends at the current billing cycle's end date.
Cancelling if you do not know your payment platform
Check your bank or credit card statement for the charge. It will list the merchant name (for example, "Apple.com," "Google Play," or "LeetCode Inc."). Contact that merchant's customer support with your confirmation email or transaction ID. Yafee recommends keeping your payment confirmation handy when you contact support, as it speeds up the process.
LeetCode premium pricing and refund eligibility
Understanding LeetCode's pricing structure helps you determine whether you qualify for a refund.
| Plan |
Duration |
NZD pricing (approx.) |
Refund eligibility |
| LeetCode Free |
Ongoing |
$0 |
N/A (no charge) |
| LeetCode Premium (monthly) |
Month-to-month |
$23-$30 |
Yes, if cancelled before billing date |
| LeetCode Premium (annual) |
12 months |
$200-$230 |
Partial refund within 30 days of purchase |
| LeetCode Premium (3-year) |
36 months |
$450-$550 |
Partial refund within 30 days of purchase |
Refund eligibility after cancellation
If you cancel a monthly subscription before your next billing date, you retain access to Premium features until that date and are not charged again. You do not receive a refund for the current month unless you cancel within 24 hours of purchase. If you subscribed to an annual or multi-year plan, LeetCode may offer a prorated refund if you cancel within 30 days of purchase. Yafee recommends contacting LeetCode support directly at [email protected] with your subscription details and cancellation reason if you believe you are entitled to a refund outside these windows; the company may make exceptions on a case-by-case basis.
What happens after you cancel your LeetCode subscription
Cancelling your subscription triggers several changes to your account and access immediately.
Access to premium features ends
Once your current billing cycle expires, you will no longer access mock interviews, premium problem tags, company-specific collections, or detailed performance tracking. Your account reverts to the free tier. You retain access to LeetCode's free problem library, discussion forums, and basic account information.
Your data remains on your account
Your profile, solved problems, submission history, and notes are preserved. If you resubscribe to LeetCode Premium in the future, you will see all your previous progress. You can log in to view your history and continue solving free problems at any time.
Billing confirmation arrives by email
LeetCode sends a final billing statement and cancellation confirmation to your registered email address within 24 hours. Check this email to confirm the cancellation processed correctly and that no further charges will appear. If you do not receive confirmation within 48 hours, contact [email protected].
Keep an eye on your payment method
Monitor your bank or credit card statements for the next 30 days to ensure no further charges appear after cancellation. If an unexpected charge occurs, contact your bank or card issuer immediately and then email LeetCode support with the transaction date and amount.
Common mistakes to avoid when cancelling LeetCode
Cancelling is straightforward, but a few missteps can delay the process or leave you with unwanted charges. Here is how to avoid them.
Mistake 1: cancelling through the wrong platform
If you subscribed via Apple App Store or Google Play, cancelling on LeetCode's website will not work. You must cancel through the app store where you made the purchase. Check your original confirmation email to see which platform charged you. Yafee advises you to screenshot your subscription details before cancelling, so you have proof of which platform you used.
Mistake 2: cancelling too close to your billing date
If you cancel within 24 hours of your next automatic charge, your payment may process before the cancellation takes effect. To avoid this, cancel at least 48 hours before your renewal date. Check your billing page for the exact renewal date and set a phone reminder a few days before.
Mistake 3: not saving your cancellation confirmation
Always download or forward your cancellation email to a safe folder. If a dispute arises-for example, if you are charged after cancellation-this email is your proof that you took action. Yafee recommends storing all subscription-related emails (signup, renewal, cancellation) in a dedicated folder for easy reference.
Mistake 4: assuming "pause" is the same as "cancel"
Some platforms offer a pause feature that temporarily suspends charges but keeps your subscription active. If LeetCode offers this option and you select it by mistake, charges will resume after the pause ends. Read confirmation messages carefully to ensure you are permanently cancelling, not pausing.
Mistake 5: not checking your payment method on file
If your payment method (credit or debit card) has expired or changed since you subscribed, LeetCode may not be able to process your cancellation request through the billing page. If cancellation fails, update your payment method in the billing settings first, then try cancelling again. Alternatively, contact [email protected] with your account email and subscription ID.
If you are cancelling because you want to explore other options, understanding how LeetCode stacks up against competitors can help you make an informed choice.
| Platform |
Pricing (NZD/month approx.) |
Mock interviews |
Problem library size |
Best for |
| LeetCode Premium |
$23-$30 |
Yes (paid tier) |
3,000+ problems |
FAANG interview prep |
| HackerRank |
$10-$20 |
No |
1,000+ problems |
Learning fundamentals |
| CodeSignal |
Free + premium |
Yes |
1,500+ problems |
Skill assessments |
| Codewars |
Free + premium ($25/month) |
No |
8,000+ challenges |
Gamified learning |
| InterviewBit |
$15-$40 |
Yes |
2,000+ problems |
Job-focused prep |
Escalating a dispute if LeetCode refuses to cancel or refund
If LeetCode does not cancel your subscription or refuses a refund you believe you are entitled to, you have legal recourse in New Zealand.
Step 1: email LeetCode support with written evidence
Send a formal email to [email protected] detailing your cancellation request, the date you submitted it, and the reason you believe you deserve a refund. Attach screenshots of your billing page, your cancellation confirmation email (if received), and your bank statement showing the charge. Request a written response within 10 business days.
Step 2: contact your bank or payment provider
If LeetCode does not respond or refuses your refund, contact your bank, credit card issuer, or payment service (Apple, Google). Explain that you cancelled the subscription but were charged again. Your bank can initiate a dispute or chargeback on your behalf. Provide your bank with copies of all correspondence with LeetCode.
Step 3: lodge a complaint with the commerce commission
If LeetCode continues to dispute your claim or your bank's chargeback is unsuccessful, lodge a formal complaint with the Commerce Commission, New Zealand's consumer protection authority. You can file online at www.comcom.govt.nz or by mail. The Commerce Commission will investigate whether LeetCode has violated the Consumer Guarantees Act or Fair Trading Act 1986. Include all evidence: screenshots, emails, payment records, and your cancellation confirmation.
Step 4: seek free legal advice
If the amount is significant, contact your local Citizens Advice Bureau or Community Law Centre (both free services in New Zealand) for guidance on your options. They can advise you on whether to pursue small claims court action in the District Court.
Cancellation checklist
Use this checklist to ensure you have completed every step correctly.
- You have confirmed your renewal date (found in Billing or Subscription Settings).
- You have logged in to your LeetCode account and navigated to the correct billing page.
- You have clicked "Cancel Subscription" and confirmed the cancellation.
- You have received a cancellation confirmation email within 24 hours.
- You have saved or forwarded the confirmation email to a secure folder.
- You have monitored your bank or credit card statement for at least 30 days to ensure no further charges appear.
- If you subscribed through Apple or Google, you have cancelled through that platform instead.
- You have checked that your access to Premium features ends on the correct date.
- You have documented any service issues (if applicable) for a potential refund dispute.
Getting help from yafee and other resources
If you need support beyond this guide, several resources are available to you.
Contact LeetCode support
Email [email protected] with your account email, subscription ID, and detailed description of your issue. LeetCode aims to respond within 5 business days. For urgent issues, check if LeetCode offers live chat on its website during your region's business hours.
Consumer protection resources in new zealand
The Commerce Commission (www.comcom.govt.nz) handles consumer complaints and enforces the Consumer Guarantees Act and Fair Trading Act. Citizens Advice Bureau (www.cab.org.nz) provides free legal advice on consumer rights. Your local Community Law Centre (www.lawfoundation.org.nz) also offers free support.
Yafee's cancellation guidance
Yafee specialises in helping New Zealand consumers navigate subscription cancellations and disputes across dozens of platforms. If you encounter difficulties cancelling LeetCode or any other service, Yafee has helped thousands of consumers cancel their subscriptions, understand their rights, and recover unauthorised charges. Visit yafee.com for guides on cancelling other services, sample cancellation emails, and links to consumer authorities.
Summary and next steps
Cancelling your LeetCode Premium subscription in New Zealand is straightforward when you follow the steps outlined above. Log in, navigate to your billing settings, click "Cancel Subscription," confirm your cancellation, and verify that the confirmation email arrives within 24 hours. If you subscribed through Apple or Google, cancel through that platform instead. Monitor your payment method for 30 days to ensure no further charges appear after cancellation.
Remember your legal protections: the Consumer Guarantees Act gives you the right to a refund if LeetCode fails to deliver the service as described or advertised. If you experience issues, document them and contact LeetCode support in writing. If the company refuses to resolve the matter, escalate to the Commerce Commission.
For expert guidance on cancelling LeetCode or disputing charges, Yafee offers free cancellation templates, step-by-step walkthroughs, and links to New Zealand consumer authorities. Whether you are pausing your learning, switching platforms, or simply cutting expenses, Yafee is here to ensure your cancellation processes smoothly and your rights are protected. Visit yafee.com today to access more cancellation guides and consumer resources tailored to New Zealand.
LeetCode does not publish a specific mailing address for New Zealand. The company's registered office is located in the United States. For cancellation and billing inquiries, email [email protected] with your account email and subscription ID. Include "Cancellation request" in the subject line. Yafee recommends sending this email from the address registered to your LeetCode account and keeping a copy for your records.
If you need to file a formal complaint or request a refund beyond LeetCode's customer support, reference the Consumer Guarantees Act 1993 (New Zealand) in your correspondence. This demonstrates that you understand your legal standing and may encourage a faster resolution.