Billing · Guide

Per lesson, monthly or packages? A billing guide for music studios.

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.

The three models, honestly compared

ModelHow it worksBest forWatch out for
Monthly tuitionFlat 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 lessonFamilies 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.
PackagesPrepaid 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.

Price the student, not 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.

Hourly vs flat matters. A teacher rate of "$60 per lesson" charges the same for a 30-minute and a 60-minute lesson. "$60 per hour" prorates: $30 for the half hour. If you have mixed lesson lengths, use hourly.

Bill by attendance

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.

Autopay, and the words that make parents say yes

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:

  • In advance or in arrears. Monthly tuition is usually billed in advance (Oct 1 for October). Per-lesson is usually in arrears (Oct 1 for September's lessons).
  • Days until due and what happens after. Seven days, then a reminder, then a late fee if you use one. Automate all three.

The late-cancellation rule

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.

Collections mistakes we made so you don't have to

  1. Emailing invoices and waiting. Open rates on invoice emails are terrible. Autopay or nothing.
  2. Letting balances age past 30 days. A $180 balance at 30 days becomes a lost family at 60. Pause lessons at 30, kindly.
  3. Teacher-based pricing with no per-student override. The first sibling discount breaks it.
  4. Manual package counting. If you must sell packages, the system has to decrement them on attendance.
  5. A surprise first invoice. Tell families the date and the amount before the first automatic charge. Every time.

How Methodica does it

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.

Try it on your own studio

30-day free trial, no card. Import from My Music Staff in minutes.

Start free →
Keep reading

More guides