What you will learn
- Trust, verification, and safe payments as the marketplace core
- Matching, booking, and video lessons
- The cold-start problem and how to narrow launch
- Off-platform leakage and dispute handling
A tutoring marketplace matches students with tutors by subject, level, price, and availability, then handles booking, video lessons, and payment so neither side has to arrange those pieces themselves. Trust is the product: verified tutors, honest reviews, and safe payments matter more than a large catalogue.
The marketplace has student and tutor sides plus an operator layer for verification, disputes, and payouts. Students search, compare, message, book trial lessons, and pay; tutors set availability and rates, run sessions, and receive payouts.
What the tutoring marketplace does
It covers school subjects, exam preparation, languages, music, and professional skills, and it must handle both one-off lessons and recurring weekly bookings. The matching problem differs by subject: a maths tutor for exam revision and a piano teacher need different profile information.
Core features
The feature list below covers what users actually open the product to do. Anything that does not serve one of these jobs is a candidate to cut from the first release.
- Tutor profiles and verification: Qualifications, experience, introduction videos, and identity checks, with verification badges that distinguish checked claims from self-reported ones.
- Search and matching: Filters by subject, level, price, language, and availability, plus recommendations based on the student's goal rather than only popularity.
- Booking and recurring lessons: Single and recurring bookings with tutor calendars, cancellation rules, and rescheduling that updates both sides automatically.
- In-platform video lessons: Video sessions with a shared whiteboard and document sharing, so lessons do not depend on external meeting links that break.
- Escrow payments and payouts: Student payment held until the lesson completes, then released to the tutor minus commission, with refunds handled by clear rules.
- Reviews and dispute handling: Post-lesson reviews for both sides, a dispute process for missed or poor lessons, and operator tools to investigate.
How it is built
Build in order, and do not skip the early validation steps. Most failed projects in this category fail because the workflow was never agreed with real users before code was written.
- Choose subjects and levels for launch: Start narrow, with subjects where supply and demand can both be built, rather than launching every subject thinly.
- Build tutor onboarding and verification: Ship profile creation, verification, and availability management first, since tutor supply determines whether students find anyone.
- Build search and booking: Connect student search to real tutor calendars, and test booking, cancellation, and rescheduling end to end.
- Add video and payments: Ship in-platform video and escrow payments together, because lessons without safe payment push transactions off-platform.
- Launch with a trial-lesson offer: Use trial lessons to build early reviews and repeat bookings, and watch where students drop out of the funnel.
- Scale subjects and regions: Add subjects and regions only when the first market has repeat bookings and healthy tutor retention.
Technology considerations
Marketplace technology centres on search, calendars, and payments: search must stay fast as tutor numbers grow, calendars must prevent double-booking, and payouts must handle commissions, refunds, and tax reporting. Escrow logic should be explicit and tested, since payment disputes are the most damaging support cases.
Video can run on a managed real-time service with whiteboard tooling, which is cheaper to operate than building media infrastructure. Messaging between students and tutors needs moderation and spam controls from launch, or it becomes a channel for off-platform payment solicitation.
Challenges to plan for
These are the problems that most often delay this kind of project. Naming them early lets the budget and the schedule absorb them instead of being derailed by them.
- The cold-start problem: students will not join without tutors, and tutors will not join without students.
- Off-platform transactions, where users meet on the marketplace and pay privately afterwards.
- Tutor quality variation and the need for verification that actually means something.
- No-shows on both sides and the refund disputes they create.
- Commission levels that keep tutors on the platform instead of driving them away.
What belongs in the first release
A first release of this tutoring marketplace should cover the core jobs listed above: Tutor profiles and verification, Search and matching, Booking and recurring lessons, In-platform video lessons, Escrow payments and payouts, Reviews and dispute handling. If those jobs work reliably for real users, the product has earned its next phase. Features outside that list, however attractive in a sales meeting, should wait until the core is proven, because every extra feature in version one is also extra testing, extra support, and extra surface for things to break.
Scope discipline matters most at the point where a stakeholder asks for one more integration or report before launch. The right answer is usually a phased plan: ship the core, measure how users actually behave, and then add the extension that the evidence supports. That approach keeps the launch date realistic and leaves room to fix the problems that only real use reveals.
Cost and timeline: cost and delivery time vary widely with scope, integrations, and compliance requirements. Treat any figure quoted without a scope review as approximate only, and confirm with a written quote before committing.
Frequently asked questions
How do tutors get paid?
Students pay the platform before the lesson, the platform holds the payment, and releases it to the tutor after the lesson completes, minus commission, on a payout schedule.
How are tutors verified?
Verification typically combines identity checks with qualification evidence and, where relevant, background checks. Verified badges should only appear for claims that were actually checked.
What happens if a lesson is missed?
Cancellation and no-show rules should be stated before booking, with refunds or rescheduling according to who missed the lesson and how much notice was given.
Can students book recurring weekly lessons?
Yes, recurring bookings are a core marketplace feature, with one schedule that both sides can adjust and a clear rule for breaks and holidays.
How long does it take to build?
A tutoring marketplace with profiles, booking, video, and escrow payments is typically a multi-month build. Matching algorithms and multi-region expansion extend it, so confirm with a scoped quote.