Bizzly
Business Model Guide

How music lesson subscription businesses work

Monthly subscriptions replace per-lesson income volatility with a committed student rota and predictable monthly revenue. This guide explains the slot-reservation model, holiday billing, price increase strategies, and one-off sessions alongside subscriptions.

Slot-reservation vs per-lesson explained
Holiday income continuity
Price increase strategies

Without Bizzly vs With Bizzly

Chasing term fees from 20 families
Stripe charges automatically every month
Income drops to zero in school holidays
Monthly billing continues year-round
Students drop out between terms
Rolling subscriptions bridge all gaps
Manually tracking lesson credit balances
Credits tracked automatically per student
Monthly Stripe billing
Slot held by active subscription
Billing continues through holidays
Credits tracked automatically

Quick Answer

A music lesson subscription reserves the student's regular weekly slot on the teacher's rota. Monthly billing continues through school holidays because the slot stays reserved, not because lessons are delivered. The student pays to hold their time with the teacher — unused slots do not generate refunds under the slot-reservation model.

Per-lesson billing makes every teaching week contingent on whether the student turns up and pays. A subscription model changes the economic relationship: the student commits to a regular slot and billing recurs automatically, whether or not every lesson runs. The teacher's income becomes a function of their student count, not their attendance rate.

How does the slot-reservation model work?

A music lesson subscription reserves a regular slot on the teacher's rota, not a specific number of lessons per month. Thursday at 5pm belongs to the student. Monthly billing holds that time. A student paying £80 per month for a weekly slot is not paying for four lessons delivered; they are paying to be on the teacher's rota and to have that time available for them.

This distinction matters for holiday periods. When the teacher closes their booking calendar (during half-term, Christmas, or summer), no lessons are bookable and none are delivered. But billing continues because the slot is still reserved. The student is not paying per lesson; they are paying to hold their regular time. This must be framed clearly at sign-up. Session credits and quota tracking help operationally, but they do not change the core model: the monthly fee holds the spot.

How Bizzly handles this

The lesson booking portal only accepts bookings from students with an active subscription or remaining session credits. Teachers control their booking calendar availability. Closing it during holidays means no slots appear. Unused credits expire at billing renewal. Monthly billing via Stripe continues regardless of how many sessions run in a given month.

How do I build a full teaching practice on MRR?

A music teacher with 20 students on £80/month plans has £1,600 MRR before the month starts. That predictability changes how the practice can be run: studio rental, equipment investment, and lesson material can all be planned against a known income floor rather than a variable attendance figure. The MRR figure also compounds: adding five new students to a subscription practice permanently increases MRR, whereas adding five students to a per-lesson practice just means five more payment interactions per week.

Subscription practices also have a natural capacity ceiling that creates waitlist dynamics. A teacher with 25 slots filled at £80/month cannot add the 26th student without either increasing hours or prices. This capacity constraint, which looks like a limitation, is actually a pricing signal: it means the teacher's slots have more value than their current price reflects. Waitlisted students are the natural prompt for a price increase.

How do I raise prices without losing students?

Price increases are more manageable on subscriptions than on per-lesson pricing because the communication is proactive and the commitment is ongoing. Best practice: give existing students 60 to 90 days notice. Grandfather existing students at the old rate for one full additional term, then move them to the new rate at the next renewal. New students join at the new rate from day one.

Short-notice increases without a transition period lose more students than the revenue they gain. The loss is not just the immediate income reduction; it is the compounding MRR effect of having a lower active student count. A well-managed gradual increase typically produces better outcomes than a sharp immediate one, even if the short-term arithmetic appears to favour urgency.

Can I sell one-off sessions alongside subscriptions?

An introductory trial lesson is a common mechanism for converting new enquiries into subscribers. A prospective student pays for one lesson, attends, and then decides whether to subscribe. This lowers the barrier to first contact while ensuring that all ongoing lessons are covered by the recurring plan.

Individual make-up sessions for students who missed a lesson can be sold outside the subscription as well. The key design principle is that the subscription covers the regular weekly slot; anything outside that is a separate commercial transaction. Keeping this boundary clear prevents complexity around credit rollovers and missed-session policies.

How Bizzly handles this

Introductory single sessions and make-up lessons are sold as standalone bookings outside the subscription. Once a student has an active plan, regular bookings are gated against their subscription quota. One-off sessions are priced separately and collected by Stripe independently of the monthly billing cycle.

Music lessons subscriptions: common questions

Ready to build your music teaching on monthly subscriptions?

Bizzly handles the billing, lesson booking, and student portal. Start your 14-day free trial, no card required.

14-day free trial
Cancel anytime
Setup in minutes
Music Lessons Subscription Business: Recurring Revenue Guide | Bizzly