Websites · Glossary

What is a staff roster app?

A staff roster app is a phone app where employees see their upcoming shifts, pick up open shifts, offer swaps, request time off and clock in and out, while managers build and publish the weekly roster and approve changes. The clock in records become timesheets for payroll, replacing a printed roster, a spreadsheet and a group chat.

A roster app puts the roster, the leave book and the timesheet in one place on each worker's phone. The point is fewer messages and fewer surprises, not more features.

· Co-founder

5 min read · Published

A roster app, a spreadsheet and a group chat compared
QuestionRoster appSpreadsheetGroup chat
Where staff see shiftsTheir own shifts on their phoneA shared file or a printoutA photo of the roster
SwapsOffered, accepted, approved in the appEdited by the manager on requestAgreed in messages, often missed
LeaveRequested and approved, blocks shiftsA separate listA message to the manager
Clocking inClock in and out with breaksHand written or not at allNot recorded
Records for payrollTimesheets exported per weekManual totalsNone
Pay ratesVisible to managers onlyOften in the same fileNot applicable

What a staff roster app is

Small businesses with shift workers, such as cafes, cleaning companies, retail shops, care providers and gyms, usually start with a roster in a spreadsheet, a photo of it in a group chat, and a stream of messages asking to swap Saturday. A roster app replaces that with one place. Staff open it on their phone to see their shifts for this week and next, with start and finish times, the role and the location. They can take open shifts nobody has been assigned, offer one of theirs to a colleague or to anyone, and ask for time off. When they arrive, they clock in, and clock out when they leave, recording breaks. Managers see the whole week as a grid, add and copy shifts, publish the week when it is ready, approve swaps and leave, and export the hours worked. The app becomes the record of who was rostered and who actually worked.

How shifts, swaps and clocking in work

A manager drafts the week, then publishes it; staff see only published shifts, so a half built roster never confuses anyone. The app refuses a shift that overlaps another shift for the same person or falls inside approved leave. An open shift sits unassigned until someone takes it. A swap starts when a worker offers a shift, either to a named colleague or to anyone; a colleague accepts, and the manager approves before the shift moves, so the business always knows who is covering. Clocking in links to the shift that starts closest to that moment and starts a timer; clocking out records the end and any break. The timesheet adds it up per person per week. Pay rates belong in a separate, manager only record, because they are more sensitive than the roster itself. Reminders an hour before each shift reduce no shows more than any other single feature.

When a business outgrows the spreadsheet

The signs are familiar: more than about eight staff, swaps arranged in private messages the manager learns about too late, disputes over hours at pay time, and rosters changed after they were sent. Workplace rules raise the stakes. In Australia, Fair Work requires employers to keep time and wages records for seven years, and many awards set rules on notice of roster changes, minimum shift lengths and breaks; the exact rules depend on the award or agreement that applies. In the UK, workers are generally entitled to a 20 minute rest break when working more than six hours. A roster app does not make a business compliant on its own, but it keeps the records that show what was rostered, what changed and when, and what was worked, which is what an employer needs when a question comes up months later. Casual staff benefit as much as permanent staff, since their shifts change most.

Common mistakes

Publishing rosters late, so the app just delivers the same last minute changes faster. Letting staff swap shifts without manager approval, then finding a shift covered by someone without the right ticket or training. Showing everyone's pay rates or personal details to all staff. Expecting clock in to prove where someone was; most simple roster apps do not check location, and many staff object to being tracked. Forgetting breaks in the timesheet, so payroll overpays or underpays. Rostering without checking leave, so an approved holiday gets a shift on it. Keeping the group chat going alongside the app, so nobody knows which is right. And choosing an app with features for a hundred person workforce, then using none of them, when a business of twelve needs shifts, swaps, leave, clock in and an export, done reliably.

Where it shows up in OneCraft

OneCraft can build a staff roster as a phone app or inside a website, from its roster guide, in the site's own database. Staff join through an invite link, then see My shifts with a week strip, take open shifts, offer and accept swaps that an admin approves, request time off, and clock in and out with a running timer. Admins get a week grid, Copy last week, Publish week, the week's hours and cost, approvals and timesheets exported as CSV for payroll; pay rates sit in an admin only table. The database refuses overlapping shifts and shifts inside approved leave. Clock in cannot check where someone is, since the app has no location, and changes reach staff through the notification bell and an optional local reminder an hour before each shift, not by push or SMS. App builds with Expo cost 5 credits each on paid plans, and the owner submits to the stores from their own accounts.

Questions people ask

How much notice must staff get before a roster change in Australia?

It depends on the award or agreement. Many modern awards require an employer to give notice, often seven days, before changing a regular roster, unless the employee agrees to a shorter period. Check the award that covers your staff on the Fair Work website, and keep a record of when each roster was published and changed.

How long do I need to keep timesheets and rosters?

In Australia, Fair Work requires employers to keep time and wages records for seven years, including hours worked for staff paid by the hour. A roster app's timesheet export, filed with each pay run, is an easy way to keep that record. Other countries set their own periods.

Can staff swap shifts without the manager agreeing?

Some apps allow it, but approval is safer. A manager can check that the person covering has the right skills, licence or training, will not go into overtime, and has a proper break between shifts. A quick approval step keeps swaps fast while making sure nothing is missed.

Should staff be able to see each other's shifts?

It helps with swaps, since people can see who is working when, and many teams prefer it. Some businesses show only each person's own shifts plus open shifts, for privacy or because clients' addresses appear on shifts. Decide the default, tell staff, and never show pay rates or personal contact details.

Do casual employees need a roster app?

Casuals often benefit most, because their shifts change most and they rely on open shifts for extra hours. An app shows them what is available and lets them take it without a round of messages. Their clocked hours also make pay accurate, which matters when every hour is paid separately.

Make one with websites

The button opens the generator with this use case already described. Change the wording to match your own.

Create a website with OneCraft

Related questions

Sources

Written and checked by the OneCraft team. Last checked .