Terms of Service

Last updated: December 2025

1. What This Service Does

LeetOrPay is a commitment contract platform. You set a LeetCode goal, put money at stake, and we charge you if you miss your target. The purpose is motivation through loss aversion, not punishment.

2. Payment Authorization

By adding a payment method, you authorize us to charge your card when you derail (miss your goal). Charges occur within 48 hours of a confirmed derailment, following our Commitment Policy legitimacy check process.

3. Pledge Schedule

Your first miss is free ($0). After that, pledges escalate: $5 → $10 → $30 → $90 → $270, up to your chosen cap. You control the maximum you can lose per derailment.

4. Refunds

Derailment charges are generally non-refundable—that's the point. However, we cancel charges for:

  • Technical issues on our end
  • Legitimate emergencies (reply within 24 hours of derailment)

5. Account Termination

You can archive your goal or delete your account anytime. If a charge fails or you initiate a chargeback, we may suspend your account. Outstanding amounts remain due.

6. Limitations

The service is provided "as is". We're not liable for LeetCode API outages, missed notifications, or other technical issues beyond our control—though we'll always apply the legitimacy check fairly. Our liability is limited to fees you've paid in the prior 12 months.

7. Changes

We may update these terms. Continued use after changes constitutes acceptance. Material changes will be communicated via email.

Questions?

Contact us at support@leetorpay.com