How music schools should price and bill lessons: per-lesson vs monthly tuition vs packages, billing by attendance, autopay, late-cancellation rules, and the collections mistakes to avoid.
Billing is where lessons businesses quietly bleed: unpaid balances, awkward "did you get my invoice?" texts, and hours of admin every month. Most of that comes from choosing a billing model by accident and then fighting it with spreadsheets. Here is how to choose deliberately.
| Model | How it works | Best for | Watch out for |
|---|---|---|---|
| Monthly tuition | Flat amount per student per month. Some months have 5 lessons, some 3; it averages out. | Studios that want predictable revenue and fewer conversations about money. | Parents who count lessons and feel short-changed in 3-lesson months. Solve it with a clear "we average 4 per month" line in your policy. |
| Per lesson | Families are billed for lessons that actually happened, on a cycle (monthly, every 4 weeks, weekly). | Studios with lots of adults, irregular schedules, or a make-up-heavy culture. | Revenue moves with attendance. Without a late-cancel rule, no-shows cost you. |
| Packages | Prepaid blocks (8 lessons, 12 lessons) consumed over time. | Trial programs, camps, adult learners who come and go. | Tracking remaining lessons by hand is a mess. Fine as an add-on, painful as the only model. |
Our recommendation for a typical lesson studio: monthly tuition for enrolled kids, per-lesson or hourly for adults and irregulars, packages only for trials and camps. You can run all three at once as long as the price lives on the student, not on the invoice.
The single most useful idea in studio billing: every student carries their own price and basis. Emma is $180 per month. Marcus is $45 per lesson. Dana (adult) is $80 per hour, and her 30-minute lessons come out to $40. When you add a teacher, you give them a default rate, hourly or flat per lesson, that applies to any of their students who do not have their own price. Lesson types (30, 45, 60 minutes) carry the fallback. That chain — student → teacher default → lesson type — means you almost never touch an invoice by hand.
An invoice should be a consequence of what happened, not something you assemble. The clean mechanic: teachers mark attendance (present, late, absent with notice, no-show, teacher-cancelled) and the system turns billable statuses into invoice lines. Monthly-tuition students get their tuition line regardless. Per-lesson students get one line per attended lesson. Late cancels and no-shows follow your policy. Teacher cancellations never bill.
This is why attendance is the one habit to insist on with teachers. If it is marked the same day, billing is right. If it is not, you are guessing at month end.
Cards on file, charged automatically on invoice day, is the difference between "collections" being a job and not being one. Parents agree to it readily when you say three things: you are never charged just for saving a card; you are charged on the 1st for that month's lessons; you get a receipt every time and can see every invoice in the app. Send the card link once, chase the stragglers by text, and let the system run.
Two settings worth deciding on purpose:
Pick a notice window (24 hours is standard) and a consequence: bill the lesson, or issue a make-up credit that expires. Then put it in writing and let software enforce it, so the teacher never has to. Here is a policy template you can copy.
Everything above is how Methodica's billing is built: student prices with a basis, teacher default rates (hourly or flat), attendance-driven invoices on a family schedule you choose (monthly, weekly, every 4 weeks, quarterly, custom), autopay with cards on file, and an optional late-cancel rule. Payments are built in through Stripe, per location. See pricing.
30-day free trial, no card. Import from My Music Staff in minutes.