Cost to Build a Tutoring Marketplace Like Wyzant: What EdTech Founders Actually Pay
The short answer
Building a tutoring marketplace like Wyzant costs $80,000--$250,000 depending on compliance scope and feature depth. A V1 with tutor profiles, booking, video sessions, and Stripe Connect payouts runs $80,000--$130,000 in 14--18 weeks. A full platform with COPPA-compliant parent controls, background check integration, automated 1099 tax compliance, and mobile apps runs $180,000--$250,000 in 28--36 weeks. EdTech founders targeting niche verticals -- coding tutors, music instruction, corporate training -- recover build costs faster than general tutoring marketplaces because take rates and retention are higher in focused communities. RaftLabs builds two-sided tutoring and education marketplaces for EdTech founders on fixed-price contracts.
A product manager at a mid-size professional services firm gets a budget to build an internal coding skills platform for junior hires. The firm has 200 new grads each year who need to ramp on Python, SQL, and cloud tooling. They consider Wyzant -- 80,000 tutors, instant access, no build cost. The problem: Wyzant is a public marketplace. Their internal tutors (senior engineers willing to teach) cannot set up private sessions only visible to firm employees. The fee structure does not accommodate corporate invoicing. The parent consent workflows built for K-12 users add friction the firm's adult employees do not need. And the 25% take rate applies on top of whatever rate the internal tutors charge.
They are not building a clone of Wyzant. They are building a private tutoring marketplace for a specific community. That distinction changes almost everything about the build.
This article is for founders and product leaders in that position: people building niche tutoring or skill-learning marketplaces -- coding instruction, music lessons, test prep, corporate L&D -- where Wyzant's generalist model is the wrong fit. What follows covers real build costs, what COPPA compliance and 1099 payouts add to scope, how the cold start problem plays out in tutoring specifically, and the thresholds where building beats listing.
How much does it cost to build a tutoring marketplace like Wyzant?
Building a two-sided tutoring marketplace costs $80,000 to $250,000 depending on scope. A V1 with tutor profiles, booking, video sessions, and Stripe Connect split payments takes 14--18 weeks. A full platform with COPPA compliance, background checks, automated 1099 tax filing, and mobile apps takes 28--36 weeks.
| Build option | What it includes | Timeline | Cost |
|---|---|---|---|
| V1: Tutor marketplace core | Tutor profiles and search, booking calendar, Stripe Connect split payments, video session integration, basic messaging | 14--18 weeks | $80,000--$130,000 |
| V2: V1 + compliance layer | V1 plus COPPA-compliant parent controls, background check integration (Checkr or Sterling), session notes, review and rating system | 20--26 weeks | $130,000--$180,000 |
| V3: Full platform | V2 plus automated 1099/W-9 payout compliance, AI tutor matching, corporate training module, native mobile apps (iOS + Android), advanced analytics | 28--36 weeks | $180,000--$250,000 |
| Wyzant (listing on platform) | Existing tutor network, no build cost, instant access to students | Days to go live | 25% take rate per lesson |
| Preply | Language tutors, subscription model for students, tutor approval process | Days to go live | 18--33% commission per lesson |
| Tutor.com | On-demand tutoring, school and library partnerships, synchronous chat | Days to set up | Revenue share model |
What moves cost within these ranges: whether you need COPPA compliance (adds 4--6 weeks for parent consent flows and minor data handling), the complexity of the Stripe Connect payout model (direct charges vs. destination charges vs. separate charges and transfers -- each has different compliance surface area), whether background check integration is in scope, and whether you need native mobile apps. Cross-platform mobile (React Native or Flutter) saves $30,000--$50,000 compared to building iOS and Android natively. The 1099 compliance layer is isolated enough that it can be deferred to V3 -- but the W-9 collection workflow at tutor onboarding must be designed in V1 so you are not retrofitting it when your first tax season arrives.
How Wyzant makes money -- and what your margin looks like when you build
Wyzant charges students the full lesson rate and remits 75% to tutors. The 25% take rate is the platform fee. According to the US Bureau of Labor Statistics Occupational Outlook Handbook, the median hourly wage for salaried tutors and instructors is $28.25/hour (May 2023 data); marketplace tutors who set their own rates typically charge $30-$200+ per hour. At the median US marketplace tutor rate of $50/hour, Wyzant earns $12.50 per session hour. At scale -- with millions of sessions per year -- that is a substantial business. Tutors set their own rates from $30 to $200+ per hour. A tutor charging $75/hour takes home $56.25. The gap is the margin Wyzant monetizes.
When you build your own marketplace, your monetization model is a design choice. The four options used by EdTech marketplaces:
A take rate on each transaction (what Wyzant does). Typical range is 10--25% for tutoring marketplaces. Lower than Wyzant's 25% gives tutors an economic reason to prefer your platform.
A subscription from students. Preply's model: students pay a monthly fee for a set number of lesson credits. Cambly uses a similar structure for ESL. Predictable revenue, but subscription conversion requires more demonstrated value before the first payment.
A subscription from tutors. Charge tutors a monthly listing fee in exchange for visibility and leads. No take rate on sessions. This model attracts tutors with high session volume -- they pay less per session than under a take rate. Risk: tutors have less incentive to complete sessions they can book off-platform after the introduction.
Corporate contracts. L&D teams at companies buy a block of tutoring hours for employees. Invoice billing, not card-on-file. This model has the highest average contract value and the lowest churn. It also requires a procurement-friendly interface that Wyzant's consumer UX does not support.
Most niche tutoring platforms use a hybrid: a modest take rate (10--15%) combined with a premium tutor subscription tier that offers better search placement, more calendar flexibility, or analytics on student outcomes. The hybrid protects revenue on low-volume months and rewards power tutors who drive most of your session volume.
Who builds a tutoring marketplace instead of listing on Wyzant?
Four types of organizations find that Wyzant's model works against their specific goals.
Corporate L&D teams building internal skill platforms
A technology company running quarterly onboarding cohorts for software engineers needs internal skill routing -- connecting new hires to senior engineers who can teach specific topics. Wyzant is public. Their sessions would require the internal tutor to set up a Wyzant profile, and any student could book them. Corporate confidentiality requirements and fee structure make a marketplace listing unworkable. A private tutoring marketplace -- accessible only to employees, with corporate invoicing, manager-level reporting on session completion, and skill-level tracking -- is worth building at $80,000--$130,000 for a company running 500+ tutoring sessions per year.
Niche skill platforms where community is the product
A coding bootcamp that has been running cohort-based courses wants to offer alumni access to one-on-one mentorship with working engineers. The population of both tutors (engineers willing to mentor) and students (alumni) is a closed network. Wyzant's 80,000 tutors are irrelevant -- the mentors are people the bootcamp already knows. The platform's job is scheduling, payment, and session management for a defined community. A niche marketplace here wins on trust and relevance that a general platform cannot replicate.
K-8 school districts building parent-facing tutoring access
A school district in Texas wants to connect district-certified tutors with families of students who need academic support. The tutors must have passed district-required background checks. Sessions must align to the Texas Essential Knowledge and Skills (TEKS) curriculum. Parents pay through a district-managed portal. COPPA compliance is non-negotiable for students under 13. Wyzant's onboarding flow was not designed for district procurement, curriculum alignment, or FERPA compliance at the district level. Building a purpose-fit platform at $130,000--$180,000 is the only option that meets all of those requirements simultaneously.
Test prep companies converting group content to 1:1 instruction
A company that runs SAT/ACT group prep courses wants to add a 1:1 tutoring layer -- matching students with instructors who know their specific weak areas from diagnostic assessments. The instruction is not generic; it is tied to diagnostic data the company already holds. Wyzant tutors do not have access to the company's proprietary diagnostic data or curriculum. Building a tutoring marketplace that integrates with the company's existing diagnostic engine, routes students to matched tutors based on assessment results, and tracks improvement over sessions is a product extension that requires a custom build.
What features does a tutoring marketplace V1 actually need?
Tutoring Marketplace Build: V1, V2, V3
V1
List tutors, take bookings, run sessions, pay out
Everything you need to go live with a functional two-sided marketplace: tutor profiles students can find and book, video sessions that run reliably, and split payments that move money from student to tutor minus your take rate. This is the $80K--$130K foundation.
- Tutor profiles and onboarding -- subject areas, availability calendar, hourly rate, bio, credentials, verification status badge
- Search and filtering -- by subject, grade level or skill level, availability, price range, rating; tutor card grid with key details visible without clicking through
- Booking calendar -- student-facing session request, tutor-facing accept or decline, confirmation emails to both parties, pre-session reminder notifications
- Stripe Connect split payments -- student pays full rate, platform withholds take rate, tutor receives net payout on your transfer schedule (daily, weekly, or per-session)
- Video session integration -- Daily.co or Zoom SDK embedded session room, session start and end triggers tied to booking record, tutor joins link vs. student joins link
- Basic messaging -- pre-session message thread between booked student and tutor; not a general inbox (that is V2)
- Admin dashboard -- session volume, payout totals, tutor status management, dispute flagging
V2
Trust, safety, and compliance for minors
The features that make the platform safe enough to market to schools, parents, and school districts -- and defensible against COPPA and background check liability. Adds roughly $50K--$50K over V1 and 6--8 weeks.
- COPPA-compliant parent controls -- age gate at student registration, parental consent flow for under-13 accounts, parent dashboard to view bookings and session history, parent approval for new tutor connections
- Background check integration -- Checkr or Sterling API, tutor verification status tied to background check result, automatic badge on profile, admin review queue for flagged results
- Review and rating system -- post-session rating prompt for students, star rating and written review stored on tutor profile, rating-weighted search ranking
- Session notes -- tutor-facing post-session notes form, student-accessible session summary, parent-visible session notes for under-13 accounts
- Full messaging system -- persistent thread between student and tutor for ongoing relationships, message archive accessible to admins for trust and safety review
- Dispute and refund workflow -- student dispute initiation, admin mediation queue, refund to student card via Stripe, payout adjustment for tutor
V3
Scale: tax compliance, AI matching, mobile, corporate
The full platform for marketplaces approaching meaningful session volume: automated 1099 filing, AI-powered tutor-student matching, native mobile apps, and a corporate training module for L&D buyers. Adds $50K--$70K over V2 and 8--10 weeks.
- Automated 1099/W-9 compliance -- W-9 collection at tutor onboarding, cumulative earnings tracker per tutor, 1099-NEC PDF generation at year-end, electronic filing to IRS via Track1099 or Yearli API
- AI tutor matching -- matching algorithm using student learning goals, tutor subject strength scores, past session completion rates, and availability overlap; surfaces ranked recommendations rather than just search results
- Corporate training module -- team account management, bulk session purchasing, manager dashboard for team session activity, invoice billing instead of card-on-file, SCORM or LTI integration hooks for LMS platforms
- Native mobile apps -- iOS and Android apps with push notifications for session reminders, in-app video sessions, booking management; cross-platform build (React Native or Flutter) to control cost
- Advanced analytics -- tutor performance metrics (session completion rate, re-booking rate, average rating), student engagement metrics (sessions per month, subject progress), platform-level revenue and payout dashboards
How the build timeline breaks down week by week
Most tutoring marketplace builds fail in one of two places: the Stripe Connect payout model is chosen incorrectly in week two and requires a rewrite by week ten, or the video session integration is scoped as a feature addition rather than a core architectural requirement and gets rushed. Both failures cost more to fix than to design correctly from the start.
Weeks 1--2: Data model and payout architecture. The tutor--student relationship model (can a student have multiple active tutors? can a tutor set different rates per subject?). The Stripe Connect payout model decision: direct charges keep funds in the connected account and are simpler but limit platform-level reporting; destination charges route through the platform account and give you full visibility on every transaction. For a marketplace where take rate reporting and 1099 tracking matter, destination charges or separate charges and transfers are the right choice. This decision cannot be changed without rebuilding the payment integration. Make it in week one.
Weeks 3--5: Tutor onboarding and profile system. Tutor registration form with credential fields, subject area taxonomy, availability calendar setup, hourly rate configuration. W-9 data collection fields (required for 1099 compliance later -- design them in even if V3 is months away). Stripe Connect account creation for each tutor, linked to their platform profile. Admin verification queue.
Weeks 6--8: Student-facing search and booking. Search index with filtering by subject, price range, availability, and rating. Tutor card grid. Profile detail page. Booking request flow: student picks time slot, platform checks tutor availability, sends booking request, tutor accepts or declines. Confirmation emails triggered on booking state change.
Weeks 9--11: Payment processing. Stripe Checkout or Stripe Payment Element for student card capture. Destination charge creation on session confirmation. Platform take rate calculation and application. Tutor payout on configurable schedule (weekly payouts for V1 are standard). Refund workflow for cancelled sessions within the cancellation window.
Weeks 12--14: Video session integration. Daily.co room creation API tied to booking record, or Zoom SDK embedded session. Session start and end triggers. Session duration tracking for billing validation (if session ends early, refund logic). Tutor join link vs. student join link generation and delivery by email and in-platform.
Weeks 15--18 (V1 launch): Basic messaging between booked student and tutor. Admin dashboard with session volume, payout totals, and tutor status management. QA pass on payment edge cases (failed charges, partial refunds, payout delays), booking conflicts, and video session reliability.
Weeks 19--26 (V2): COPPA parent controls (age gate, parental consent flow, parent dashboard, under-13 data handling). Background check integration (Checkr or Sterling API, tutor badge, admin review queue). Review and rating system with post-session prompt. Session notes for tutors with parent-visible access for minor accounts. Full messaging system with admin access for trust and safety review.
Weeks 27--36 (V3): 1099/W-9 automation. AI tutor matching engine. Corporate training module. Native mobile apps. Advanced analytics dashboard.
Compliance your platform must get right
COPPA for under-13 users
COPPA applies to any online service that knowingly collects personal information from children under 13. A tutoring marketplace serving K-8 students cannot allow a child to create an account, be matched with a tutor, or participate in a video session without verifiable parental consent first.
The compliance requirements in practice: an age verification gate at registration that cannot be bypassed by a child entering a false birthdate (courts have found that age gates requiring only a birthdate are inadequate -- a parental consent email confirmation is required). A parent consent flow where the parent receives an email, must click through to a consent page, and must provide a verifiable parent name and email address. A parent account that controls the child's bookings -- the child cannot book independently. Parental notification for any new tutor connection. Restricted data collection on the child's profile -- no photo uploads, no location data, limited personal information.
Session recordings involving minors require special handling. Storage access must be parent-controlled. Retention must be limited and disclosed in the privacy policy. Tutors must be informed that sessions involving minor students may be subject to parental review.
The FTC enforces COPPA with civil penalties up to $51,744 per violation per day. The YouTube settlement in 2019 was $170 million, and the Musical.ly settlement that same year was $5.7 million. According to Grand View Research, the global online tutoring services market is projected to reach USD 23.73 billion by 2030, growing at a CAGR of 14.5% -- a market where trust and safety compliance is table stakes for platforms serving minors. A tutoring platform that allows under-13 users to interact without parental consent faces the same exposure. Build the parent control layer in V2 scope. Do not defer it.
Background checks for tutors working with minors
A tutoring marketplace that connects its tutors with children under 18 cannot rely on self-reported credentials. The liability exposure for facilitating a session between an unvetted adult and a minor is significant. Background check integration with Checkr or Sterling adds a verification layer: criminal background, sex offender registry check, and identity verification. The result populates a tutor's verification badge on their profile.
The practical workflow: tutor completes onboarding and submits consent for the background check. Checkr or Sterling returns a result (clear, consider, or dispute). Clear results automatically activate the tutor's profile. Consider results route to an admin review queue. Tutors whose background check is not cleared cannot appear in student-facing search results. Parents and school districts will ask whether your tutors are background-checked before committing to the platform. The answer must be yes, and it must be verifiable.
1099/W-9 tax compliance for marketplace payouts
Any tutor who earns $600 or more on your platform in a calendar year must receive a 1099-NEC. The platform is the payer. The IRS holds the marketplace operator responsible for collecting W-9 information (legal name, address, Tax Identification Number), issuing 1099-NEC forms by January 31, and filing the corresponding data electronically with the IRS.
Stripe Connect supports 1099-K reporting for high-volume card transactions, but 1099-NEC for services income is a separate requirement. Services like Track1099 or Yearli can automate the electronic filing step. The platform still needs to collect W-9 data at tutor onboarding (design the fields in V1 so they are not retrofitted later), track each tutor's cumulative annual earnings in a dedicated ledger, generate 1099-NEC PDFs for qualifying tutors in January, and confirm delivery to the IRS before the deadline.
Penalties for failing to file required 1099 forms run from $50 to $290 per form, depending on how late the filing is. For a platform with 500 qualifying tutors, late filing at $290 per form is $145,000 in penalties. Build the W-9 collection in V1. Build the cumulative earnings tracker alongside the payout module. The filing automation can wait until V3 when session volume justifies it.
State tutoring regulations
Several states regulate tutoring as an educational service and require tutor credentials or platform registration. California's Commission on Teacher Credentialing has guidance on private instruction. Some states require tutoring businesses serving K-12 students to register as private schools or instructional entities. Texas has no state-level tutoring license requirement, but school district procurement channels require vendor registration.
These are not platform-level technical requirements -- they are legal registration requirements that vary by state and by the age of students your platform serves. Legal counsel with EdTech experience should review your platform's operation in the two or three states where you will launch before you open student registration.
The technical challenges teams underestimate
Supply-demand cold start: tutors first, students second
The cold start problem is the defining operational challenge of any two-sided marketplace. Every tutoring marketplace build that fails due to cold start has the same root cause: the team acquired student demand before securing tutor supply. Students registered, searched, found a thin catalog of available tutors, booked nothing, and left. First impressions in a marketplace are not recoverable in the same cohort.
As Sal Khan, founder of Khan Academy, put it in an April 2023 New York Times interview: "The right model for tutoring at scale is matching, not instruction -- the platform's job is to get the right human in front of the right student, not to replace the human." The quality of the match depends entirely on the depth of the supply catalog.
The sequencing that works: seed tutor supply before opening student registration. Reach out directly to independent tutors already active on Wyzant, Tutor.com, or university tutoring centers. Offer a zero-commission or reduced-commission period for the first three to six months. Target 30--50 tutors in your core niche before accepting the first student booking. Then run a targeted student acquisition campaign: paid search, school district outreach, or direct B2B if you are targeting corporate L&D.
The 30--50 tutor threshold is not arbitrary. A student searching for a specific subject should see at least three to five available tutors. For a niche marketplace with ten subject areas, you need three to five tutors per subject at launch to deliver a credible search result page. Below that threshold, the first students find empty result sets and leave before the tutor supply grows.
Trust and safety for sessions involving minors
A video call between an adult tutor and a child is a trust and safety surface that most marketplace builders do not plan for at the architecture level. The minimum requirements: tutor identity is verified (not just email-confirmed), session rooms cannot be joined without both a valid booking link and an authenticated account, session recordings cannot be downloaded by the tutor without parent consent, and the parent has access to session history including duration and any in-session notes.
Beyond the technical requirements, there is a moderation layer. A trust and safety review process that allows parents to flag sessions, a tutor suspension workflow that the platform can trigger immediately (not after a review cycle), and an admin interface that surfaces sessions flagged for review. These are not features that can be added after launch. A single incident involving a minor on a platform that lacked proper safeguards results in regulatory scrutiny, media coverage, and platform collapse.
Scheduling across timezones
A tutoring marketplace with tutors and students in different timezones needs timezone-aware scheduling from day one. This is not a feature -- it is a data model requirement. Every availability slot, every booking, and every session notification must be stored in UTC and displayed in the user's local timezone. Tutors in California booking sessions for students in New York, or corporate tutors in the US serving an international team, will generate timezone errors immediately if the booking system stores local times without timezone metadata.
The practical implementation: tutor availability calendar stores UTC times with the tutor's timezone context. When a student in a different timezone views the calendar, available slots are converted to the student's local timezone for display. Booking confirmation emails show the session time in each recipient's local timezone. Session reminders trigger based on UTC time relative to the UTC session start, not local time.
Teams that build the availability calendar with local times and add timezone conversion later typically find that existing bookings have incorrect times after the migration. Design the UTC-first data model before the first tutor enters an availability slot.
Build vs. Wyzant: when does the math tip?
Keep using Wyzant when: your tutors are generalists who benefit from Wyzant's existing student traffic. You do not have a distribution channel to acquire either side of the marketplace independently. Your platform budget is under $50,000. You are testing whether a tutoring niche has product-market fit before committing to a build.
List on Preply when: your niche is language learning. Preply has strong SEO and brand recognition in language tutoring specifically and a subscription model that converts language learners who want multiple sessions per week. The 18--33% commission is lower than Wyzant's 25% for high-volume tutors.
Use Cambly when: your niche is English language instruction for non-native speakers. Cambly owns that niche in several international markets and has the lowest barrier to tutor entry.
Build your own when: at least three of these apply.
You have a defined niche where Wyzant's breadth is a disadvantage. Coding tutors, music instruction, K-8 test prep in a specific state, corporate compliance training -- a focused community makes the cold start problem tractable because tutor and student acquisition channels are more specific.
The 25% Wyzant take rate would allow you to run a 10--15% take rate and still make margin. Tutors who net more per session on your platform than on Wyzant have an economic reason to shift session volume to your platform.
Your compliance requirements are beyond Wyzant's scope. COPPA-compliant parent controls for K-8, district credentialing for school partnerships, corporate invoicing for L&D teams -- none of these are available on Wyzant.
You need features that support a recurring relationship rather than one-off sessions. Session notes tied to curriculum, progress tracking aligned to learning goals, package-based pricing where a student buys ten sessions at a discounted rate -- these are product features, not marketplace features.
How the tutoring platform competitive landscape stacks up
Wyzant is the dominant US tutoring marketplace by tutor count. Approximately 80,000 tutors, broad subject coverage from K-12 to college to professional skills. 25% take rate. Student-first search experience with strong Google SEO. Weakness: the 25% take rate pushes tutor earnings down and creates an incentive to take sessions off-platform after the first introduction. No corporate L&D module, no COPPA-compliant parent controls for K-8, no curriculum-aligned session notes.
Tutor.com (owned by Nerdy, NYSE: NRDY) focuses on on-demand synchronous tutoring, with strong partnerships with school districts, libraries, and the US military. Revenue share model for tutors. Strength: institutional channel through school systems. Weakness: on-demand model means tutors are not dedicated to specific students -- no recurring relationship building.
Preply raised $66 million in a Series C in 2022 and is strongest in language tutoring. Subscription model for students. International student base. Strength: strong SEO and brand for adult language learners. Weakness: limited presence in K-12 academic subjects, test prep, and corporate skill training outside language.
Cambly targets ESL learners who want to practice conversation with native English speakers. On-demand, pay-per-minute model. Strong in international markets. Not a general tutoring platform.
Superprof is strong in the UK and France. Tutor subscription model (tutors pay a monthly fee to list). Active in music, arts, sports, and academic tutoring. US presence is limited compared to the European market.
A custom build beats all five on niche vertical depth, take rate economics, and compliance features that general platforms cannot justify building for niche segments.
Where tutoring platform builds go wrong
The failure mode we see most consistently in tutoring marketplace builds is building student-facing demand before locking in tutor supply. The sequence looks logical: acquire students, show tutors there is demand, tutors join. The reality: students who find no available tutors in their subject leave and do not return. Tutor acquisition after a failed student launch is harder because the platform's early reputation in the market is already set. Cold start sequencing is not a product decision -- it is a survival decision. Seed tutor supply first, then activate student acquisition.
The second failure mode is choosing the wrong Stripe Connect payout model in week one and discovering the constraint in week ten. Direct charges are simpler to implement but limit the platform's visibility into session-level revenue and make 1099 earnings tracking harder to implement later. Destination charges or separate charges and transfers give the platform full transaction visibility from the start. Teams that choose direct charges because they are easier to configure spend 4--6 weeks rebuilding the payment integration when they hit the reporting or compliance constraint. The payout model is an architecture decision, not a payment configuration detail. It belongs in the week-one scoping conversation.
The third failure mode is treating video session integration as a feature plug-in rather than a reliability requirement. Daily.co and Zoom SDK both offer embed-friendly APIs. But session reliability -- what happens when a student's browser blocks camera access, when a tutor's internet drops mid-session, when the session room times out before the tutor joins -- requires explicit handling in the session management logic. A tutoring session that fails on the student's first booking is a churned student. The video session integration must be QA tested across device types, browsers, and network conditions before launch.
How RaftLabs fits
We build two-sided marketplaces, and tutoring platforms sit squarely in our delivery history. The Stripe Connect payout model decision, the COPPA parent consent flow, background check integration with Checkr, and the cold start sequencing plan are all problems we have worked through before writing a line of product code. We scope them as architecture decisions, not feature tickets.
For a tutoring marketplace build, we work in fixed-price cycles of 12--14 weeks. V1 scope is defined in a two-week scoping engagement: we map the tutor onboarding flow, model the payout architecture, identify which compliance requirements apply to your audience (K-8 vs. adult vs. corporate), and design the cold start playbook before we build anything. The number in the proposal is the number you pay.
If you are building a niche tutoring or skill-learning marketplace -- for a corporate L&D team, a school district, a test prep company, or a focused community -- a scoping call is the right next step. Tell us your vertical, your target tutor and student populations, and your compliance requirements, and we will give you a realistic cost and timeline within two business days.
Ask an AI
Get an instant summary of this post from your preferred AI assistant.
Frequently asked questions
- A V1 tutoring marketplace with tutor profiles, search and filtering, booking calendar, Stripe Connect payments, and video session integration (Daily.co or Zoom SDK) costs $80,000--$130,000 over 14--18 weeks. Adding COPPA-compliant parent controls, background check integration (Checkr or Sterling), session notes, and a messaging system brings it to $130,000--$180,000 over 20--26 weeks. A full platform with automated 1099/W-9 tax compliance, AI tutor matching, corporate training modules, and native mobile apps costs $180,000--$250,000 over 28--36 weeks. These ranges reflect a team of 3--5 engineers at RaftLabs' rate of $35--$40/hr.
- COPPA (Children's Online Privacy Protection Act) applies to any online service that knowingly collects personal information from children under 13. For a tutoring marketplace, this means you cannot allow a child under 13 to create an account, join a session, or interact with a tutor without verifiable parental consent. COPPA-compliant onboarding requires an age gate at registration, a parental consent flow that collects a verifiable parent email and consent signature, a parent dashboard that controls the child's bookings and session access, and restrictions on what data the child's profile can store. Session recordings involving minors require special handling -- storage access must be parent-controlled, and retention must be limited. Building a COPPA-compliant parent control layer adds 4--6 weeks to V2 scope. Violating COPPA carries FTC civil penalties up to $51,744 per violation per day. Depending on scale, a single enforcement action can reach tens of millions of dollars.
- Any tutor who earns $600 or more on your platform in a calendar year must receive a 1099-NEC form. For a marketplace processing payments through Stripe Connect, this means collecting W-9 information (legal name, address, TIN) at tutor onboarding, tracking cumulative earnings per tutor across the calendar year, generating 1099-NEC PDFs at year-end, and filing the corresponding 1099-NEC data electronically with the IRS by the January 31 deadline. Stripe Tax and third-party services like Track1099 or Yearli can automate the filing step, but the W-9 collection and the tutor earnings ledger must be purpose-built in your platform. Failing to file 1099s for qualifying tutors exposes the marketplace operator to IRS penalties of $50--$290 per form, plus potential backup withholding requirements on future payouts. Build the 1099 compliance layer at V3 scope -- before your platform crosses $600 average annual earnings per active tutor.
- The cold start problem in a tutoring marketplace is always a supply problem first, not a demand problem. Students will not book sessions on a platform where no tutors are listed. Tutors will not list on a platform where no students are searching. The sequencing that works: seed tutor supply before opening student registration. Reach out directly to independent tutors already active on Wyzant, Tutor.com, or through university tutoring centers. Offer a zero-fee or reduced-fee period for the first three to six months to make listing attractive. Once you have at least 30--50 tutors in your niche, run a targeted student acquisition campaign. The alternative -- launching with student demand before tutor supply is in place -- results in the first cohort of students finding no available tutors, leaving, and never returning. The failed first impression is nearly impossible to reverse.
- Build when you are targeting a niche vertical where Wyzant's breadth works against you: coding bootcamp tutors, music instrument instruction, K-12 test prep in a specific state, corporate compliance training, or language learning for a specific career path. Build when the 25% Wyzant take rate is high enough to support a lower-fee platform that still makes margin. Build when your audience requires features Wyzant does not offer -- corporate invoicing for L&D teams, COPPA-compliant parent controls for a K-8 tutoring service, or curriculum-aligned session notes for school districts. Keep using Wyzant when your tutors are generalists, when you do not have a distribution channel to seed either side of the marketplace, or when your budget is under $50,000.
Stay on topic
More on EdTech
Work with us
eLearning Platform Development
See the serviceRelated articles

Cost to Build a Restaurant POS Like Toast: What Multi-Location Operators Pay
A 10-location restaurant group pays $133,500/year to Toast in SaaS fees and transaction cuts. Here is what it costs to build your own restaurant POS ($80,000–$220,000), what PCI DSS compliance adds to the scope, and when owning your stack makes financial sense.

Cost to Build a Team Sports App Like TeamSnap: What Sports Organizations Actually Pay
A regional youth soccer club with 40 teams pays $9,600/year in TeamSnap team subscriptions -- with no white-label branding, no registration fee control, and player data locked in TeamSnap's system. Here is what it costs to build your own team sports management app ($60,000--$230,000), what COPPA compliance requires for youth player data, and when building makes sense for leagues and national federations.

Cost to Build Gym Management Software Like Glofox: What Studio Founders Actually Pay
A boutique CrossFit box paying Glofox $350/month for 5 years hands over $21,000 with no ownership upside and no exit route if pricing jumps. Here is what it costs to build your own gym management platform ($70,000--$250,000) and when the math tips toward owning it outright.
