Free Template
Copy it, fill in the brackets, send it. No signup, no email wall.
Invoice
From
[Your name]
[Your address]
[Your email]
[Your phone]
To
[Parent name]
[Parent email]
Invoice number: ABC-260815-1
Invoice date: [Date]
Due date: [Date + 14 days]
| Description | Qty | Rate | Amount |
|---|---|---|---|
| [Subject] tutoring — [Student name]Session dates: [dates] | 4 | $60.00 | $240.00 |
| Total due | $240.00 |
Payment terms: Due within 14 days of the invoice date.
Pay by: [bank transfer / card link / your preferred method]
These are the conventions most trainers follow. They keep an invoice easy to pay, which is the only job it has.
Who it's from and who it's for
Your name, email and phone. The parent's name and email — the person paying, not the student.
A unique invoice number
Never reused, always increasing. It's how you and the parent refer to the same document three months later.
Invoice date and due date
Both, as actual dates. “Net 14” makes the reader do arithmetic, and people don't.
What the sessions were
Subject, student name, the dates covered, the rate and the quantity. A parent should be able to check it against their calendar without asking you.
The total, once, unmissably
One number, bigger than everything else. If there are multiple students or subjects, itemise above and still show a single total.
How to pay
The single biggest cause of late payment is an invoice that doesn't say how to pay it. A link beats bank details; bank details beat nothing.
Starting at 1 and counting up works until you send two invoices on the same evening and lose track. A format carrying your initials, the date and a counter solves it permanently:
ABC-260815-1
ABC
Your initials
260815
YYMMDD
1
Nth that day
It sorts chronologically, tells you when an invoice was raised without opening it, and cannot collide. It's also the scheme TrainerTab uses automatically, so numbering stays consistent whether you raise one by hand or the platform does it for you.
Most late payment isn't reluctance, it's friction. Every extra step between reading the invoice and paying it is somewhere the invoice gets put down and forgotten.
| Instead of | Do this |
|---|---|
| 30-day terms | 14 days, or 7 for weekly students |
| “Net 14” | The actual due date, written out |
| Bank details to type in | A payment link they can tap |
| Invoicing when you remember | A fixed day each month |
| Chasing by text | A card on file, charged automatically |
A template is a good answer for a handful of students. At fifteen it becomes a monthly evening of copy-paste, and the errors start — a wrong date, a repeated invoice number, a session billed twice.
TrainerTab raises the invoice when you mark a session complete, numbers it, emails it with a payment link, and charges the card on file if the family has set up autopay. Fees are added to the family's invoice rather than deducted from your payout, so the rate you set is the amount that reaches you.
Working out what to charge in the first place? See the rates guide.
FAQ
Raised on session completion, numbered automatically, paid by card on file. Free for trainers.
Start freeNo credit card required · 2-minute setup
This template and guide cover common invoicing conventions only. They are not legal, tax or financial advice.