Refund Policy
How payments, cancellation and refunds work.
Draft — not yet in force
apps/website/lib/legal.ts. It has not been reviewed by a lawyer.How billing works
Pro is a one-off purchase, not a recurring subscription. Paying grants Pro for a fixed window — 30 days for a monthly purchase, 365 days for a yearly one. Nothing renews automatically and no card is kept on file for future charges.
When the window ends the account returns to the Free plan and its limits. Your runtimes, keys and data are not deleted by the change of plan; the Free plan’s limits simply start applying.
Prices are shown in USD and charged in INR through Razorpay at the conversion rate configured at the time of purchase.
Cancellation
There is nothing to cancel. Because nothing auto-renews, stopping is simply not buying again — you keep Pro until the window you paid for ends, and then the account reverts to Free.
If you would rather leave entirely, delete your runtimes and projects from the dashboard. Deleting a runtime immediately invalidates its keys and deletes its execution traces.
Refund eligibility
Payments are final and we do not offer refunds for change of mind, unused time in a paid window, or dissatisfaction with model output. Because nothing auto-renews, there is no situation where you are charged for a period you did not choose to buy.
We will refund in these cases:
- Duplicate charges. If you were charged more than once for the same window, we refund the extra charges in full.
- Charges you did not authorise. If a payment was made without your authorisation, tell us and we will refund it and secure the account.
- Our failure. If a payment succeeded but the plan was not granted, and we cannot put that right, we refund it in full.
- Where the law requires it. This policy does not limit any right you have under applicable consumer law in India.
We do not refund a window cut short because the account was suspended or terminated for breaching the Terms of Service or the Acceptable Use Policy.
Requesting a refund
Write to support@cheelalabs.com from the email address on the account, with the date of the payment and the Razorpay payment identifier if you have it.
We will respond within 5 business days. An approved refund goes back to the original payment method through Razorpay, and typically takes 5 to 10 business days to appear depending on your bank.
Billing disputes
If you think you have been charged incorrectly, contact us first at support@cheelalabs.com. Almost every billing question is a mistake we can fix quickly, and contacting us is faster than a bank dispute.
Chargebacks
Raising a chargeback without contacting us first means we learn about the problem from the payment provider rather than from you, and it costs us a fee whatever the outcome.
We may suspend an account with an open chargeback until it is resolved. If a chargeback is decided in your favour, the corresponding plan window ends.
None of this is intended to discourage a genuine dispute. If something is wrong, tell us — we would rather fix it directly.
Changes to this policy
We may update this policy. The version in force when you paid is the one that applies to that payment.