Time & Attendance
Track employee time, manage rosters, and handle leave requests.
Overview
The Time & Attendance module includes:
- Clock in/out functionality
- Timesheet management
- Roster scheduling
- Leave management
- Work location tracking
- Time tracking against tasks, projects and orders
Most of it lives under People > Time in the sidebar. Your own tracked time is under Profile > Time Tracking, and the team-wide time reports are under Reports.
Clock In/Out
How to Clock In
While you're clocked in, the sidebar shows how long you've been working, with buttons to start or end a break and to clock out.
How to Clock Out
- Return to the Clock In/Out page
Anything you type in Notes when you clock in or out is saved with the shift - a clock-out note is added beneath the clock-in one.
On the Mobile App
You can also clock in and out in the Mployr mobile app - Start Break there asks whether it's a Meal Break or a Rest Break. The app also shows your roster, timesheets and leave. Shifts clocked in the app go onto the same timesheet as shifts clocked in the browser.
Break Time
- Take as many breaks as you need - each one is recorded. End your break before you clock out
- Breaks are tracked separately from work time
GPS Verification (Optional)
If enabled by your administrator:
- Your location is checked when you clock in - you must be within the geofence of your work location to clock in
- Your location is recorded when you clock out, but clocking out isn't blocked
- Location data is stored for compliance
Clocking In Early
If your business uses the Clock-In Window & Paid Time rules under People > Payroll > Settings, you can't clock in more than the set number of minutes before a rostered shift - the message tells you when you can. The same rules decide whether time clocked before or after a rostered shift is paid from the clock times or from the roster. Clock times themselves are never changed.
Forgetting to Clock Out
If a shift is left open, Mployr steps in rather than letting the hours run:
Correct the entry on the timesheet - the real finish time - and save, and the block clears. Employees can also confirm or correct their own finish time from the You forgot to clock out prompt on the Clock In/Out page. A timesheet with an auto-closed shift can't be submitted until it's sorted.
How long Mployr waits before the reminder and the auto-close, and the longest a shift can stay open, are set under People > Time > Settings > Missed Clock-Outs.
Timesheets
How Hours Reach a Timesheet
Creating a Timesheet
Owners and admins can create a timesheet for anyone in the business, and employees can create their own. Managers can't create one for someone in their team - it's created when the person clocks in, or by an owner or admin:
Rather than typing a fortnight of identical days, choose Week Table. It fills in suggested times from the employee's rostered shifts for the period, falling back to their roster pattern where there's no shift. Days on approved leave show the leave instead of work times, and public holidays are named on their day and only filled in where the person is actually rostered on - never from their pattern. You can also pick a Shift template for a day, or Didn't work, and then adjust.
Timesheets can't overlap - a day in two timesheets would be paid twice - so if the employee already has a timesheet sharing a day with the period, Mployr offers to open that one instead. To reuse a period, use Duplicate on a timesheet in the list (owners and admins on anyone's, employees on their own): its shifts are copied into the period you choose, with the dates moved to match. Owners and admins can select several timesheets to duplicate them all into one period; anyone who already has a timesheet sharing a day with it is skipped.
Entering and Submitting Hours
To take a day off the timesheet - say a duplicated weekend nobody worked - click the eraser beside its hours, which empties its times and breaks, then Save Entries. Two shifts for the same person can't overlap: an entry or edit that shares time with another shift, including one still on the clock, is refused.
Leave applied for in the period is shown against its day - the leave type, hours and Pending if it isn't approved yet. Leave is paid from the leave request, so enter only the hours actually worked.
Days before an employee started, or after they left, are greyed out as Not employed and can't take hours. Where an employee's award asks more about a day - such as whether notice of overtime was given, or a return to duty - the timesheet shows an extra column for it.
Recording Breaks
A shift can have several breaks - up to 12. In the day's row, click the Break cell (it shows the day's total break minutes), then:
Each break must start and finish inside the shift, and breaks can't overlap. Recording when each break was taken, not just how long, matters because penalty rates depend on the time of day.
Importing Timesheets
Administrators can bring shifts in from a CSV with Import on the Timesheets page - one row per shift, identifying the employee by email, employee ID or full name. Times are the business's local time, and an end time earlier than the start is a shift that finished the next day. Shifts go onto draft timesheets for their pay period and are held to the same rules as hand-entered ones; approved timesheets and pay runs past draft are never changed.
Deleting a Timesheet
Use Delete from the timesheet's actions in the list, or tick several and use the bulk Delete. Only draft and rejected timesheets can be deleted - owners and admins can delete them, and employees can delete their own draft. A deleted timesheet's hours are no longer paid.
A timesheet someone is still clocked in on can't be deleted - Mployr says "Someone is still clocked in on this timesheet. Clock out first, then delete it." A bulk delete leaves those timesheets alone and deletes the rest.
How Hours Are Classified
You don't pick a pay type for each entry - you record when the work started and finished and when the breaks were. The timesheet totals the hours as Regular Hours and Overtime (anything over eight hours in a shift) as a quick guide. What's actually paid as overtime, penalty or public holiday rates is worked out from the employee's award when the pay run is calculated in Payroll.
Edit History
Mployr keeps a permanent, append-only record of every change to a time entry - who made it, when, why, and the times before and after - so a corrected entry can be accounted for later. The record isn't shown on the timesheet screen.
Timesheet Status
Manager Approval
If you're a manager:
- Open a timesheet to review the days
If only one day is wrong, you can:
Hours on a timesheet flow into the pay run for their period whether or not they've been approved yet, and a rejected timesheet always stops that pay run from being finalised. To make approval compulsory, switch on Require approval before hours are paid under People > Time > Settings - the pay run then won't finalise while any timesheet in its period is still a draft or awaiting approval, and lists whose. Owners and admins can still correct an approved timesheet; doing so withdraws the approval and returns it to draft for sign-off again. If hours change after a pay run was calculated - a shift clocked, an entry edited, leave approved - finalising stops, names who changed, and sends the run back to draft to be recalculated, so the late hours are paid rather than lost.
Roster Management
Viewing Your Roster
- See shift details: time, location and position
Shift times are always the business's local clock time.
Creating Rosters (Managers)
Manual Scheduling
- Set shift details:
- Date, start and end time
- Location
- Shift template
- Requirements - the award classification and qualifications needed to work it
To copy shifts, right-click a shift (or a selection of shifts) and choose Duplicate to day(s).
Using Templates
- Pick the template when you add a shift, or set it on a roster pattern so the pattern's shifts use it
- Adjust individual shifts as needed
To move selected shifts to someone else, use Reassign - choose No one (open shift) to turn them into open shifts. Dragged a shift to the wrong day, or reassigned the wrong shifts? Click Undo on the message that appears. Putting a published shift back notifies the employee again.
Roster Patterns
Set up recurring patterns:
- Assign employees to the pattern
- System auto-generates rosters
These settings, under People > Time > Settings, control what patterns do and how much noise they make:
Importing Shifts
Administrators can Import shifts from a CSV on the Rosters page - one row per shift, identifying the employee by email, employee ID or full name, or leaving all three blank for an open shift. Name a shift template to use its times and break. Times are the business's local time, and imported shifts arrive as drafts for you to publish.
Open Shifts and Self-Claim
Under People > Time > Settings > Staff Self-Claim, Allow shift self-claim lets employees pick up open shifts themselves: an unassigned, published shift from today onwards shows a Claim button on the roster. An employee who doesn't hold a qualification the shift requires can't claim it. With Require manager approval switched off, claiming assigns the shift straight away and the people who manage the roster are notified. With it on, the claim is recorded as a pick-up request on the shift instead - approving those requests isn't available in the web app yet, so leave it off if you want claims to work from the web.
Roster Warnings
When you save a shift, Mployr warns you - without stopping you - if the person on it:
- Doesn't hold a qualification the shift requires on that date
- Isn't on the award classification the shift asks for
- Wouldn't have had the rest break their award requires since their last shift
Live Roster View
While a roster is running you can see it against reality: who is currently clocked on (including anyone On the clock, not rostered), and each shift's actual start and finish against what was rostered. Gaps between the two are visible on the roster itself rather than only surfacing at timesheet approval.
Publishing Rosters
- Review draft roster - draft shifts have a dashed outline
- Employees are notified of their shifts
- Once a shift is published, changing its date, times, break or location notifies the employee, and so does cancelling it, deleting it or giving it to someone else
Leave Management
Requesting Leave
- Select leave type - the list shows the types the person's award entitles them to, plus your business's Unpaid Leave, which anyone can request:
- Annual Leave
- Personal/Carer's Leave
- Compassionate Leave
- Long Service Leave
- Parental Leave
- Other (as configured)
- Add reason/notes
You can also request leave with Request Leave on the Leave tab of My Profile - that form doesn't offer Pay the remainder as Annual Leave.
Leave types are defined per business, so the list you see is your own business's set rather than a shared global list.
A request is refused when:
- A pay run past draft already covers any of the dates - backdated leave is fine only for periods that haven't been through payroll
- It overlaps leave already booked for the person. Two requests can share a day only as part days that fit inside it together - for example 4 hours of personal leave and 3.6 hours of unpaid leave on a 7.6-hour day - and, where both record times, the times don't overlap
- Any of the dates fall before the person started or after they left
Public Holidays in a Leave Request
Public holidays inside the leave dates are named on their day in the per-day list. Annual and personal leave don't charge a public holiday at all - it shows as a public holiday, not leave. For other leave types the day counts unless you click Don't count, which leaves it out so it's paid as a public holiday instead (Count it puts it back).
Public holidays depend on the state. If the dates include a state public holiday and the business has no state on record, the request shows a message saying so instead of an estimate - add the business's address under Business > Locations, or set the employee's work location, and try again.
How Leave Is Paid
Paid leave is paid from the employee's balance, and only up to it. A request longer than the balance isn't rejected - it's split:
- When a pay run is calculated, leave that accrues a balance - such as annual leave, personal/carer's leave and long service leave - is paid up to what's available for that leave type at that point, in date order across the year's leave. Hours beyond that are unpaid (leave without pay)
- Leave granted per occasion, such as compassionate leave, and family and domestic violence leave are paid in full
The Estimated balance at leave start is a forecast - what's paid is settled from the balance when the pay run is calculated. Leave only accrues in Mployr from your first pay run here, so an employee whose balance hasn't been brought in has nothing to draw on and their leave is paid as unpaid. Carry in opening balances before you pay leave (see Accruals, Notice Periods and Opening Balances below).
Leave Balances
View your current balances on the Leave tab of My Profile (managers see the same tab on an employee's record). For each leave type it shows, in hours:
- Accrued
- Taken
- Pending - requested or approved leave not yet paid in a finalised pay run
- Adjustments and carried over
- Available
Projections count the days you'd actually be off according to your roster pattern, not a plain weekday rule - so a four-on/four-off roster projects correctly. Balances carry over into the new year.
Where your business's award has rostered days off, People > Time > Rostered Days Off shows the RDO hours each person has banked - see Rostered Days Off in the Payroll guide.
Accruals, Notice Periods and Opening Balances
Leave accrues automatically each time a pay run is finalised. Leave settings on the Leave page - for owners, admins and anyone else whose role can manage leave types - opens three cards. They list only the leave types your business uses; switch on Show all leave types to see the rest:
Elsewhere:
Manager Approval
- Check the roster for coverage
Editing an approved request sends it back to pending for re-approval, and its roster shifts and leave balance are restored in the meantime.
Seeing Who's Away
- Plan around absences before approving more
Work Locations
Setting Up Locations
- Enter details:
- Location name
- State - this decides which public holiday calendar applies to employees at the location
- Address
- At least one of address or GPS coordinates is required
Geofencing
Enable location verification:
- Edit a location
- Make sure the location has GPS coordinates - a location that requires geolocation but has none refuses every clock-in
Time Tracking
Time tracking records the time you spend on tasks, projects and orders - separate from the timesheets that pay you.
Tracking Your Own Time
Open Profile > Time Tracking:
Time From Your Calendar
Finished meetings - appointments in Mployr and events from a connected Outlook calendar - can become time entries automatically. The business defaults are under People > Time > Settings > Calendar Time Tracking, and anyone can override them for their own calendar with Calendar on the Time Tracking page. Cancelled meetings, all-day items, declined invitations and anything marked Free or Out of Office are skipped. Calendar entries start non-billable unless the appointment itself was marked Billable. If they aren't accepted automatically, they arrive marked Needs review - check the times, then Confirm them (or Confirm all).
Time Across the Team
Reports > Time Tracking brings together the tracked time of everyone you can see - your team, or the whole business for an admin - with totals by employee and every entry, including the company each entry is for. Use the row actions, or select several entries for a bulk action, to:Each company's page in Contacts > Companies also has a Time card: everything tracked to its orders, projects, linked tasks and CRM activities, split into billable and non-billable and broken down by work, person and month. Billable there is how the time was classified, not whether it has been billed. Someone who can only see their own time sees their own share.
Reports
Available Reports
Exporting Data
Export for payroll or compliance:
- Reports built in the Reports module export to CSV, Excel or PDF
Troubleshooting
I can't clock in - it won't accept my location
If your work location has Require Geolocation switched on, you must be within its radius to clock in - the message says how far away you are. Clocking out isn't blocked. Make sure your browser is allowed to share your location: without it, clocking in is refused. If you're on site and still refused, ask an administrator to check the location's GPS coordinates and radius under People > Time > Work Locations.
It says my shift hasn't started yet
Your business limits how early you can clock in before a rostered shift. The message says the time you can clock in from. The limit is set under Clock-In Window & Paid Time in People > Payroll > Settings.
My timesheet was rejected
A rejected timesheet is returned with a reason. Open it from People > Time > Timesheets and read the Rejection Reason at the top - saving a change clears it, so note it first. A day your manager sent back on its own has "Sent back by" and the reason under that day. Fix the entries and click Save Entries, then Submit for Approval again - you can change your own rejected timesheet.
I can't delete a timesheet
Only draft and rejected timesheets can be deleted (an employee can delete only their own draft). If Mployr says someone is still clocked in on it, they need to clock out first.
An employee wasn't told about their shift
Employees are notified when a shift of theirs is published - draft shifts send nothing. Check the shift isn't still a draft (a dashed outline on the roster, Draft in the List view's Published column), then click Publish.
The leave estimate shows a message instead of the day list
Read the message - it says what's missing. The most common cause is a state public holiday in the dates when the business has no state on record: add the business's address under Business > Locations (or set the employee's work location) and try again.
My leave request says it needs more notice
The leave type has a notice period and the leave starts sooner than that - the message names the leave type and the notice it needs, for example "Long Service Leave needs at least 30 days' notice". Choose a later start date, or ask an owner or admin to change it: on People > Time > Leave, Leave settings > Notice periods lets them lower the Days' notice for that leave type or switch Requires notice off.
I can't find someone in the Person list
The Person picker on a leave request lists only who you can request leave for - yourself, and your team if you manage people. Ask an owner or admin, or the person's manager, to request it for them.
Frequently asked questions
Can I add more than one break to a shift?
Yes - up to 12. On the timesheet, click the day's Break cell, click Add break for each one and set its start and end time and type, then Save Entries. Breaks must sit inside the shift and can't overlap. When you're clocking in and out, use Start Break and End Break as often as you need.
Can I add a team member's timesheet?
Owners and admins can: click New Timesheet on People > Time > Timesheets and choose the employee. Managers can enter and correct hours on their team's timesheets - one is created automatically when the person clocks in - and approve them, but creating a new timesheet for someone else is limited to owners and admins. Employees can create and fill in their own.
Why won't my leave request submit?
Submit Request stays unavailable until a person, leave type, start date and end date are all filled in. The leave type list stays empty until a person is chosen, and shows No leave types available when the person's award has no leave entitlements for their employment type - ask your administrator to check their award and pay settings. If the request is refused after you submit, the message says why - most often the dates are already in a pay run, overlap leave that's already booked, or don't give the notice the leave type requires (your business sets notice periods under Leave settings).How do I check my leave balance before booking a holiday?
Open the Leave tab of My Profile to see your balances - accrued, taken, pending and available - for each leave type. When you start a request, the Estimated balance at leave start shows what you'll have by then, including leave you'll accrue before it starts.
Do my approved timesheets flow into pay automatically?
Yes - hours on your timesheet flow into the pay run for that period. If they change after the pay run was calculated, it goes back to draft to be recalculated before it can be finalised. Approval decides whether the run can be finalised: a rejected timesheet always stops it, and if your business has switched on Require approval before hours are paid, so does any timesheet still in draft or awaiting approval. See Payroll.
How does break time affect my hours?
Breaks are tracked separately from work time. Use Start Break and End Break during your shift so your worked hours are calculated correctly. Unpaid breaks come off the hours worked; breaks marked as paid (Paid breaks in the day's break list on the timesheet) don't. Where an award requires a break to be given and it wasn't, Payroll charges the award's meal-break penalty automatically.
I forgot to clock out. What happens?
You'll be reminded to clock out, and if the shift stays open it's auto-closed. Auto-closed time is never paid as recorded - the employee is held out of the pay run until the entry is confirmed or corrected to the real finish time, which you can do yourself from the You forgot to clock out prompt on the Clock In/Out page.
My leave request was longer than my balance
It isn't rejected. When the pay run is calculated, the part your balance covers is paid and the rest is unpaid - or, for leave other than annual leave, paid from your annual leave balance if Pay the remainder as Annual Leave is switched on for the request. Once part of it has been paid, your approver can still adjust the return date without touching the paid part.
Why was some of my leave paid as unpaid?
Your balance for that leave type didn't cover it when the pay run was calculated. Check the Leave tab of My Profile - leave only accrues in Mployr from your business's first pay run here, so if your balance from before then hasn't been brought in, ask your administrator to carry in your opening balance before the next pay run.
Does a public holiday in my leave come off my balance?
Not for annual or personal leave - the holiday is paid as a public holiday instead. For other leave types the day counts unless Don't count is clicked on that day in the request.
Do I have to key in every day of a timesheet?
No. Clocking in and out fills your timesheet as you go. When a timesheet is created with Week Table, the period's rostered shifts (falling back to the roster pattern) are filled in for them - leave days show the leave, and public holidays are named and only filled in where the person is rostered on. You can also Duplicate a previous timesheet into the new period.
How do I add time I didn't run a timer for?
On Profile > Time Tracking, click Add Time. Choose Hours to enter a date and how long you spent, or Start & end to enter the times.
Tips
- Submit timesheets promptly each pay period
- Check your roster regularly for updates
- Request leave well in advance
- Review your leave balances before booking holidays
- Moving from another system? Import opening leave balances before booked leave, and shifts before you publish
