SailLab
Back to resources

Single-session lesson booking: is going direct actually worth it? | 2026 guide

17 min read Ken Morimoto / SailLab Editorial
Single-session lesson booking: is going direct actually worth it? | 2026 guide

"Commission rate: 37.0%." That figure comes from a payout statement an online teacher published. They note it was their highest applicable rate — an extreme case — but losing close to four in every ten yen of a lesson fee before it reaches you does happen.

Teaching students you booked yourself, instead of through a marketplace, does cut that number. But the commission is the only thing that shrinks. Publishing your open slots, confirming the time, and checking that the money actually arrived are jobs the platform used to do — and they come back to you. This article is for instructors selling lessons one session at a time. It works through the published rates, the admin that returns, where the break-even sits, and what you give up by leaving.

For booking operations generally, see our resource hub for solo instructors and small teams.

A commission rate tells you less than the yen figure per lesson

Start with what the platforms publish. Street Academy (ストアカ) charges 20–30% when a student finds you through the marketplace, and 10% when you brought that student yourself (source: ストアカ, "Fees", as of July 2026, Street Academy only).

MOSH's standard plan charges 6.5% + ¥99 per card transaction (tax included), or 3.0% + ¥99 for bank transfer (source: MOSH, "Pricing", as of July 2026; accounts above ¥1M monthly volume are quoted individually).

Line the percentages up and 6.5% looks dramatically cheaper than 20%. But that flat ¥99 lands hardest on your cheapest lessons. Converted into what actually leaves your account per booking, the same published rate produces very different numbers.

Lesson price6.5%Fixed feeTotalEffective rate
¥1,000 (trial)¥65¥99¥16416.4%
¥3,000¥195¥99¥2949.8%
¥5,000¥325¥99¥4248.5%
¥8,000¥520¥99¥6197.7%

The cheaper the lesson, the higher the real rate. Discounting a trial session to attract students quietly shrinks your share of each one. Some platforms do not publish a flat rate at all: italki states only that fees "may vary based on the type of Lesson or Lessons, the number of Lessons in a package, and the Teacher's overall performance" (source: italki Teacher Policy, as of July 2026). Compare on the yen deducted from one lesson at your normal price, never on the headline percentage.

Going direct hands you the platform's job

Lower fees do not automatically mean more money. A teacher weighing up direct contracts described the setup work like this:

"You also need to set up a calendar app and a booking screen so learners can book your available time."

And on the admin after each lesson:

"Invoicing and payment confirmation take a fair amount of effort to do accurately, even when there are only a few."

"Even when there are only a few" is the part worth pausing on. The intuition is that small volumes do not justify automation — but accuracy costs roughly the same effort per booking no matter how few you have. The commission does not disappear; it changes form.

Previously handled by the platformAfter going directIf you leave it manual
Finding new studentsYouNothing replaces students who finish
Showing slots, confirming timesYouMessage threads grow, double-bookings happen
Collecting fees, confirming receiptYouYou teach lessons that were never paid for
Mediating disputesNobodyYou settle it directly with the student

Where the break-even actually sits

Calculating the real per-lesson deduction for single-session teaching

Run the numbers. Say a ¥5,000 lesson, eight per month, previously booked through Street Academy with marketplace attribution at 20%.

  • Via the platform: ¥5,000 × 20% = ¥1,000 per lesson → ¥8,000 a month
  • Direct: only card processing applies. At roughly 3.6%, ¥180 per lesson → ¥1,440 a month
  • Difference: about ¥6,560 a month, or ¥78,700 a year

That is real money for a solo instructor. Now add back the admin. Scheduling messages, invoicing and payment checks run 10–15 minutes per booking done by hand — 1 hour 20 minutes to 2 hours for eight lessons.

Value that time at your own lesson rate (¥5,000/hour) and it costs ¥6,600–¥10,000 a month. Left manual, the commission you saved reappears almost exactly as admin time. Whether going direct pays is not a question about fees — it is a question about whether that admin can run without you.

Automate confirmation and payment, and most of the difference stays in your pocket. The real decision is not "should I go direct" but "can I go direct without doing the paperwork".

Four things a pay-per-session setup needs

