Track lesson time, attendance, billable hours, and cancellation fees in one place. See your weekly hours and earnings, then export the record or copy it straight into an invoice. No signup.
Add a row for every lesson, then mark what happened and whether it should be charged. Everything stays in your browser.
Lessons
4
Total hours
4.3
Billable hours
2.3
Total due
£113.75
| Student | Subject | Date | Time | Duration | Status | Billable? | Rate | Amount | |
|---|---|---|---|---|---|---|---|---|---|
| 1h | £35.00 | ||||||||
| 1h | % fee | £35.00 | |||||||
| 1h | £0.00 | ||||||||
| 1h 15m | £43.75 | ||||||||
| Total due | £113.75 | ||||||||
| Student | Lessons | Billable hours | Total due |
|---|---|---|---|
| Liam | 1 | 1.3 | £43.75 |
| Emma | 1 | 1.0 | £35.00 |
| Noah | 1 | 0.0 | £35.00 |
| Aisha | 1 | 0.0 | £0.00 |
Your data is saved only in this browser and never uploaded.
When your scheduling, live lessons, attendance, and per-student time live in one workspace, your billable hours are recorded automatically. No spreadsheet to reconcile at the end of the month.
This free tutoring hours tracker keeps lesson time, attendance, and billing in one place, so your invoice always matches what actually happened. Add a row per lesson, mark the status, and the tool works out your billable hours and the total due.
Each row captures a single lesson: the student, the subject, the date, the start and end time, the hourly rate, the attendance status, and whether it should be charged. The duration and the amount due are calculated for you, so you are never doing mental arithmetic at invoice time.
Because the record lives in your browser, you can keep adding lessons through the week and export the whole thing when you are ready to bill. Nothing is uploaded, so your student data stays private.
Not every lesson is charged the same way. A completed lesson is usually billable at the full duration. A late cancellation or no-show may be charged a percentage of the lesson under your policy. A free trial or a prepaid package lesson is marked non-billable so it never lands on the invoice by mistake.
Toggle the billable switch per lesson and pick the status, and the tracker adjusts the amount automatically. That way your teaching record stays complete while your invoice only includes what is owed now.
Attendance and billing are linked: who attended, who was late, and who missed a slot all affect what you charge. Tracking them on the same row means every charge has a clear record behind it, which makes parent conversations far simpler.
If you only need a register, start with the attendance sheet template. If you bill by the hour, this tracker adds the time and money on top of the attendance record.
For cancellations and no-shows, set a fee percentage and the tracker applies it to the lesson rate, so late cancellations are accounted for instead of quietly lost. Pair it with a clear cancellation policy so the charge is never a surprise.
For prepaid packages, mark those lessons non-billable so they do not double-charge, and use the per-student summary to see how much each student has been billed across the period.
Tracked your tutoring hours for the week? The next step is turning the billable rows into a clean invoice for parents.
Create a tutor invoice nextTrack attendance, calculate billable hours, create the invoice, then apply your cancellation policy. These free tools cover each step.
Quick answers about tracking billable tutoring hours with this free tool.
14-day free trial · No credit card required · Cancel anytime
© 2026, All rights reserved.