therapy and coaching
temmet is a free browser-based timer — no accounts, no data sent to any server. Your session records stay on your device. This recipe shows how to use it for per-client session billing without a SaaS subscription.
for who
Therapists, life coaches, executive coaches, somatic practitioners, anyone running session-based one-on-one work and tired of the heavyweight tools.
the job
Track each session against a recurring client, end with a clean record of who you saw, when, for how long, at what rate. Export at month-end for invoicing or tax filing.
how to map it
- One template per recurring client. Open Advanced mode, add a single participant — yourself, at your session rate. Set the role field to the client's initials or a code. Save the template with a name that matches.
- Start each session by loading the right template. One tap, the participants are restored, the rate is set.
- Use the session label for what kind of session it was — "intake", "followup", "couples session", "phone follow-up". CSV export carries this column, which makes invoicing easier later.
- End with esc. The session is saved to history automatically.
- At month end: filter history to the date range, export JSON for backup, CSV for invoicing.
the remix
- Keep client identity off the screen. The role field accepts any string, so initials or numbers work fine. The template list is what's visible at a glance — name templates with codes, not full names.
- Use the default session name as a clinical prompt: "What's the focus today?" — pre-fills before every session so you don't blank when typing into a fresh setup.
- Search history by client code. The history search matches role and label, so typing "AB" surfaces every session with that client.
- Run a "preparation" or "notes" session at your own rate as a separate row, if your time outside the session is billable. CSV export sums it cleanly.
tips
- Back up your data via JSON export at the end of every billing cycle. Browser data can be wiped by clear-cookies workflows; treat exports as your real records.
- If you invoice differently per insurance code, save one template per code per client. Yes, this multiplies templates, but selection is one tap and the data is unambiguous.
- Use the pause shortcut (space) for breaks within a long session if your billing model rounds.
- The PDF report is suitable for handing to an accountant or for your own records.
questions
- Is this private enough for therapist record-keeping?
- Data lives in your browser's IndexedDB, never transmitted. That's stronger privacy than most SaaS billing tools by default. For regulated record-keeping, check your jurisdiction's requirements — temmet is a meter, not a compliance product.
- How should I name templates to keep them anonymous?
- Use initials or codes (e.g. "AB · Tuesdays") rather than full names. The list of templates is visible in the Load Template dropdown, so anyone glancing at your screen sees only the codes.
- How do I bill differently for first-time vs returning clients?
- Two templates, same client. "AB · intake" at the intake rate, "AB · followup" at the standard rate. Pick the right one when you start the session.