Two things happen at the end of a session: you mark who turned up, and you check them out. Both are done from the session view, and they are separate steps — a client can be marked attended without being checked out.
Attendance
Mark each participant as attended, no-show or late cancel.
Best practice is to do this once the session has ended, but it can be done in advance if that suits how you work.
Late cancel
Use Late cancel for a client who can't come but told you too late for a normal cancellation. Tap Late cancel next to their name and the client moves to the Late cancellations list at the bottom of the Attendance tab. Their spot opens up, but you keep a record of who late-cancelled. Tap Restore to put them back among the active participants.
A late cancel is not a cancellation. The client is still charged, and the session may still count toward their limits. Clients can also late-cancel themselves from Bobclass Go — see How clients cancel.
Checkout
Checkout is where the session gets paid for — it is the moment a credit comes off a Class Pack.
One exception, and it only affects bookings clients make themselves. If you turn on Require product to book in Settings → Online booking → Access & checkout, a client booking online must use a product at the moment they book, and the checkout happens there and then. Bookings you add yourself are unaffected. See How clients book.
You have five options for each client:
Use a product they own — deduct a credit from their active Class Pack, or check them out against a Membership. The everyday case.
Buy a new one on the fly — if their pack has run out, sell them a new Class Pack or Membership from inside the checkout, without going to their profile first.
Use someone else's package — check them out against another client's Class Pack. This is for couples, families and friends who share a pack between them.
Do not charge — check them out without taking anything. A trial class, a session on the house, or making good on one that went wrong.
Skip checkout — move on without checking this client out, and come back to it later.
Client has a package, but it's not showing up as an option? This is almost always activity mapping — their Class Pack or Membership is set up to cover only certain activities, and the session you're checking them out from isn't one of them. Check it under Settings → Products → Class Packs (or Memberships), select the product, and look at Activities. If it's mapped to the wrong activities, or to none of the activities you actually run, that's why it isn't usable here — even though the client genuinely owns it. See Class Packs and Memberships.
Undoing a checkout
Cancelling a booking undoes its checkout and returns the credit. So a client who is cancelled out of a session — by you or by themselves — never ends up out of pocket, whichever way credits are being deducted. A late cancel is different: it is not a cancellation, and the client is still charged. See How clients cancel.
When a session is fully closed
Once every client has been checked out and the session is in the past, it appears in grey on the calendar. That is your signal that nothing is left outstanding on it.
The quicker ways to do this
Self check-in — a tablet at the door where clients check themselves in, marking attendance and checking out against their package in one tap.
Walk-ins — adding, attendance and checkout in a single flow for someone who arrives without a booking.