Skip to content
← All Articles

Gym Staff Management: Roles, Shifts and Who Should See What

The four roles every gym ends up needing, shift tracking, trainer ratios, commissions, and why front desk should record a payment but never change one.

Staffing is the second-largest cost in a gym after rent, and the one most likely to be managed by memory. Who is on shift, who sold what, who is responsible for which members, and who can change a payment record - most gyms hold all of that informally until something goes wrong.

The four roles

Gyms tend to invent elaborate role structures and then collapse back to four. Start with the four:

RoleSeesCan doCannot do
Owner / AdminEverything, all branchesEverything-
Branch ManagerOne branchMembers, staff, collections, reports for that branchCross-branch data, delete audit records
Front DeskMembers, enquiries, today’s check-insAdd enquiry, enrol member, take payment, mark attendanceView total revenue, edit or delete past payments
TrainerAssigned members onlyAssign plans, log sessions, view member progressPayments, other trainers’ members, member contact export

The interesting boundary is the front desk one, and it is worth being precise about.

Record versus change

Front desk needs to record a payment. It does not need to change one.

That distinction is the highest-value permission line in a gym, because the common form of internal loss is not theft from the till - it is a payment recorded, cash taken, and the record edited or deleted afterwards. If recording and editing are the same permission, the trail closes behind itself.

This is just separation of duties, the same internal control that keeps the person who raises an invoice from being the person who approves it. It is not a statement about your staff. It is what makes it possible to clear them when a month does not reconcile.

Two controls make that hard:

  1. No delete on financial records. A wrong payment is corrected by a reversal entry, not by removing the original. The reversal is itself a record, with a user and a timestamp on it.
  2. Edits are logged with who and when. Not as a courtesy feature - as the thing you look at when the month’s collections do not reconcile.

If your current system lets any logged-in user delete a payment and leaves nothing behind, that is worth fixing before anything else on this page.

Shifts and staff attendance

Staff should check in on the same device members use. There is no reason to run a second attendance system, and there is a real benefit to having both in one dataset: you can put staff coverage next to member footfall by hour and see whether they line up.

Almost every gym discovers the same thing when it first looks: peak staffing does not match peak footfall. The 6-8am and 6-9pm blocks carry most of the traffic, and staffing is often flat across the day because the roster was set once and never revisited.

What to check monthly:

  • Footfall by hour, against staff on shift by hour
  • Trainers present during peak versus off-peak
  • Late arrivals and short shifts (visible in check-in times, invisible otherwise)
  • Days where a single person covered the entire floor

Trainer-to-member ratios

Two different numbers get confused here.

Floor supervision: one trainer can reasonably keep an eye on and correct 25-40 active members in a shift. Above that, they are a presence rather than a coach.

Programmed training: a trainer maintaining plans, reviewing progress and adjusting for 15-25 members is doing real work on each. Assign them 60 and the plans stop being reviewed - they become documents that were written once.

Personal training is one-to-one and should never be counted against floor coverage. A trainer inside a PT session is not supervising the floor, and rostering that treats them as both is how injuries happen.

Assign members to trainers explicitly rather than leaving it implicit. The moment a member has a named trainer, someone is accountable for that member’s attendance dropping - which is the single most useful early churn signal a gym has.

Commissions without a spreadsheet

Trainer commission disputes are almost always a data problem rather than a disagreement about the rate. The rate was agreed. What is disputed is what happened.

The fix is to compute commission from events that are already recorded in the normal course of business:

  • A personal training package sold, attributed to the staff member who sold it
  • A session marked complete, attributed to the trainer who took it
  • A membership sale attributed to the front desk person who enrolled it

If commission is derived from those records, it settles itself at month end and both sides are looking at the same list. If it lives in a separate spreadsheet that someone fills in from memory, it will be wrong, and the argument is about whose memory is better.

Onboarding and offboarding staff

The offboarding half gets skipped and it is the half that matters.

When a staff member leaves:

  • Deactivate the login the same day. Not at the end of the month.
  • Remove their biometric enrolment from the device, not just from the software.
  • Reassign their members to a named person, immediately. Orphaned members are the ones who stop coming.
  • Keep their historical records. Deactivate the account, never delete it - the attendance, sales and session history has to stay attached to a real person for any past month to reconcile.

A deactivated account that keeps its history is the correct end state. A deleted one silently rewrites your past reports.

Frequently Asked Questions

What roles does a gym need in its software?

Four cover almost every gym: owner or admin with full access, branch manager scoped to one branch, front desk for enquiries, check-ins and collections, and trainer scoped to their assigned members. Anything more granular usually turns out to be a variation of one of these.

Should front desk staff be able to see gym revenue?

No. Front desk needs to take a payment and issue a receipt, not view total collections, edit past payments, or delete records. Separating the ability to record a payment from the ability to change one is the single most useful permission boundary in a gym.

How many members can one trainer handle?

For general floor supervision, roughly 25-40 active members per trainer per shift is workable. For structured programming with plan reviews, 15-25 is more realistic. Personal training is one-to-one by definition and should be counted separately from floor coverage.

How do gyms track staff attendance?

The same biometric or QR device members use, with staff marked as a separate user type. This gives shift-level records without a second system, and lets you compare staff coverage against member footfall by hour.

How should trainer commissions be calculated?

Tie the commission to a recorded event - a personal training package sold, or a session marked complete - rather than to a monthly estimate. If the commission is computed from data staff already enter, it settles itself. If it needs a separate spreadsheet, it will be wrong and disputed.

Ready to try Torzil at your gym?

Get a free 7-day trial with full access - no credit card needed.

Book a Free Demo
Chat with us