REFUNDS
Refund and cancellation policy
OpenTalk uses Stripe Checkout for the 5 SAR trial and lesson-credit top-ups. This operational draft requires local legal review before live launch.
Unused lesson credit
A customer may submit a request for the full available, unused lesson balance from the account page without a cancellation fee. The requested amount is held immediately so it cannot also be spent on lessons while the request is reviewed.
Review and approval
Submitting a request does not create a Stripe refund. OpenTalk support reviews each request. If approved, an administrator confirms the decision and initiates the refund. If rejected before any refund is processed, the held amount is restored to the customer's lesson balance.
Original payment method only
After approval, Admin processes the request as one or more Stripe refunds against the customer's original top-up payments. Funds return only to the original Visa, mada, or other payment method. OpenTalk does not offer cash withdrawal, transfer to another bank account, or balance transfer to another user.
Bank processing time
After Stripe accepts the refund, the customer's bank usually displays the credit in approximately 5-10 business days. The exact timing is controlled by the card network and issuing bank and cannot be guaranteed by OpenTalk.
Confirmed lessons
When support confirms a teacher and lesson time, 25 SAR is deducted from the available balance. If OpenTalk cancels that scheduled lesson, 25 SAR is restored to the lesson balance. Customer cancellations, no-shows, and completed lessons remain subject to the final cancellation rules approved before launch.
Local review required
Company details, tax treatment, Saudi consumer requirements, and the final cancellation notice period must be approved by qualified local advisers before production launch.
