Refund Policy

Effective: [INSERT DATE]

The short version. 14-day no-questions refund on your first subscription. Annual cancellations get pro-rata of unused months. AI compute already used is non-refundable except for service failure.

1. New subscription — 14-day full refund

If you subscribe to Base, Pro, Max, BYOK Plus, or BYOK Max for the first time and decide it's not for you, email billing@offcoder.com within 14 days of the initial charge for a full refund. No questions asked.

This applies to your first subscription only. Re-subscribing after a previous refund doesn't reset the window.

2. Annual subscription — pro-rata on cancellation

If you cancel an annual plan partway through the term, we'll refund the pro-rata portion of unused months minus a 5% admin fee. Example: $100/yr Pro plan cancelled at month 6 → 6 unused months × $8.33/mo = $49.98 → 5% admin fee → $47.48 refund.

The annual discount (~17%) is forfeit on early cancellation. We use the monthly equivalent rate for the refund calculation.

3. Wallet balance — refundable for 90 days

Unused wallet credits remain on your account indefinitely while the account is active. If you want a cash refund of unused wallet, request it within 90 days of the original top-up via billing@offcoder.com. Past 90 days, wallet credits remain on your account but are no longer cash-refundable.

4. Cloud runs and AI calls — non-refundable once used

Cloud runs that have completed (success or failure) are non-refundable except where the failure was caused by Service downtime or a Service-side error. AI requests that returned a successful response are non-refundable.

If a cloud run fails because of a Service issue (container crashed, our networking glitch, etc.), the wallet reservation is released automatically and no charge applies.

5. Service-credit policy

If we have a major outage (>4 hours of unavailability in a calendar month), affected paid users on monthly plans get a 10% credit toward the next billing cycle. Annual users get 1 free month added on the longest outage in the year.

"Major outage" excludes scheduled maintenance announced 48+ hours in advance.

6. Chargebacks

Please contact us before disputing a charge with your bank. Chargebacks cause Stripe penalties, which we have to pass on; we'd rather just refund you directly. Account access may be suspended during a chargeback investigation.

7. How to request a refund

  1. Email billing@offcoder.com from the email address on your account
  2. Include the date of the original charge, the amount, and a brief reason (optional but helps us improve)
  3. We confirm by email within 1 business day and process the refund within 5 business days
  4. The refund typically appears on your statement within 5-10 business days, depending on your bank

8. Indian regulations

For Indian users, we comply with RBI guidelines for digital service refunds. Refunds are processed in INR via Stripe; foreign-currency conversions use the rate on the refund date.

9. Changes to this policy

If we change this policy, the change takes effect 14 days after we email registered users. Existing subscriptions follow the policy in effect when they were purchased.

10. Contact

billing@offcoder.com