Narrow it to pay-per-session and the requirements are short. With these four, scheduling and collection run themselves.

  1. One URL that shows your slots and confirms on the spot — synced to your calendar so double-booking cannot happen
  2. Payment taken at the time of booking — per-session, settled before the lesson
  3. A video meeting link generated automatically — included in the confirmation email
  4. Reminders, plus self-service changes and cancellations — the student reschedules without messaging you

Those four are enough only if you sell one session at a time. If you need fixed weekly slots on monthly tuition, lesson packs with a remaining balance, or a form embedded in your own site, you are in school-management territory. Deciding whether you are a subscription or a pay-per-session business before you compare tools makes the shortlist far shorter.

Then check how the fees are built. A platform commission and a payment-processing fee are two different things. Even at 0% commission, card processing still applies. Compare the combined per-lesson deduction, or the switch will not land where you expected.

Below we look at SailLab as one example of a tool that covers all four.

SailLab

Choosing a time on a single-session lesson booking page

SailLab is a Japan-built booking system that combines the booking page, upfront payment and video-link generation in one place, shaped around pay-per-session work.

  • Send one URL; students pick an open slot and confirm (synced with Google and Outlook calendars)
  • Set a price per lesson length and collect by card at the moment of booking
  • Zoom, Google Meet or Teams links are generated on confirmation and included in the email
  • Reminder emails, plus student self-service rescheduling and cancellation

A practical setup is two pages:

  • Trial lesson page — ¥1,000 paid upfront, which discourages no-shows while keeping the barrier low
  • Returning student page — your standard rate, with reminders and rescheduling automated
PlanMonthly (excl. tax)Collect lesson feesSailLab commission
Free¥0
Light¥1,000
Standard¥1,500Yes3%
Professional¥2,800Yes0%

Collecting payment requires Standard or above. The platform fee is 3% on Standard and 0% on Professional — on Professional the only deduction is Stripe's standard processing fee, with no share of the lesson price taken on top (as of July 2026; see the pricing page for details).

Apply this article's own logic to us too. Compare the monthly fee and the commission added together, not the headline rate. Above roughly ¥100,000 collected per month Professional is clearly cheaper; around ¥50,000 the two plans are within a few hundred yen and Standard is fine. It suits instructors who want to sell single sessions at their own price.

What you give up, and how to cover it

A two-way sign representing the choice between staying on a platform and going direct

Going direct costs you something in exchange for the lower fees. Ignore that and new enrolments dry up a few months later.

The big one is discovery. Marketplaces put you in front of people searching. A booking system does not do that. The other is mediation — as one teacher who went direct put it:

"If a problem or dispute comes up, there is nobody to step in."

The workable answer is usually not either/or. Keep the marketplace as your front door for new students, and move repeat students to your own booking page. Discovery stays, total fees fall. Street Academy's split rate — 10% when you brought the student yourself — assumes exactly this pattern.

Laid out by decision factor:

Stay on the platformRun bothDirect only
FeesHigh (10–30%)Medium (new students only)Low (processing only)
Finding studentsHandled for youHandled for youYour job
Booking & payment adminAlmost noneRepeat students onlyAll yours — automate it
Dispute mediationAvailableNew students onlyNone
Best whenYou are still growingYou have repeat studentsYou have another channel

If you teach students abroad, time zones matter too — see building a booking page that handles time zones.

A checklist to decide

A checklist for deciding whether to move to direct bookings

Turning all of the above into something you can act on:

  • You have worked out the yen deducted from one lesson at your usual price
  • You have included the effective rate on cheaper lessons such as trials
  • You have confirmed you need none of: monthly tuition, lesson packs, an embedded form, multi-location management
  • You can realistically automate scheduling and payment confirmation (manual, and the saving disappears)
  • You have decided where new students will come from, and when to move them across
  • You have compared platform commission and processing fees separately

If the first four are yes, the move is worth it on the numbers. For upfront payment as a no-show measure see booking systems with prepayment, and for teaching use cases see booking pages for online instructors.

To try a single trial-lesson page first, you can create one from a free account (no credit card required).

Automate your booking flow with SailLab

Calendar sync, automatic reminders, and prepaid bookings — all in one booking page. The Free plan takes 3 minutes to set up, no credit card required.