Cancellation & Refund Policy
Version: 2026-02-20
Last updated: 2026-02-20
This policy explains how booking holds, rescheduling, cancellation, lesson outcomes, disputes, and refunds are handled on DarsKhana.
1. Booking hold and confirmation
- New bookings are first created as held requests pending tutor confirmation.
- No charge is taken at hold stage for paid bookings.
- During checkout, selected slots are reserved briefly while payment setup completes (currently 15 minute(s), unless changed in platform settings).
- After request submission, tutor confirmation is time-limited; booking requests may expire automatically if not confirmed (currently 24 hour(s), unless changed in platform settings).
2. Rescheduling rules
- Rescheduling requires acceptance by the other party (student or tutor).
- For paid non-trial bookings, reschedule requests must be made at least 1 hour(s) before the current lesson start.
- For paid non-trial bookings, the proposed new time must also be at least 1 hour(s) from the time of request.
- A reschedule request can be rejected by the other party; if rejected, the booking may be cancelled under platform flow.
- Lessons that have already started cannot be rescheduled.
3. Cancellation rules
- Completed and expired bookings cannot be cancelled.
- For paid non-trial bookings, once lesson time has started, cancellation is not permitted.
- For paid non-trial bookings, cancellation outcomes are evaluated against the refund cutoff of 24 hour(s) before lesson start.
- For unpaid, trial, or zero-value flows, platform handling may differ from paid-booking rules and may include automatic status changes (for example, auto-cancellation of overdue unpaid lessons).
- Within cutoff: late-cancel handling applies. Late cancellation is currently allowed, but may be non-refundable depending on policy outcome.
4. Lesson outcome and no-show handling
- Attendance is evaluated from platform session events (join, leave, ping) and booking metadata.
- A lesson may be marked completed when both participants meet the platform minimum attendance threshold (currently 10 minute(s) each unless changed in settings).
- Incomplete outcomes may include tutor no-show, student no-show, both no-show, or connection drop.
- Where applicable, incomplete outcomes may trigger automatic financial actions such as charge cancellation or refund workflows.
5. Refund eligibility and processing
- Before cutoff, paid non-trial cancellations are generally refund-eligible, subject to fraud/dispute/legal checks.
- Within cutoff, paid non-trial cancellations are usually non-refundable unless an exception is approved.
- For incomplete lessons, refund eligibility is determined by outcome reason and payment state.
- Where a case is refund-eligible, refunds may be processed automatically by platform workers where enabled.
- Some refunds still require manual support/admin review (for example, provider constraints, exceptions, or failed automated attempts).
- Refund timelines depend on payment provider and card issuer processing speeds.
- If a refund is approved, users receive a refund confirmation by email.
6. Disputes
- Disputes are currently available for connection-drop outcomes only.
- The dispute window is currently 48 hour(s) from lesson end unless changed by platform settings.
- Duplicate active disputes for the same booking are not accepted.
7. Trial lessons
- Free-trial bookings (where no payment is charged) do not generate monetary refunds.
- Repeated misuse of trial sessions may result in restrictions.
8. Tutor reliability and platform action
- Tutor-side cancellations may trigger student notifications, rebooking support, and account-quality review.
- Repeated late cancellations or reliability issues may lead to tutor account restrictions.
9. How to request support
If you believe a cancellation or refund outcome is incorrect, contact Admin@darskhana.com with booking ID, lesson date/time, and the issue summary.
Related policies: Terms | Payments | Privacy | Security | Safeguarding