Early access · for independent instructors

Sell session packages without losing count

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.

Why this exists

The count is the business

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.

What it does

What Hourroll does

Everything below is in the product today. Nothing here is a mockup of a roadmap.

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.

A count that can't drift

Sessions remaining is always calculated from what actually happened — never a counter someone forgot to update. There is no number to correct.

Booking rules that apply themselves

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.

Session notes clients can read

Record what each session covered — drills, pieces, vocabulary, structured entries or plain text. You choose, per note, whether the client sees it.

One private link per client

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.

Google Calendar, both ways

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.

How it works

Three steps, then it runs

Add a client, sell a package

A name, a phone number, and a package: how many sessions, valid until when.

Book the sessions

Hour-long slots on your schedule. With Google Calendar connected, they show up there too.

Send one link

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.

Who it's for

Built for people who sell hours

Personal trainers Piano teachers Violin teachers English tutors Mandarin tutors Any independent instructor

If you sell your time in sessions and packages — fitness, music, languages, anything taught one-on-one — the shape fits.

Boundaries

Some things stay out of it, on purpose

  • No money on the client page — ever. What a client sees is sessions and dates. Prices, payments, and balances never appear there.
  • Calendar events travel light. An event carries a name, a time, and the session's place in the package. No price, no payment status, no phone number, no notes.
  • It can't read your personal calendar. Hourroll only gets access to the one calendar it creates for itself. Your own calendar stays yours.
Questions

Fair questions

Is Hourroll live?

Not publicly. It's in early access, and the waitlist is the way in.

Do my clients need to install anything?

No. Each client gets a private read-only link that opens in any browser. No app, no account, no password.

Does Hourroll handle payments?

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.

What happens on a no-show?

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.

Can I use it without Google Calendar?

Yes. The sync is optional — leave it off and everything else works the same.

What does it cost?

Every plan and price is on the pricing page.

Waitlist

Get your count in order

Leave an email and you'll hear when it's your turn. Unsubscribe any time.

Waitlist

Get your count in order

Leave an email and you'll hear when it's your turn. Unsubscribe any time.

You're on the list. We'll email you when your spot opens.