Totality for gym owners

Totality for gym owners

Payroll

Set each trainer's pay rates, open pay periods, log hours, check the total, mark it paid and export it.

Payroll works out what each trainer has earned in a pay period from the work recorded in Totality: completed PT sessions, completed classes they taught, and hours you log. You set the rates once, open a pay period, and Totality adds it up. Paying people still happens through your bank or Xero.

Open More, then Staff, then Payroll. It is also under Settings, then Payroll & Xero.

Payroll with an open period per trainer
Payroll with an open period per trainer
One trainer's breakdown
One trainer's breakdown

1. Set pay rates#

Tap Pay Rates to open it. Each trainer has their own rates. Tap Add Rate next to a trainer and fill in:

Type Badge Pays
Per session PT Each completed 1:1 PT session
Per class Class Each completed class they taught
Hourly Hourly Hours you log for them
Custom Custom A fixed amount, once per pay period

Tap Save. Tap a rate to edit it, or the bin to delete it.

Pay rates for each trainer
Pay rates for each trainer

2. Open a pay period#

  1. Tap + New Period at the top.
  2. Under Trainer, pick one trainer, or All Trainers to open a period for everyone at once.
  3. Enter the Period Start and Period End dates (YYYY-MM-DD).
  4. Tap Confirm.

A trainer with no open period shows "No open period. Tap + to create".

3. Check the breakdown#

Tap a trainer to open their period. You see:

Only work that is marked complete counts. If sessions or classes in the period are not marked complete yet, a note tells you how many. Settle sessions on the gym schedule (or the trainer does in their app) and mark classes complete on Classes. Anything completed after you pay a period is added to the next one, and the trainer's card shows "Has unpaid late sessions. Create a period to pay them".

4. Log hours#

For floor shifts, front desk or anything not booked in Totality:

  1. In the trainer's period, tap Add hours.
  2. Enter the Date, Hours (for example 2.5), the Rate if they have more than one hourly rate, and optional Notes (for example Induction shift).
  3. Tap Save.

If a trainer has no hourly rate you will see "No hourly rate is set for this trainer, so these hours can't be paid until one is added." Tap the bin next to an entry to delete it.

5. Pay and record it#

  1. Pay the trainer through your bank or payroll system.
  2. Tap Mark as Paid. Check the amount and dates in the message and tap Mark as paid.

The period moves to Past Periods with a PAID badge. The paid amount flows into your Expenses report as staff pay.

Export CSV downloads the period's breakdown as a spreadsheet, for your accountant or payroll system.

Questions#

Why is a session missing from the total?

It is not marked complete. Sessions booked with no credit stay "pending settlement" until they are cashed off or marked complete. See Gym schedule.

Does payroll pay my trainers automatically?

No. Payroll works out what they are owed. You pay them yourself, or export a draft pay run to Xero.

Can I see past pay periods?

Yes, under Past Periods at the bottom.

Does Payroll handle tax and super?

No. Totality works out gross pay from your rates. Tax, super and payslips are handled in your payroll system or Xero.