Scheduling, attendance and billing in one place

Manage sessions, not spreadsheets.

SessionLoop is scheduling and billing software for anyone who charges by the session: trainers, tutors, therapists, coaches and studios. Set a recurring schedule once. We track attendance and late cancels, then turn the month into a billing report.

  • Billing reports
  • Client portal
  • No credit card
ES
Evergreen Strength Studio
Week of Oct 12 · 14 active clients
Mon12
7:00 AM
Maya Ruiz
9:00 AM
Jane Doe
4:30 PM
Leo Kim
Tue13
8:00 AM
Sam Patel
12:00 PM
Ana Costa
Wed14
9:00 AM
Jane Doe
11:00 AM
Maya Ruiz
Late cancel
5:30 PM
Dan Okoye
  • Scheduled
  • Attended
  • Late cancel
  • Cancelled

This is a live demo. Switch tabs and tap a status to try it.

Built for businesses that bill by the session

  • Personal trainers
  • Tutors and coaches
  • Therapists
  • Music teachers
  • Studios
  • Consultants
How it works

Three steps, then it runs itself.

We handle the admin so you can focus on the work.

  1. 1

    Set the schedule once

    Pick the days and times for each client. We build the calendar from there, week after week.

    MonWedFri9:00 AM
  2. 2

    Track every session

    Mark attended, cancelled or late cancel in one tap. Clients can cancel or claim open slots from their own link.

    AttendedCancelledLate cancel
  3. 3

    Bill in minutes

    At month end, hours, rates and fees are already totalled per client and ready to send.

    Total due$1,250
Features

Everything you need to stay booked.

Recurring sessions, cancellations and clean reporting, without the spreadsheet chaos.

Smart attendance

One tap per session, and the reports do the math automatically.

Late-cancel rules

Set your policy once, like 4 hours. Late cancels are flagged so fees are never missed.

Single-day overrides

Change one day without breaking the series. Made for vacations, holidays and reschedules.

Timezone-safe scheduling

Everything is calculated in your business timezone, even when clients travel.

Clean monthly reports

Billable hours, rate totals and fees, organised per client.

Shareable client links

No app to install. Clients open a secure link to see their schedule and history.

Late-cancel rules

Stop chasing payments.

Set your policy once, like “cancel at least 4 hours ahead”. SessionLoop flags every late cancel and adds the fee to the report, so there are no texts asking “did you come on Tuesday?” and no counting hours by hand.

Try it yourself

Try your policy

Window: 4 hours
Late cancel flagged

Within 4 hours. A $25 fee is added to the monthly report.

SessionLoopJD
Next session
Fri · 9:00 AM
Strength with Priya · 60 min
Fri · Oct 16
9:00 – 10:00 AM
Booked
Wed · Oct 14
9:00 – 10:00 AM
Attended
Mon · Oct 12
9:00 – 10:00 AM
Attended
Cancel sessionFind a slot
Client portal

Clients get a link, not another app.

Each client opens a secure link in any browser to see their schedule and history. They can cancel in advance or claim an open slot themselves, so your inbox stays quiet.

  • See upcoming sessions and full history
  • Cancel in advance, with your late-cancel policy shown up front
  • Claim open slots without messaging you
  • Works on any phone, tablet or computer
Pricing

Simple pricing that grows with you.

Start free, then upgrade when you’re ready. No credit card required to try.

Starter

For solo
$0/ month

For testing your workflow and sharing client links.

  • 1 business admin
  • Up to 10 active clients
  • Recurring schedules
  • Client portal links
Get started

Pro

Most popular
$29/ month

For growing businesses that need accurate billing every month.

  • Everything in Starter
  • Up to 75 active clients
  • Automated monthly billing reports
  • Late-cancel policy and fee tracking
  • PDF export for invoices
Start Pro
No credit card · Cancel anytime

Business

For teams
$79/ month

Multiple admins, more clients and a smoother back office.

  • Everything in Pro
  • Up to 250 active clients
  • 5 admins with roles
  • Advanced reporting filters
  • Priority support
Start Business

Need something bigger? Contact us

FAQ

Common questions.

Can’t find what you need? Ask us.

Do my clients need an app?

No. Each client gets a secure web link. They can view their schedule and history in the browser on any device.

How do you handle payments?

We focus on the calculation. You get an accurate report of hours × rate + fees to send to clients, and collect payment however you prefer.

What if a schedule changes?

Admins can override any session: cancel a specific day, change the time, or mark it as a late cancel so it is still billed.

Does it support timezones?

Yes. You set your business timezone and every session is calculated against it, wherever your clients are.