What invoicing software do tutors and piano teachers use? The question usually arrives at the end of a term, with a notebook of lesson dates, three families who paid for some of them, one who paid for a lesson that was cancelled, and a parent asking whether the invoice can cover both of their children.
The short answer: tutors and music teachers use either a lesson studio tool or a general invoicing tool. My Music Staff, TutorBird and Teachworks bill from the lesson calendar and track lesson credits and family accounts. General tools such as Billbooks, Square, PayPal, FreshBooks, Zoho Invoice and Wave bill through recurring invoices and differ on payments and reminders.
Is this you?
- You write each lesson invoice by hand, or not at all until the term ends and you try to remember who came.
- A family paid for ten lessons up front, and you are keeping the count in your head or on a sticky note.
- A pupil cancelled on the morning of the lesson, and you still have not decided whether to charge.
- One parent pays for two or three children, and gets two or three invoices they then have to add up.
- You know which families are behind, and you have not said anything, because you see them every week.
Why lesson billing slips
Lesson billing looks simple: the same pupil, the same slot, the same fee every week. What makes it hard is that the person you teach is not the person who pays, the schedule changes every time a pupil is ill or on holiday, and the money conversation happens in a doorway with a child listening. So invoices go out late, cancellations are decided case by case, and a prepaid block of lessons is tracked wherever was nearest at the time.
The other half is habit. Most tutors start by teaching a friend's child for cash, and the billing never catches up with the business that grows from it. A spreadsheet works for six pupils. At twenty, the gaps are where the income goes.
What it costs if nothing changes
Late lesson money is small per invoice and large per term. In our invoice data: The typical invoice is paid 9 days after it is issued; one in ten takes 57 days or longer. (Source: Billbooks invoice data.) One in ten is roughly two families on a twenty-pupil timetable, and two months is most of a term.
A small invoice is not paid faster either. Invoice size barely changes how fast it is paid: mean days to pay runs 17.5, 20.1, 17.5 and 18.6 across undiscounted US dollar invoices under $500, $500 to $2,000, $2,000 to $10,000 and over $10,000. (Source: Billbooks payment-advice study.) So a $45 lesson invoice waits about as long as a builder's, and there are many more of them.
Work out what your teaching hour has to earn
Enter what you need to take home, your costs and the weeks you actually teach. The rate check shows the hourly rate that covers the holidays and the cancellations, which is the number every lesson invoice has to carry.
Five tests for lesson billing software
Every invoicing tool can send a tutor an invoice. These five questions are what separate a tool that bills lessons from one that only repeats an invoice.
1. Does the bill come from the lesson schedule?
A plain recurring invoice sends the same amount on the same day. Lesson billing changes every week, because pupils are ill, on holiday or booked for an extra session before an exam. The question is whether the invoice is built from the lessons that actually happened, or whether you adjust it by hand each time.
2. Can a family buy a block of lessons in advance?
Many tutors sell ten lessons at a time. The tool either tracks how many are left and draws them down as lessons happen, or leaves you to count them yourself.
3. What happens to a missed or cancelled lesson?
Your cancellation rule should decide this, not your mood on the day. Check whether the tool can record a lesson as missed and charged, cancelled and credited, or owed as a make-up lesson, and whether that shows up on the next invoice without you retyping it.
4. Does the invoice go to the parent, for every child at once?
The pupil is the student and the parent is the customer. One family with two or three children should get one invoice, addressed to whoever pays, with each child's lessons listed.
5. Can the parent pay on the invoice, and does it chase for you?
A payment link means the parent pays when they read it, at eleven at night if that is when they get to it. Automatic reminders mean the chase happens without the doorway conversation. Check which payment methods are accepted, what each costs, and whether reminders are included or sit on a higher plan.
Which tools do what
From each company's own help, product and pricing pages, read in November 2026 and linked beside each entry. We list only what we checked, so a feature that is not mentioned here has not been checked, not ruled out. Prices are US dollars, billed monthly.
Lesson studio tools
- My Music Staff bills from the calendar: you schedule lessons and take attendance, and invoices can be raised automatically for upcoming lessons or for lessons already taught (My Music Staff: invoices and payments). Invoices are made at family level, so every child in the family is included on one invoice, and you can split a family where a grandparent pays for one child and not another (My Music Staff: one invoice for families). Marking a lesson "Absent, Issue Make-Up" or "Cancelled, Issue Make-Up" adds a make-up credit, which is used when the pupil comes back (My Music Staff: make-up credits). Packages sell a block of time up front and are drawn down automatically, with one limit worth knowing: a package belongs to one student and one teacher and cannot be shared between siblings (My Music Staff: packages). Payments run through Stripe or PayPal, with ACH in the US, and reminders and late fees can be sent automatically. It is $16.95 a month, plus $4.95 for each extra teacher, with a 30-day free trial (My Music Staff: pricing).
- TutorBird works the same way for tutors: lessons on a calendar, attendance taken, and invoices raised automatically per family, prepaid or after the lessons (TutorBird: invoices and payments). Prepaid packages are handled as a payment on the family account, which then shows a balance remaining that falls as lessons are taken; its own help says tutors who bill this way often skip the invoice and send a receipt instead (TutorBird: prepaid lesson packages). Payments run through Stripe or PayPal, with automatic reminders and late fees. It is $16.95 a month, plus $4.95 for each extra tutor, with a 30-day free trial (TutorBird: pricing).
- Teachworks builds invoices from calendar lessons, sells packages of hours and tracks their balances, and offers an Invoice Autopilot add-on that generates invoices on a schedule (Teachworks: billing). Late cancellations are handled through an add-on that sets a cut-off and a lesson status, where a missed lesson can be invoiced or deducted from a package (Teachworks: customer cancellations). Card payments run through Stripe. Pricing is usage-based rather than flat: the Starter plan is $16.49 a month plus 35 cents per student lesson, with a 21-day free trial (Teachworks: pricing).
General invoicing tools
None of the five general tools below has a student record. The parent is simply the customer, and lessons, packages and cancellations are lines you write yourself.
- Billbooks bills lessons as recurring invoices, included on every plan: set each family up once as a weekly, monthly or every-few-months invoice, sent automatically or held as a draft so you can adjust the lesson count before it goes. The parent is the client, so one invoice can list each child's lessons as separate lines, and saved items keep your lesson rates and sibling rates the same every time. Parents pay online through the payment gateway you connect, and automatic reminders can follow at 7, 15, 30 or 45 days. What it does not do: there is no lesson calendar or attendance, no prepaid package balance, and no make-up credits, so a missed lesson is a line you add or remove yourself. It is priced per business: $7.95 a month on Basic with 2 users, $14.95 on Standard and $29.95 on Professional, with a 30-day free trial and no card required. See recurring invoices, Billbooks for music teachers and pricing.
- Square Invoices has plain recurring invoices, daily to yearly, on its free plan, and automatic payment reminders before, on or after the due date. Online card payments cost 3.3% plus 30 cents on the free plan. Class packages and no-show fees exist at Square, but on its booking side rather than in Invoices (Square: invoices pricing). See Billbooks vs Square Invoices.
- PayPal Invoicing costs nothing to send and charges when the invoice is paid: about 3.49% plus 49 cents on a PayPal payment and 2.99% plus 49 cents on cards (PayPal: business fees). A recurring series sends invoices on a schedule, parents can pay by PayPal, Venmo, card or bank, and reminders are on by default (PayPal: invoicing automation). On a $45 lesson, those percentages are a real share of the fee. See Billbooks vs PayPal Invoicing.
- FreshBooks includes recurring invoices and automatic late-payment reminders on every plan, from Lite at $23 a month (FreshBooks: pricing). Its retainers, on Plus and above, are the nearest thing to a prepaid package: a fixed amount billed up front that tracked time draws down, one per client, with unused time not carried forward (FreshBooks: retainers). AutoPay can charge a saved card or bank account. Lite is capped at 5 billable clients, which a tutor passes quickly. See Billbooks vs FreshBooks.
- Zoho Invoice is free, with limits of 2 users and 500 invoices a year (Zoho Invoice: pricing). It has recurring invoices, automated reminders, a choice of payment gateways and saved-card charging (Zoho Invoice: features). A customer can carry several contact persons, which covers two parents, though not a student record (Zoho Invoice: contacts). 500 invoices a year is about ten a week, so weekly per-lesson billing for a dozen families reaches it. See Billbooks vs Zoho Invoice.
- Wave has a free Starter plan, and recurring invoices and automatic overdue reminders on Pro at $19 a month (Wave: invoicing). Card payments cost 2.9% plus 60 cents on Starter and bank payments 1%, minimum $1 (Wave: pricing). We found nothing on packages or cancellations in its invoicing pages. See Billbooks vs Wave.
What that adds up to
The choice comes down to how much of your week is schedule. If you teach twenty or more pupils, sell packages, and your cancellations need tracking, a studio tool earns its price: My Music Staff and TutorBird are the only ones of the eight with make-up credits built in, and all three studio tools bill from attendance, which is the one thing a general invoicing tool cannot do.
If you bill a term or a month in advance, which is the simplest arrangement for a family and the one that removes the doorway conversation, the schedule matters less than three ordinary things: one invoice per family raised on time, a way to pay on it, and reminders that send themselves. Billbooks, Square, PayPal, FreshBooks, Zoho Invoice and Wave all do some version of that. They differ on what each payment costs you, on client and invoice limits, and on whether reminders are included or a step up.
What to do now, with what you already have
Write your billing rule on one page before you choose software: whether you bill per lesson, per month or per term, when payment is due, and what happens to a lesson cancelled with less than a day's notice. Send it to every family at once, as policy. Then set every family up the same way in whatever you use today, with the parent as the customer and each child as a line.
If you sell packages, record the count on the invoice itself, for example "lessons 4 of 10", so the parent can see where they are and you are not the only one keeping track.
What to do if a family is already behind
Assume it is admin, not refusal. Send one plain statement listing the unpaid lessons with their dates and the total, and ask for a date by which it will be paid rather than for the money today. A parent who is short this month can agree to a date. Keep it out of the lesson: an email or a message the evening before is easier for both of you than the doorway.
How to stop it happening again
Bill before the lessons, not after: a term or a month in advance, payable before the first lesson. Put the cancellation rule on every invoice. Set reminders once, so the chase is the software's job rather than yours.
If you want the bill-in-advance version of that without a monthly fee per teacher, Billbooks recurring invoices raise each family's term or monthly invoice on schedule, list every child on one invoice, take payment online and send the reminders for you. It does not keep a lesson calendar or track packages, so if your income depends on attendance, the studio tools above are the better fit.
Free lesson invoice templates and a late payment check, no signup
Frequently asked questions
What invoicing software do tutors and piano teachers use?
Tutors and music teachers use either a lesson studio tool or a general invoicing tool. My Music Staff, TutorBird and Teachworks bill from the lesson calendar and attendance and track prepaid lessons and family accounts. General tools such as Billbooks, Square, PayPal, FreshBooks, Zoho Invoice and Wave bill through recurring invoices and differ on payment fees and reminders.
What is the best invoicing app for tutors?
It depends on how you bill. If invoices follow attendance, packages and make-up lessons, a studio tool such as My Music Staff or TutorBird fits, from $16.95 a month. If you bill a month or a term in advance, a general invoicing tool with recurring invoices, online payment and automatic reminders does the job for less.
Should tutors bill per lesson, monthly or per term?
Per term or per month in advance is easiest for both sides, because the dates and the total are agreed before the teaching starts and nobody has to raise money in the doorway. Billing per lesson is the most common arrangement and the most work, and it is where unpaid lessons quietly build up.
How do I invoice a parent for lessons for more than one child?
Make the parent the customer and list each child's lessons as separate lines on one invoice, with dates and the rate for each. My Music Staff does this automatically at family level. In a general invoicing tool, set the family up once and reuse the same invoice each term or month.
Should a tutor charge for a lesson cancelled at short notice?
Yes, if the rule was written down and sent to every family before term started. A rule such as more than 24 hours notice to reschedule and charged below that applies to everyone equally. Studio tools can record the lesson as missed and charged or as a make-up credit.
How do I track prepaid lesson packages?
Studio tools draw packages down automatically: My Music Staff from a package balance, TutorBird from a family account balance. In a general invoicing tool, write the count on each invoice, such as lessons 4 of 10, so the parent can see what is left without asking you.