For tutors & test prep

Free tutoring invoice generator

Bill sessions by date, sell packages of hours, and give parents a PDF that shows exactly which lessons they are paying for — with cancellation terms in writing.

Session-by-session lines
Package & block billing
Runs in your browser
100% free, no watermark
Tutoring invoice generator

Build your tutoring invoice

Prefilled with a month of sessions for one student. Replace the dates, subject and rate, then download.

Choose a template Switch anytime — your details carry over
Your brand
From & Bill to
Invoice details
Line items
Description Qty Rate Amount
Tax & adjustments
Notes & terms
Live preview

What is a tutoring invoice?

A tutoring invoice bills for teaching time delivered to a specific student. The person paying is often not the person taught — a parent, a guardian, sometimes a school or a district — so the invoice has to make the sessions recognisable to someone who was not in the room.

That means naming the student, the subject and every session date. A parent looking at “Tutoring — $480” has to reconstruct the month from memory; a parent looking at six dated sessions at $80 has nothing to reconstruct. This single habit prevents most billing conversations tutors dislike having.

Tutoring also runs on two economics: pay-as-you-go sessions, and prepaid packages of hours at a slightly better rate. Packages improve your cash flow and student commitment, but they need a visible balance so nobody loses track of how many hours remain.

Anatomy of the document

What to include

Everything below is already in the generator above — this is what each part is for.

Student name

Who was taught, especially when a parent is paying for more than one child or a school is being billed.

Session dates and length

Each session with its date and duration, or the package and the sessions drawn from it. This is the record parents check.

Subject or programme

Algebra II, SAT math, reading support. It frames the price and helps when someone claims an education expense.

Rate and any package discount

Your per-session or per-hour rate, and the package rate if the client prepaid a block.

Remaining balance on packages

Hours or sessions left after this invoice, so the next purchase is expected rather than negotiated.

Cancellation policy

Notice required and what a late cancellation costs. Stated on every invoice, it never has to be argued.

How to use the generator

Three steps to a finished PDF

1

Enter tutor and payer

Your name or business, the parent or school being billed, and the student’s name in the client or notes field.

2

List sessions or the package

One line per dated session, or one line for the package with sessions drawn noted. Totals calculate live.

3

Download and send

Download the PDF and send it on a fixed day — the end of each month, or when a package is used up.

Billing tutoring work cleanly

Charge per session, sell in packages

A per-session rate is the easiest thing for a new client to say yes to. Once the relationship works, a package of eight or twelve hours at a modest discount is better for both sides: you get paid in advance and the student commits to a run of lessons rather than deciding week by week.

Make the cancellation policy boring

Twenty-four hours’ notice, late cancellations charged at full or half rate, is standard and widely accepted. The reason to print it on every invoice is not enforcement; it is that a written policy stops the question from ever being personal.

Invoice on a rhythm parents can plan for

  • Monthly, at month end, listing every session, works for ongoing weekly students.
  • Per package, invoiced up front, works better for test prep with a fixed deadline.
  • Whatever you pick, keep the same date each cycle — predictability gets you paid faster than reminders.

Keep records for the whole year

Parents sometimes need a year-end summary of what they spent, and tutors registered as a business need it for their own return. Save each PDF in one folder, numbered sequentially, and a summary takes minutes instead of an evening.

Avoid these

Three mistakes that delay payment

No session dates

A single total for the month is the one thing parents question.

Unwritten cancellation policy

Without it on the invoice, every late cancellation becomes a negotiation.

Package balance untracked

Nobody knows when hours ran out, so the next payment is always late.

FAQ

Common questions

Use the generator on this page: enter your details and the parent or school as the client, add one line per session with its date and your rate, then download the PDF.
Add one line for the package — for example "10-hour package, prepaid" — and note in the notes field how many hours have been used and how many remain.
Most tutors require 24 hours notice and charge full or half rate for late cancellations. Put the policy in the terms field so it appears on every invoice.
Yes. Enter the school as the client, add their purchase order number in the PO field, and expect Net 30 terms through their accounts payable process.
Most US states do not tax private instruction, but a few tax certain educational services or materials. Set the tax field only if your state applies it.