Session counts that actually add up

Every session draws from the right contract. No spreadsheets. No guessing. Staff and clients always see the same number.

The spreadsheet you shouldn't need

Clients buy session packages. They use sessions over weeks or months. Somewhere in between, the numbers stop matching. You've seen it before:

The root problem isn't bad data entry. It's that your software wasn't designed for session packages in the first place. It was designed for class passes and memberships, and session tracking was bolted on.

How My Training Studio tracks sessions

Session packages are the core data model, not an add-on. Every session is tied to a contract, and the math is always visible.

MY TRAINING STUDIO
DashboardCalendarContracts
Manage
Dashboard
Calendar
Clients
Contracts
Trainers
Billing
Invoices

Sarah Mitchell — 2x/week Package

Active
18
Used
6
Scheduled
48
Total
DateTimeTrainerStatus
Mar 189:00 AMCoach DanCompleted
Mar 209:00 AMCoach DanCompleted
Mar 259:00 AMCoach DanScheduled
Mar 279:00 AMCoach DanScheduled

FIFO drawdown across contracts

When a client has sessions left on an old contract and buys a new one, sessions draw from the oldest contract first. No manual tracking. No overlap confusion. The system always picks the right one.

Used, scheduled, and remaining at a glance

Every contract shows four numbers: used, scheduled, available, and total. "Available" means sessions that haven't been used or scheduled yet. No ambiguity.

Cancellations that make sense

Cancelled sessions go back into the available pool. No-shows count as used. Every status change is logged with a timestamp so you have a full audit trail.

Commission tracking built on reliable data

Because session counts are accurate, commissions calculate automatically. Flat fee or percentage per session, with date ranges and payment intervals. Generate payouts with one click.

MY TRAINING STUDIO
DashboardTrainersCommissions
Manage
Dashboard
Calendar
Trainers
Billing
Invoices
Commissions

Commission Payments

Generate March
TrainerPeriodSessionsCommissionStatus
Coach DanMar 1 - Mar 3132$1,280Pending
Coach MariaMar 1 - Mar 3124$960Pending
Coach DanFeb 1 - Feb 2828$1,120
Coach MariaFeb 1 - Feb 2822$880

Low-session alerts

The dashboard flags contracts that are running low on sessions, sorted by urgency. You know who needs to renew before they run out, not after.

See session tracking in action

Book a 30-minute demo and we'll walk through contracts and billing with your studio's data.

Request a Demo