Tuitionable Tuitionable
How Tuitionable Works

How Tuitionable Works

A step-by-step walkthrough of the student, tutor, and administrator journeys in Tuitionable — from discovery and booking through teaching, earning, payout, and oversight.

Documentation 6 min read Updated 16 Nov 2026
On this page

Overview

Tuitionable is a two-sided tutoring marketplace, so the platform is best understood as three connected journeys: the student who discovers a tutor and books a lesson, the tutor who applies, gets approved, teaches, and gets paid. This page walks each journey end to end and links to the detailed guide for every step.

If you are new to Tuitionable, read the journey that matches your role; if you are evaluating the platform, read to see how the pieces fit together. For the conceptual model behind these journeys — the roles, the commission and subscription earning modes, and the overall architecture — start with the Introduction.

JourneyStarts withEnds with
StudentDiscovering a tutorReviewing a completed session
TutorApplying to teachReceiving a payout

The Student Journey

A student excel from finding the right tutor to learning live and leaving feedback. The path is discover → book → pay → learn → review.

1. Discover a tutor

Students browse the public tutor directory at /tutors, filter by subject, and open individual profiles. They can also answer a short matching questionnaire to get suggestions, save tutors to a wishlist, and explore subjects. See Finding a Tutor, AI Tutor Matching, and Tutor Profiles & Favorites.

2. Book a session

From a tutor's profile, the student picks a subject, a date, and an open time slot, then chooses a session type — a single lesson or a lesson from a package. Every booking checks both calendars for conflicts before the slot is held. New bookings that need payment start in pending_payment until funds are secured. See Booking a Session and Lesson Packages.

3. Pay at checkout

The student pays at checkout using a payment gateway or their wallet balance, and can apply a coupon. Once payment is secured, the booking moves to pending for the tutor to confirm (or straight to confirmed when instant booking is enabled). See Checkout & Payment Methods and Wallet, Coupons & Invoices.

4. Learn in the live classroom or in-person

Reminders go out before the session, and the join window opens shortly before the scheduled start. The student joins the live video classroom — with a shared whiteboard, file sharing, and optional recording — from /session/{booking}/join. Throughout, the student can message the tutor. If the session is an in-person booking, both parties will meet at a pre-agreed location when students select at checkout. See Live Sessions & Classroom and Messaging.

5. Review the session

After a session is marked complete, the student is prompted to leave a rating and review — an overall star rating plus optional sub-ratings for communication, knowledge, and punctuality, with an option to post anonymously. See Reviews & Ratings.

Beyond live lessons. The student dashboard tracks a learning streak computed from completed sessions, and students can refer friends to earn wallet credit when a referred friend completes their first paid booking. Students can also enroll in self-paced courses. See the Student Dashboard and Self-Paced Courses.

The Tutor Journey

A tutor goes from applicant to earning professional. The path is apply → approve → set up → teach → earn → payout.

1. Apply to teach

An applicant starts at /become-a-tutor, which routes them to register and then into a multi-step onboarding wizard at /tutor-onboarding. The wizard collects the basics, a pitch and bio, teaching details, subjects and rates, experience, weekly availability, and an optional verification step. Each step is saveable, so the tutor can submit and finish later. See Becoming a Tutor.

2. Get approved

When approval is required, the new profile waits in pending until an administrator reviews it. Approval makes the tutor visible in search; the tutor dashboard is reachable beforehand and shows a "complete your profile" prompt. See Becoming a Tutor for the approval workflow and what each status means.

3. Set up the profile

Approved tutors display their public profile, pricing, packages and offers, weekly availability, and the video provider their classroom uses (Jitsi by default, a connected Zoom or Google Meet account). See Building Your Profile, Pricing, Packages & Offers, Availability & Calendar, and Classroom & Video Providers.

4. Teach

Incoming requests appear in the tutor's bookings, where the tutor confirms or rejects each one. During the live session, the tutor joins the classroom and afterwards marks the session complete. A tutor can also propose a reschedule for a confirmed booking, which the student then accepts or declines. See Managing Bookings and Dashboard, Sessions & Analytics.

5. Earning

Each completed, paid session records an earning on the tutor's ledger. In commission mode the tutor keeps the session price minus a platform commission; tutors on a subscription plan pay a recurring fee that reduces commission. Earnings start pending, become available, and can then be withdrawn. See Earnings & Commission and Tutor Earning Plans.

6. Get paid out

The tutor saves a payout method (Bank deposit, PayNow, or PayPal) and requests a payout from their earnings. The request then sent to our finance team for processing. Once approved, payout will marked as paid once the money is disbursed. See Payouts.

Bookable status. A tutor must have a complete profile and approved to accept bookings. This is re-checked at the moment they confirm, so a lapsed account cannot accept new sessions.

How Booking Status Connect

StatusMeaningWho acts next
pending_paymentSlot held, awaiting paymentStudent (pay at checkout)
pendingPaid, awaiting tutor decisionTutor (confirm or reject)
confirmedLocked in, meeting link readyBoth (join at session time)
in_progressSession has startedTutor (mark complete)
completedSession finished, earning recordedStudent (leave a review)
cancelledCalled off; refund per policy—
no_show (no_show_student / no_show_tutor)A party didn't attend; refund/earning per attribution policyAdmin (attribute the no-show)
Why this matters. A completed session is what triggers the rest of the platform: it records the tutor's earning, prompts the student for a review, and updates the tutor's session statistics. The full set of statuses and transitions is covered in Live Sessions & Classroom.

Tips & Common Questions

SituationWhat happens · what to do
A booking is stuck in pending_paymentPayment was never completed. Finish checkout to advance it, or abandon it — the slot is only held, not confirmed.
I paid but the tutor has not confirmedThe booking stays in pending until the tutor confirms or rejects. If they reject, the payment is refunded.
I want to rescheduleEither side can request a reschedule for a confirmed booking; the tutor approves or rejects reschedule requests. See Managing Bookings.
I need to cancelRefunds follow a notice-based policy; see Cancellations & Refunds for the windows.
A new tutor is not showing in searchThe profile is awaiting admin approval. Once approved it appears in the listing — see Tutor Management & Subjects.
My earnings show but I cannot withdraw yetEarnings move from pending to available before they can be paid out. See Earnings & Commission.
Skip to main content