- Is this free and does it require an account?
- Yes, completely free, no account required, and no login. The tracker runs entirely in your web browser. Your student data and lesson logs are saved locally in IndexedDB via the localForage library, meaning they persist across sessions on the same device and browser without any server connection. Because your data never leaves your device, it is also fully private — an important consideration when storing student contact information and payment records.
- How does the payment tracking work for monthly vs. per-lesson billing?
- The tracker supports two billing models. If you charge a flat monthly fee, set the student's monthly fee in the Roster and leave the per-lesson fee blank when logging lessons — the outstanding balance is calculated as the monthly fee minus the total paid for that month. If you bill per lesson, enter a per-lesson fee each time you log a session; the outstanding amount is the sum of unpaid lesson fees. You can mix models across different students. The Reports tab shows a breakdown for whichever month you select.
- Can I use the CSV export as an invoice to send to parents?
- Yes. The CSV export from the Reports tab includes columns for student name, lesson date, duration, attendance status, per-lesson fee, and paid status — formatted so it can be opened in Excel or Google Sheets and used as a monthly invoice. The PDF export produces a formatted single-student statement with your lesson list and a total-due line, which you can email directly. For recurring invoices, generate one at the end of each month and adjust the "paid" status before exporting.
- What happens to my data if I clear my browser cache?
- Clearing your browser cache or site data will erase the IndexedDB records. To avoid data loss, export a backup CSV regularly from the Reports tab. The CSV contains all lesson records and can be re-imported manually if needed. For long-term records it's a good habit to export at the end of every month before archiving. The data is tied to the specific browser and device you use — it is not synced across devices.
- Does this work for other instruments, not just piano?
- Absolutely. While optimised for piano lesson tracking, the tool works equally well for guitar, violin, voice, drums, flute, or any private music instruction. The student notes field lets you record instrument, level (e.g. RCM Grade 4, ABRSM Grade 6), and repertoire. Many private music teachers who teach multiple instruments use the same tracker for their entire studio by including the instrument name in the student record.