Computer Software
LeetCodeThis business is NOT BBB Accredited.
Find BBB Accredited Businesses in Computer Software.
Complaints
Customer Complaints Summary
- 115 complaints in the last 3 years.
- 66 complaints in the last 12 months.
If you've experienced an issue
Submit a ComplaintThe complaint text that is displayed might not represent all complaints filed with BBB. Some consumers may elect to not publish the details of their complaints, some complaints may not meet BBB's standards for publication, or BBB may display a portion of complaints when a high volume is received for a particular business.
Initial Complaint
Date:10/05/2026
Type:Billing IssuesStatus:UnansweredMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
On October 5, 2026, LeetCode automatically renewed my annual Premium subscription and charged $159.00 to my credit card without my knowledge. I never received any advance renewal notice, and I did not know that auto-renewal was enabled on my account I do not know when it was turned on.I contacted LeetCode's billing support on the same day the charge occurred to request a refund. Their response was a generic template citing their Terms of Service ("all subscription fees are non-refundable") and did not address either of my points: the lack of any renewal notice, or the fact that I was unaware auto-renewal was enabled. I have sent a follow-up asking for the case to be escalated and reviewed, and I have canceled auto-renewal to prevent future charges.I did not intend to renew this subscription, and I am requesting a refund for a charge I did not knowingly authorize.Initial Complaint
Date:09/28/2026
Type:Product IssuesStatus:UnresolvedMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
I meant only to have a one year use of premium services. Few days ago, LeetCode automatically billed me for a second year. Since I didnt receive any reminder email from leetcode and I havent used the subscription yet since this renewal. I request refund on this.I am a Washington State resident, and I purchased my LeetCode Premium subscription while residing in REMOVEDLeetCode automatically charged me for another annual subscription term without sending me any advance renewal reminder.I am disputing this charge and requesting a full refund.1. California Business and Professions Code 17602(h) Annual Automatic Renewal Reminder This provision requires businesses subject to Californias Automatic Renewal Law to provide annual reminders for automatic renewal agreements, including the service, frequency and amount of charges, and cancellation REMOVEDLeetCode, LLC is based in REMOVED, I request clarification regarding your compliance with this requirement and its applicability to my subscription.2. Washington Consumer Protection Act RCW 19.86.020 As a Washington consumer, I reserve my rights under Washingtons Consumer Protection Act regarding potentially unfair or deceptive billing practices.I did not receive any advance notification of the upcoming renewal charge, and I was not given a reasonable opportunity to cancel before the payment was processed.I therefore request that LeetCode:Issue a full refund of the annual renewal charge to my original payment method.Explain the legal basis for denying my refund request if LeetCode maintains that the charge is non-refundable.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Customer Answer
Date: 10/04/2026
Complaint: 25328214
I am rejecting this response because:
The Leetcode CRM platform, REMOVED, only support bot replies. The bot doesnt understand my question and claims correctly and always reports the same thing.
Sincerely,
REMOVEDInitial Complaint
Date:09/25/2026
Type:Product IssuesStatus:UnresolvedMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
My complaint is against LeetCode regarding a $564 refund request that LeetCode refused on September 20, 2026. My LeetCode account username is REMOVED(account email: REMOVEDThe disputed charges are: (1) Annual Premium $179 charged on September 26, 2025. I had no account activity from December 22, 2025 onward, about nine months of inactivity during that annual term, yet the full fee was kept. (2) Monthly Premium $35/month for 13 months, March 16, 2022 through March 16, 2023, totaling $455. Only March 2022 and July 2022 show any activity; the other 11 months had no recorded activity at all. I am requesting $385 (11 x $35) for those unused months. Total requested: $179 + $385 = $564, billed via Stripe. On September 20, 2026 I contacted LeetCode with these specific facts and asked for the $564 refund. LeetCode replied with a generic template citing its non-refundable subscription policy and did not address the account-specific facts: 11 of 13 monthly billing months with no activity, and about nine months of inactivity on the annual plan. I cancelled the annual subscription the same day so no further charges would occur. I am requesting a refund of $564 for the subscription periods with no usage.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Customer Answer
Date: 10/04/2026
Complaint: 25321031
I am rejecting this response because:Dear BBB Complaints Specialist,
Thank you for forwarding the business's response. I am marking this response as NOT satisfactory, and I would like this complaint to remain open.
The business asks me to "continue the communication via the Zendesk platform." That is the exact channel I already used and the reason I filed this BBB complaint in the first place:
1. On September 20, 2026, I submitted a formal refund request to LeetCode support for $564 in unused Premium charges (account: REMOVED. LeetCode denied it the same evening with a template response quoting their Terms of Service ("all subscription fees are non-refundable"), with no case-specific review of my account history even though LeetCode's own support documentation states that refunds are handled on a case-by-case basis.
2. My follow-up attempts through their support channel have gone rejected again for same reason. Direct communication has been exhausted, not neglected.
Redirecting me back to the same channel that already denied my request without review is not a resolution; it is a delay. If LeetCode is willing to have a human reviewer with refund authority genuinely engage with my case, I am willing to continue there but this BBB case should remain open until the matter is actually resolved.
What I am asking for is straightforward: the case-by-case review LeetCode's own policy promises, and a refund of the $564 charged for Premium periods with documented zero usage:
- $179.00 Annual Premium charged September 26, 2025; zero account activity from December 22, 2025 through expiration (roughly 9 months unused)
- $385.00 11 $35 Monthly Premium (March 2022 March 2023); account activity in only 2 of those 13 months
I have billing records, activity history, and the cancellation confirmation available as evidence.
Sincerely,
REMOVEDInitial Complaint
Date:09/25/2026
Type:Product IssuesStatus:AnsweredMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
On September 21, 2026, my LeetCode Premium annual subscription auto-renewed and I was charged $99.00 (Stripe receipt #REMOVED-7431). I did not intend to renew this subscription and had forgotten to cancel before the renewal date. While LeetCode states a renewal reminder was emailed on September 14, 2026, it never surfaced in my primary inbox, so I had no actual notice of the renewal before the charge. On September 22, 2026 - immediately after discovering the charge - I contacted LeetCode Support (ticket #REMOVED) to request a full refund. I have not used any Premium features in this new billing cycle. Support declined twice, citing their non-refundable terms, and canceled my auto-renewal and removed my card on file. On September 23, 2026, I requested a one-time goodwill exception and asked for the ticket to be escalated to a supervisor. I have received no response since.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Initial Complaint
Date:09/24/2026
Type:Product IssuesStatus:UnresolvedMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
I am filing this complaint regarding an unexpected $127 charge for the automatic renewal of my LeetCode Premium subscription.I had not used or accessed LeetCode for several months and had simply forgotten that the subscription was set to automatically renew. I did not receive any advance reminder or notification informing me that my subscription was about to renew or that I was about to be charged $127.I noticed the charge within minutes, and I contacted LeetCode immeditaely and requested a refund, explaining that I had not been using the service and did not intend to renew the subscription. Instead of reviewing my circumstances, I received what appeared to be an automated response stating that refunds would not be issued pursuant to their policy.I understand that businesses may have automatic-renewal terms, but I believe it is unreasonable to charge a customer $127 without providing a reasonable advance renewal reminder and then categorically refuse a refund when the customer contacts the company shortly after the charge and has not been actively using the service.I am not requesting continued access to LeetCode Premium and am happy for the renewed subscription to be cancelled immediately. I am simply requesting that LeetCode reverse the recent $127 renewal charge and issue a full refund.I attempted to resolve this matter directly with LeetCode before filing this complaint, but the automated refusal did not provide any meaningful opportunity for the situation to be reviewed.Desired resolution: A full refund of the $127 Premium subscription renewal charge and cancellation of the renewed subscription.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Customer Answer
Date: 10/04/2026
Complaint: 25313739
I am rejecting this response because it is an automated, irrelevant response with no capacity for a reply.
Sincerely,
REMOVEDInitial Complaint
Date:09/23/2026
Type:Product IssuesStatus:UnresolvedMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
The merchant charged me $159.00 for an annual auto-renewal of LeetCode Premium but failed to comply with California's Automatic Renewal Law REMOVEDProf. REMOVED). As a REMOVEDresident, I am entitled to a renewal notice 15 to 45 days in advance. LeetCode sent my notice on Sept 9, 2026 for a Sept 16, 2026 renewal, giving only 7 days' notice, which renders the charge invalid. I contacted them on Sept 16 to cancel and request a refund and have not used premium features since. They refused, citing an internal non-refundable policy that does not supersede state law. I have already filed a chargeback with my bank. I request a full $159 refund.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Customer Answer
Date: 10/04/2026
Complaint: 25310827
I am rejecting this response because the business completely ignored the core issue: their violation of California's Automatic Renewal Law (Bus. & Prof. REMOVED). I filed this BBB complaint precisely because their REMOVEDsupport team already explicitly refused to issue a refund. Redirecting me back to a support desk that already denied my request is not a resolution. Because LeetCode failed to address the legally defective 7-day renewal notice, I have escalated this to my bank and initiated a chargeback.
Sincerely,
REMOVEDInitial Complaint
Date:09/23/2026
Type:Billing IssuesStatus:AnsweredMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
In March 2026, LeetCode charged my card $159.00 for an annual Premium subscription auto-renewal without sending any advance renewal notice. California law requires businesses to provide advance notice before automatically renewing a subscription with a term of one year or more. I found only invoices sent on the renewal date itself no notice in the weeks prior.I canceled the subscription promptly after discovering the charge. The new term's Premium access is completely unused (canceled; runs through March 30, 2027). I filed two support requests (ticket #REMOVED); both were denied citing only their "non-refundable" terms of service, without addressing the missing renewal notice. LeetCode refunded an identical $159 renewal in October 2023 (receipt #REMOVED-6831), so this courtesy has precedent.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Initial Complaint
Date:09/22/2026
Type:Product IssuesStatus:UnresolvedMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
I ALREADY REQUESTED TO CANCEL EARLIER, AND YOU NEVER HONERED MY REFUND REQUEST !!!! ADDITIONALLY, THEY MENTIONED RACITS AND RUDE THINGS TO ME ON THE PHONE WHEN I TRIED CANCELLINGBusiness Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
Kindly be informed that LeetCode does not offer phone Support, we do not have any help desk phone number and will not call you for any reason. Also, on reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Customer Answer
Date: 10/13/2026
Complaint: 25303270
I am rejecting this response because: Leetcode Is Probably a REMOVEDthat said racist things to people. THEY HAVE REFUSED TO REFUND PEOPLE AND STEAL CONTINUOUSLY.
Sincerely,Initial Complaint
Date:09/18/2026
Type:Product IssuesStatus:UnresolvedMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
On August 31, 2026, LeetCode automatically renewed my Premium subscription and charged my credit card $159 for a full year of service through August 31, 2027. I did not receive an advance email or other reminder notifying me that the subscription was about to renew.I do not intend to use (and do not wish to use) LeetCode Premium during this renewal period. I noticed the charge shortly after it occurred and canceled the subscription within approximately five minutes. I then contacted LeetCode by email and requested a full refund.LeetCode responded that my request would be reviewed and directed me to complete a refund request form. I promptly completed and submitted the form with all the requested REMOVEDof September 17, 2026, I have not received a decision or refund. I have followed up with LeetCode several times, but the company has stopped responding to my communications.Because I canceled immediately after discovering the unexpected charge, do not intend to use the service during the renewed subscription period, and promptly followed LeetCodes refund request process, I am requesting a full refund of the $159 charge to my original payment method.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.Customer Answer
Date: 10/04/2026
Complaint: 25291397
I am rejecting this response because:What communication is LeetCode referring to? I emailed on August 31, September 1, approximately ten days later, and again a month later. LeetCode has not answered a single question, addressed my concerns, or refunded my annual fee. I had to file a BBB complaint and email LeetCode the complaint ID just to receive a response through the BBB telling me to continue communicating through REMOVEDvery channel through which my messages have gone unanswered. My central concern remains unaddressed: LeetCode charged my card for an annual renewal without notifying me beforehand. I raised California Business and Professions Code 17602(b)(2), which requires advance notice REMOVEDdays before qualifying annual subscriptions renew. LeetCode has neither addressed this concern nor provided evidence that it sent me a renewal notice. Redirecting me to an unanswered support thread does not resolve this complaint. I expect a substantive response addressing the issues I raised and a full refund of the annual fee.
Sincerely,
REMOVEDInitial Complaint
Date:09/15/2026
Type:Product IssuesStatus:AnsweredMore info
Complaint statuses
- Resolved:
- The complainant verified the issue was resolved to their satisfaction.
- Unresolved:
- The business responded to the dispute but failed to make a good faith effort to resolve it.
- Answered:
- The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
- Unanswered:
- The business failed to respond to the dispute.
- Unpursuable:
- BBB is unable to locate the business.
I am filing a complaint regarding the automatic renewal of my annual LeetCode Premium subscription and LeetCode's refusal to refund the charge.I did not receive any advance notice that my annual subscription was about to renew. After discovering the charge, I promptly contacted LeetCode to cancel and request a refund. My request was denied through an automated response without addressing the missing renewal notice.I believe this may violate California's Automatic Renewal Law, including Business and Professions Code REMOVED, which generally requires notice 1545 days before an annual subscription automatically renews.I reviewed my email and could not locate any such notice. Had I received it, I would have cancelled before renewal.I am requesting review of LeetCode's compliance with California law and a full refund of the renewal charge.Business Response
Date: 10/04/2026
Hello there,
Thank you for your message. We understand that this situation can be frustrating, and we sincerely apologize for any inconvenience you have experienced.
On reviewing your complaint, we noticed that you have been communicating with us via our CRM platform (Zendesk). We strongly advise and encourage you to continue the communication via the REMOVEDplatform so we can best support you, and until your complaint gets resolved.
Thank you for understanding, and we apologize again for any inconvenience.
Best Regards,
The LeetCode Team.
BBB Accreditation: None
To become accredited, a business must agree to BBB Standards for Trust and pass BBB's vetting process.
Why choose a BBB Accredited Business?BBB Business Profiles are provided solely to assist you in exercising your own best judgment. BBB does not verify the accuracy of information provided by third parties, and does not guarantee the accuracy of any information in Business Profiles. As a matter of policy, BBB does not endorse any product, service, or business. Businesses are under no obligation to seek BBB accreditation, and some businesses are not accredited because they have not sought BBB accreditation.
When considering complaint information, please consider the company's size and volume of transactions. Note that the nature of complaints and a company’s responses to them are often more important than the number of complaints. BBB Business Profiles generally cover a three-year reporting period.