Students, revenue, attendance, and new bookings are clear the moment you sign in.
Beautiful booking experiences for music schools
Give families a modern way to book lessons. Then run your students, instructors, calendar, billing and reminders from one place.
Built by a music studio owner, for music studio owners
Built by a music studio owner, for music studio owners
How it Works
Add your instructors, offers, availability, and studio branding.
Embed it on your website, or share your BML Booking Page link.
Students choose the right lesson, instructor, and time themselves.
Bookings, students, calendars, and payments stay together in BookMyLesson.
Booking software built for families. Studio management built for owners.
Manage instructors, recurring lessons, packages, and blocked time from one calendar.
Double bookings, payments due, new leads, and student follow-ups surface in Studio Inbox.
Import existing calendars, assign them to instructors, and keep studio availability connected.

Simple Pricing.
Powerful Results.
Start with Premium unlocked for 14 days. No credit card, setup fee, or hidden BookMyLesson booking fee.
Basic
Run your studio.
- BML Booking App (Embed Widget)
- BML Dashboard Studio Management and Calendar
- Up to 200 Recurring Students
- Up to 5 Instructors
- Parent/Student Self Service
- Google Calendar Import & Sync
- Stripe Payments
- Automatic Invoicing
- Automated Email Notifications — Confirmations, Reminders, Cancellations, Reschedules
- BML AI Support
Premium
Grow and automate your studio.
- Everything in Basic
- Unlimited Students and Instructors
- Family Enrollment (Add a Sibling)
- AutoPay & Auto-Renewal — Automatic Recurring Billing
- Hosted Booking Page & Manage My Lessons
- BML Smart Waitlist
- Analytics
- Automated Lead & Paused Follow-Ups
- Email and SMS Notifications — 500 Texts a Month Included
- Monthly Studio Report
- Remove BookMyLesson Branding
Your Questions, answered.
Most studio software starts with billing and adds booking as an afterthought. BookMyLesson starts with the moment a family says yes: a beautiful booking experience you build yourself. Your calendar, payments and reminders are built around it, so a new student books, lands on your calendar, gets reminded and gets billed without you touching it.
Most studios move in an afternoon. Import your student list from any spreadsheet or My Music Staff export, then bring your schedule over from Google Calendar. BookMyLesson matches them into one record per student, all in your student CRM.
Yes. Embed it on Wix, Squarespace, WordPress, GoDaddy or Webflow with one line of code. No website? Share a BookMyLesson Booking Page instead.
Both. Teach on your own, or add instructors with their own logins, rooms, and a Front Desk login for your staff.
Never. One flat monthly price, with no per-booking or percentage fee. Stripe's standard card fee applies only when families pay by card.
No card is needed to start, so nothing charges automatically. When the trial ends, your dashboard and data stay; public booking just pauses until you choose Basic or Premium.
No. BookMyLesson syncs both ways with each instructor's Google Calendar, so everyone keeps seeing their lessons where they already look.
No. Families book as guests in a few taps. Later they sign in to Manage My Lessons with a six-digit code sent to their email. No password, no app to download.
No. Mark any lesson paid with one click, however they paid. Turn on Stripe when you want card payments, AutoPay and invoices, and the money goes straight to your own account.
All three, side by side. Bill them manually, or on Premium let families turn on AutoPay and Auto-Renewal so tuition and packages collect themselves.
Yes. You set your cancellation and reschedule windows, late fees, make-up credits and what families can do on their own. BookMyLesson follows your rules.
Get booked. Stay booked.
Ready for modern music studio software? Try every Premium feature free for 14 days. No credit card required.