Manage leave requests

Apply for leave, approve requests, and track balances for the whole team.

Open Leave Management

Go to HR & Payroll → Leave tab. You'll see two views: My Leave (your own requests) and Team Leave (your team's requests if you're a manager or HR admin).

Check leave balances

Under Leave Balances, each leave type (Annual, Sick, Maternity, Compassionate) shows your entitlement for the year, how many days you've taken, and what's remaining. Balances reset each leave year.

Apply for leave

Tap Request Leave. Choose the Leave Type from the dropdown, then set the Start Date and End Date using the calendar. The number of working days is calculated automatically — weekends and public holidays are excluded.

Add a reason and attach a document

Type a brief reason in the Reason box (e.g. 'Annual family holiday' or 'Hospital appointment'). For sick or medical leave, tap Attach Document to upload a medical certificate. Tap Submit Request.

Track your request status

Your request appears under My Requests with a status of Pending. You'll get a notification when it's approved or declined. If declined, the reason is shown — you can edit and resubmit.

Approve or decline a request (managers)

In Team Leave → Pending Requests, click a request to open it. Review the dates against the team calendar to check for clashes. Tap Approve to confirm, or Decline and type a short reason. The employee is notified either way.

View the team leave calendar

Switch to Team Calendar view to see who is off on any given day. This helps you avoid approving leave that would leave a shift understaffed. Colour coding shows each leave type.

Export leave records

HR admins can tap Export Leave Report to download a spreadsheet of all leave taken in a date range — useful for audits, payroll adjustments for unpaid leave, and statutory returns.