Packages with an expiry date
Sell 4 sessions over 30 days, 8 over 60 — or any numbers you like. Extending a package is editing its end date, and the change is recorded.
Hourroll keeps packages, bookings, and lesson notes straight — and gives every client a private link that always shows exactly what's left.
Join the waitlist See what it does
An email when your spot opens, then the occasional update. Unsubscribe any time.
An independent instructor sells time in packages — ten sessions, eight lessons, a month of coaching. The record of those hours usually lives across a notebook, a chat thread, and two memories. When they disagree, you either eat a session or argue about one.
Hourroll keeps one count, derived from what actually happened, and shows both of you the same number.
Everything below is in the product today. Nothing here is a mockup of a roadmap.
Sell 4 sessions over 30 days, 8 over 60 — or any numbers you like. Extending a package is editing its end date, and the change is recorded.
Sessions remaining is always calculated from what actually happened — never a counter someone forgot to update. There is no number to correct.
Hour-long slots. A finished session counts. A no-show counts by default; cancelling far enough ahead is free. You can overrule any single case — and every overrule is logged, before and after.
Record what each session covered — drills, pieces, vocabulary, structured entries or plain text. You choose, per note, whether the client sees it.
Each client gets a read-only page: sessions left, expiry, bookings, notes. No app, no account, no password. Replace or switch off the link any time — the old one dies instantly.
Book here and it appears in Google. Drag it in Google and it moves here — when the move is safe. A deleted event never takes a session; it asks you first.
A name, a phone number, and a package: how many sessions, valid until when.
Hour-long slots on your schedule. With Google Calendar connected, they show up there too.
Your client bookmarks their private page — sessions left, expiry, bookings, notes. They never need an account.
That's the whole loop. The count takes care of itself.
If you sell your time in sessions and packages — fitness, music, languages, anything taught one-on-one — the shape fits.
Not publicly. It's in early access, and the waitlist is the way in.
No. Each client gets a private read-only link that opens in any browser. No app, no account, no password.
No. Money stays between you and your client, however you already handle it. Hourroll keeps the count of what was bought and what was used.
By default it uses a session. You can flip any individual case either way, and each change is logged with the value before and after.
Yes. The sync is optional — leave it off and everything else works the same.
Every plan and price is on the pricing page.
Leave an email and you'll hear when it's your turn. Unsubscribe any time.