Help centre

Payroll

Last updated Sat Jun 13 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Payroll runs staff pay for a period and produces payslips.

When you'd use this

  • Paying your team for a period.

Running a pay period

  1. Open Finance → Payroll and press New Period.
  2. Press Calculate Pay to work out base pay, commission, gross, tax and net for each person. Commission combines: course commission (their share of the courses/dives they led, at their course rate), continuing-education commission (a bonus when a returning student they previously taught books a further course), and retail commission (their POS sales in the period × their retail rate). Each appears as its own line on the payslip. Any deductions added on a team member's profile (e.g. lunch, fronted kit) are then subtracted after tax to give net pay, and are listed on the payslip.
  3. Press Close Period. This locks the numbers and creates each person's payslip as a draft — staff can't see it yet.
  4. Set the Pay date for the period (it pre-fills from your centre's pay day if you've set one).
  5. Press Mark as Paid (this posts the journal entry — debit staff, credit cash).
  6. Press Release payslips to make them visible to staff under My Pay. Nothing is shown to staff until you release.
  7. Press Email all to email everyone their payslip (PDF attached), or use the per-row Email / Resend. Each row also has a Payslip PDF.

See how a commission was calculated

  • On the payroll table, any Commission amount is a button — press it and the row expands to show every line behind the figure: each course/dive payment (with the split % if instructors shared a group) and a single retail line, with a Commission total that matches the column.
  • On Open and Closed periods the breakdown is calculated live. On Paid periods it shows the exact lines frozen on the payslip, so it always matches what was paid.
  • Each person's name links to their Team profile, where a Pay History section lists every period they've been paid in (base, commission, net and the payslip PDF). See team.md.

Set your pay day (optional)

In Settings → Centre Info, a payroll pay day (1-31) lets each new period's pay date pre-fill automatically.

For staff: My Pay

Every staff member sees only their own pay under My Pay (in the sidebar): their latest payslip, year-to-date totals, full history, a full breakdown (including commission), a Download PDF, and an Email me button. They only see a payslip once you've released it.

Tips

  • Periods move through Open → Closed → Paid, and payslips through draft → released.
  • A paid payslip is locked. Once a period is marked paid, its payslips are frozen — changing a team member's tax rate, or editing a booking later, won't rewrite a payslip that's already been paid. New rate or commission changes only affect future unpaid periods.
  • Marking a period paid twice is safe. It won't create duplicate payslips or post the wage journal a second time.
  • Part-periods are pro-rated. For monthly or yearly staff, a period that isn't a full calendar month (e.g. someone who started mid-month) is pro-rated by the number of days. A full calendar month is paid in full as before.
  • Retail commission rates are set per person on the Team member's profile (Retail Commission Rate %), with an optional centre-wide default in Settings → Commissions. Pick the Salesperson on each sale at the till. Refunds reduce that person's commission automatically.

Related

Can't find what you need? Get in touch.