Aller au contenu principal

Stripe Connect Overview

Voila uses Stripe Connect (Standard) to process payments between students and tutors. Tutors are the merchant of record — Voila does not take any commission on lesson payments.

How It Works

  1. Tutor connects Stripe — Complete onboarding to link your Stripe account. See Setup.
  2. Student books a lesson — A temporary hold is placed on the student’s card to ensure funds are available.
  3. Tutor confirms or declines — Once you accept, the lesson is officially scheduled. If you decline (or the request expires), the hold is released immediately.
  4. Payment captured — To protect your cancellation policy, the student is officially charged once the free cancellation window closes (e.g., 24 hours before the lesson).
  5. Tutor receives funds — After capture, Stripe moves the earnings to your balance and deposits them to your bank on your standard payout schedule.

Payment Modes

Each student relationship can use a different payment mode:

ModeHow it works
StripeStudent pays through Stripe at booking. This is the default when you have Stripe connected.
ExternalPayment happens outside Voila (bank transfer, cash, etc.). You track it manually.
No paymentNo payment is collected. Useful for friends, family, or trial arrangements.

Set the payment mode per-student in their relationship settings or per-group.

What Voila Charges vs What You Earn

Voila charges are completely separate from your lesson earnings:

FeatureCostWho pays
Lesson PaymentsYour lesson price (minus Stripe fees)Student pays you
Platform ToolsPlatform fee for recording and AI tools (per-session)Tutor pays Voila

Voila takes zero commission on your lessons. You keep 100% of your earnings, minus standard Stripe processing fees (set by Stripe, not Voila).

Key Features

  • Session packages — Sell multi-session bundles at a set price. Students buy once; you consume sessions as lessons happen. See Payments.
  • Booking requests — Students request a time slot; you confirm or decline. Payment is held until confirmation.
  • Recurring payments — Set up recurring lesson schedules with automatic billing. See Payments.
  • Smart refunds — If you decline a booking or cancel a lesson, the student is refunded automatically. If a student cancels, refunds are processed based on your specific cancellation policy.
  • Earnings dashboard — View gross earnings, Stripe fees, net income, and transaction history. See Earnings.
  • Dispute support — Email alerts, evidence packs, deadline reminders, and Admin banners when a student disputes a payment. See Disputes & Chargebacks.