Tutoring billing has a problem most trades don't: the schedule changes constantly, and the changes happen by text message. A parent moves Tuesday to Thursday, one week becomes two sessions before a test. Invoice from memory at month-end and you and the parent will remember a different number of sessions, turning the invoice into a negotiation.
The second problem: the person you teach is often not the person who pays. Your invoice has to make sense to a parent who was never in the room, so every line needs a date, a student name, and a session length.
The quick version
To invoice as a tutor:
- Bill occasional or trial students per session, due at booking or on the day. Move weekly regulars to one monthly rollup invoice listing every session by date.
- Make each session its own line: date, student name, subject, session length, rate. "Tutoring, $400" gets questioned; "Mar 4, Algebra II, Emma, 60 min, $70" does not.
- Sell packages as a prepaid block (say, 10 sessions upfront) and show the drawdown on each monthly statement: sessions used, sessions remaining.
- Put your cancellation and no-show policy on every invoice. Commonly, sessions cancelled with less than 24 hours' notice are billed in full, as their own labeled line.
- Name the bill-to correctly: the parent for minors, the student for adult learners, the agency (not the family) if you work through a tutoring company.
- Start from a pre-filled tutor invoice template so the per-session line structure and policy block are already built (linked at the end of this post).
Per-session or monthly rollup: match the invoice to the student
Occasional students (a one-off SAT crash session, a trial lesson, exam-week help) get billed per session, paid at booking or right after the session.
Regular weekly students are where per-session billing breaks down. Invoicing after every Tuesday session means four or five invoices a month per family, and parents start losing some. The standard fix is a monthly rollup: one invoice at month-end listing every session that student had, each on its own dated line. The parent sees exactly what happened in March and pays once; the mechanics of billing on a repeating schedule are in our recurring invoices guide.
Bill regulars in arrears (invoice March 31 for March sessions): it matches what actually happened, reschedules included. Billing in advance forces a correction every time a session moves out of the month. Keep the invoice date identical every month so parents can budget around it.
What tutoring line items actually look like
Every session line should answer the three questions a parent will ask: which kid, which day, how long. Here is a realistic monthly rollup for a family with two students:
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Algebra II — Emma — Mar 3, 60-min private session | 1 | $70.00 | $70.00 |
| Algebra II — Emma — Mar 10, 60-min private session | 1 | $70.00 | $70.00 |
| Algebra II — Emma — Mar 17, 60-min private session | 1 | $70.00 | $70.00 |
| Algebra II — Emma — Mar 24, late cancel (<24 hrs) — billed per policy | 1 | $70.00 | $70.00 |
| SAT Reading — Jake — Mar 5, 90-min private session | 1 | $95.00 | $95.00 |
| SAT Reading — Jake — Mar 19, 90-min private session | 1 | $95.00 | $95.00 |
| SAT small-group session (3 students) — Jake — Mar 26, 60 min | 1 | $35.00 | $35.00 |
| Custom practice-test packet, prep and grading (disclosed at signup) | 1 | $40.00 | $40.00 |
| Total due — Net 7 | $545.00 |
(Prices are illustrative examples, not rate guidance.)
The late-cancelled March 24 session isn't hidden in a session count; it's labeled, dated, and tied to the policy printed at the bottom of the invoice. Two students on one invoice stay legible because every line names the student.
Group vs private lines need their own rates on the page, not a blended number. Group sessions are commonly priced per student at a discount to the private rate, and a parent comparing a $35 line to a $70 line should see why from the description alone: "small-group session (3 students)."
Prep time is the quiet dispute-starter. Building curriculum and grading practice tests take real hours, but a prep line a parent has never heard of looks like padding. Either bake prep into the session rate and never show it, or disclose prep billing at signup and reference that disclosure on the line itself, as in the example above; never introduce it for the first time on an invoice. If prep is substantial, the general mechanics of invoicing hourly work apply.
Packages and prepaid blocks: show the drawdown
Prepaid packages (10 sessions paid upfront, often at a small discount) lock in commitment before exam season. They also create the most confusion of anything a tutor bills, because the payment and the sessions happen months apart. Two documents keep it clean:
- The package invoice, issued when the family buys the block: "Prepaid tutoring package, 10 x 60-min Algebra II sessions, $650." Due before the first session; the upfront mechanics are the same as any prepayment or deposit.
- A monthly zero-balance statement showing the drawdown: dated sessions delivered, sessions remaining, total due $0. It's a running receipt that prevents the "I thought we had three left" conversation in May.
A drawdown block looks like this:
PREPAID PACKAGE — Algebra II (10 sessions, paid Feb 1)
Mar 3 60-min session ....... 1 session used
Mar 10 60-min session ....... 1 session used
Mar 17 60-min session ....... 1 session used
Sessions used to date: 7 of 10
Sessions remaining: 3
Amount due this month: $0.00
Put an expiration date on packages (commonly 6 to 12 months) and print it on the package invoice, or you'll be honoring 2024 pricing in 2026. State whether unused sessions are refundable; many tutors make packages non-refundable but transferable to a sibling, which families accept when it's in writing from day one.
Summer intensives are packages with a calendar attached: "SAT Summer Intensive, 12 sessions, June 15-Aug 7, $1,100," paid in full or half at booking and half July 1. Because summer slots are scarce and vacation plans shift, intensives are where a written non-refundable booking portion earns its keep.
Cancellations and no-shows: the policy is the invoice line
Every tutor eventually eats a week of no-shows during finals season. The difference between eating them and billing them is whether the policy existed in writing before it was needed.
Common practice is a 24-hour window: cancel with more notice and the session reschedules free; cancel inside the window, or no-show, and the session is billed at the full rate (some tutors bill 50%; either works if disclosed). For packages, a late cancel deducts a session from the block. The wording for your terms block:
Sessions cancelled with less than 24 hours' notice, and missed sessions, are billed at the full session rate. Prepaid package sessions cancelled late are deducted from the package. Tutor-cancelled sessions are always rescheduled at no charge.
That last sentence matters: parents accept a no-show fee far more readily when the policy visibly binds you too. When the fee appears, label the line as the example table does — date, "late cancel (<24 hrs)," "billed per policy" — so the parent connects the charge to the agreement. If a family refuses to pay a disclosed no-show line, the escalation path is the same as any unpaid invoice.
Who gets the bill: parents, adult students, and agencies
The bill-to field on a tutoring invoice is a real decision, not boilerplate.
- Minor students: address the invoice to the parent or guardian, full stop. The student's name appears in the line items ("Algebra II — Emma"), never in the bill-to. A 16-year-old is not a party you can collect from.
- Split households: ask at signup who receives the invoice, and send it to one payer. If parents split costs, let them settle it between themselves.
- Adult students: the student is the client and the bill-to, even if an employer reimburses them. Reimbursement programs want subjects, dates, and session lengths itemized, which the per-session structure already provides.
- Agency or platform work: the agency is your client. Invoice the agency at your contracted rate, never the family directly, which usually violates the placement agreement. Agencies typically pay on Net 15 or Net 30 terms rather than same-day.
Invoices with online payment options get paid up to twice as fast (Xero, 2024), so list exactly which methods you accept; our payment methods guide covers the trade-offs. On tax: tutoring income is self-employment income, and whether tutoring services are subject to sales tax varies by state — verify yours.
Everything above is already scaffolded in Invoity's free tutor invoice template: it pre-fills the editor with per-session line structure and a terms area for your cancellation wording, then downloads as a PDF instantly. No signup to start, with multi-currency and e-signature if you need them.
Frequently asked questions
Should I invoice tutoring per session or once a month?
Bill trial and one-off students per session, due at booking or on the day. Move weekly regulars to one monthly rollup invoice listing every session by date and student; parents pay one bill instead of four, and your session record matches theirs.
How do I bill a parent for a no-show without a fight?
Disclose the policy before the first session and print it on every invoice: sessions cancelled with less than 24 hours' notice are billed in full (or 50%), and tutor-cancelled sessions always reschedule free. When it happens, add a labeled line with the date, "late cancel (<24 hrs)," and "billed per policy." Parents dispute surprises, not disclosed policies.
How do prepaid tutoring packages work on an invoice?
Invoice the full package once, upfront: "Prepaid package, 10 x 60-min sessions, $650" (example pricing), paid before the first session. Then send a monthly zero-balance statement showing each dated session delivered and how many remain. Print an expiration date and your refund or transfer policy on the original package invoice.
Do I invoice the student or the parent?
For minors, always the parent or guardian; the student's name goes in the line items, not the bill-to. Adult students are billed directly. Through a tutoring agency, the agency is your client and gets the invoice at your contracted rate.