Workforce management metrics that matter in Australian hospitality and retail
A mismatched roster is rarely just a roster problem. When roster, time and pay data don't line up, a small gap can quickly turn into a costly compliance headache.
Key takeaway:
- The workforce metrics that matter in Australian hospitality and retail are labour cost as a percentage of revenue, forecast accuracy, roster adherence, shift coverage gaps, time to fill open shifts, award and penalty rate exposure, and turnover, tenure and eNPS.
In 2025-26, the Fair Work Ombudsman recovered $453 million in unpaid wages and entitlements for more than 181,000 workers and received a record 31,596 anonymous tip-offs. Those figures span every industry, but fast food, restaurants and cafés remain a named national priority with $5.6 million recovered for 3,538 workers.
The good news is that the right workforce metrics can help you spot the gaps early and show you whether a shift is profitable, compliant and properly staffed before payday.
Why good workforce metrics matter
For HR leaders, workforce metrics help show where turnover, coverage, scheduling, employee experience or compliance risks are building. For the wider business, they link workforce decisions to labour costs, productivity and customer service.
The key is tracking metrics that count. Every number costs someone time to collect, check and explain, so each one should answer a question you can act on.
These are seven metrics that matter for Australian hospitality and retail teams.
| Workforce metric | What it answers | Formula |
|---|---|---|
| Labour cost as a % of revenue | Is this roster making or losing money? | Total labour cost ÷ revenue for the same period × 100 |
| Forecast accuracy | Is demand turning out the way we planned? | 100 − (difference between actual and forecast demand ÷ actual demand) × 100 |
| Roster adherence | Are we running the roster we built? | hours worked as rostered ÷ total rostered hours × 100 |
| Shift coverage gaps | Can every shift run with the right skills? | Shifts missing required staff numbers or skills ÷ total shifts × 100 |
| Time to fill open shifts | How quickly and cheaply can we cover a gap? | Total time from shift opening to shift filled ÷ number of open shifts |
| Award and penalty rate exposure | Are we inside the rules before we publish? | Rostered hours attracting penalty rates or overtime ÷ total rostered hours × 100 |
| Turnover, tenure and eNPS | Is our team likely to stay, and why? | Turnover (%) = employees who left ÷ average number of employees over the period × 100eNPS = % of promoters (scores of 9 or 10) − % of detractors (scores of 0 to 6) |
Metric 1: Labour cost as a percentage of revenue
Labour cost as a percentage of revenue shows how much of each dollar you earn goes on staff costs, and whether a roster is making or losing money. Tracking labour cost as a percentage of revenue helps indicate whether your roster is making or losing money. Track it by site, day and daypart (such as breakfast, lunch or late-night trade) instead of one monthly figure.
The base hourly rate is only part of the cost. Penalty rates, casual loading and superannuation all change what a shift really costs, and award rates move every year after the Fair Work Commission’s (FWO) annual wage review. The FWO increased modern award minimum wage rates by 4.75%, from 1 July 2026, so a target you set 12 months ago deserves a fresh look.
How to calculate labour cost as a % of revenue
| Labour cost (%) = (Total labour cost ÷ Revenue) × 100 Example: Hospitality A café has $25,000 in weekly revenue and $8,624 in total labour cost (wages plus super). ($8,624 ÷ $25,000) × 100 = 34.5% Example: Retail A fashion store has $60,000 in weekly revenue and $6,496 in total labour cost (wages plus super). ($6,496 ÷ $60,000) × 100 = 10.8% ____________________________________________________________________________ Tip: Compare this metric week by week, not just for the whole month. A busy week and a quiet week can look very different even with the same roster. |
For managers: This shows which sites and shifts are running over or under budget, so you can adjust rosters early and back up your decisions with finance or the owner.
For employees: A realistically budgeted roster means fewer sudden shift cuts and more predictable hours.
See how workforce management software like ELMO can help you see what each shift is likely to cost and where award rules may need attention.
See how workforce management software like ELMO can help you see what each shift is likely to cost and where award rules may need attention.
Metric 2: Forecast accuracy
Forecast accuracy shows how close planned demand was to what actually happened. Over-forecast and you pay for staff you don’t need, sometimes at penalty rates. Under-forecast and you get queues, stretched staff and unhappy customers.
Track it by site, department and time of year. Black Friday through to Boxing Day, school holidays and local events all behave differently, and your forecast should learn from each one.
How to calculate forecast accuracy
| Forecast accuracy (%) = 100 − (|Forecast − Actual| ÷ Actual × 100) Use the gap between forecast and actual as a positive number, whether you over or under-forecast. Then divide by the actual figure. Example: Retail (Christmas Eve) A make-up retailer forecast 4,500 customer transactions for Christmas Eve and recorded 4,120. 100 − (|4,500 − 4,120| ÷ 4,120 × 100) = 100 − 9.2 = 90.8% Example: Hospitality (Friday lunch) A pub forecast 340 covers for Friday lunch and served 298. 100 − (|340 − 298| ÷ 298 × 100) = 100 − 14.1 = 85.9% ____________________________________________________________________________ Tip: Calculate the accuracy for each day or shift, then check the pattern. Repeated misses at the same time each week usually point to a rostering issue, not bad luck. |
For managers: This lets you roster to the demand you’ll actually get, so you’re not overstaffed on quiet shifts or scrambling on busy ones.
For employees: The fewer shifts cut at the last minute, and fewer slammed shifts with too few colleagues.
Metric 3: Roster adherence (rostered vs actual hours)
Roster adherence shows whether the hours employees work match the hours you rostered. Gaps usually come from late starts, early finishes, unplanned extensions and swaps that never get recorded in your system. Clean time and attendance data helps keep payroll accurate.
In Australia, it’s a compliance measure as well as a productivity one. Pay should reflect the hours actually worked. Breaks, minimum engagement periods and penalty rates also need to be checked against the applicable award or agreement.
How to calculate roster adherence
| Roster adherence (%) = (Hours worked as rostered ÷ total rostered hours) × 100 Only count hours that fall within the rostered start and finish times. Hours worked beyond the roster still need to be paid, but they don’t count towards adherence. Example: Retail A jewellery store rostered 400 hours one week. Staff worked 368 of those hours as scheduled. (368 ÷ 400) × 100 = 92.0% Example: Hospitality The restaurant rostered 120 hours in one week. Staff worked 102 of those hours as scheduled. (102 ÷ 120) × 100 = 85.0% ____________________________________________________________________________ Tip: Review the shifts where actual start and finish times differed most from the roster. Work out whether the cause was a late start, a swap or an unapproved overrun. Make sure swaps are approved and recorded in your system, not just in informal chats. |
For managers: This gives you facts about late starts, overruns and unrecorded swaps, so pay and breaks can be checked before they become problems.
For employees: It helps make sure they’re paid for the hours they actually work and get the breaks they’re entitled to.
Metric 4: Shift coverage gaps
Shift coverage gaps show where a roster looks full on paper but can’t run the shift because of staff numbers or missing skills.
Watch for these patterns:
- Days or shifts that are consistently under-covered
- Roles or skills that keep running thin
- How often “emergency cover” has quietly become your normal way of operating
Recurring gaps usually point to hiring, availability or the shape of your shifts, and the data helps you raise that with confidence.
How to calculate shift coverage gaps
| Coverage gap rate (%) = (Shifts short of required staff or skills ÷ Total shifts) × 100 Count a shift as short if it has fewer people than required, or if it’s missing someone with a required skill, such as a certified food handler or a trained cash-up or opening lead. Example: Retail A homeware store runs 84 shifts in a week. Nine shifts were short of required staff or skills. (9 ÷ 84) × 100 = 10.7% Example: Hospitality A hotel bar runs 42 shifts in a week. Eight shifts were short of required staff or skills. (8 ÷ 42) × 100 = 19.0% ____________________________________________________________________________ Tip: Group your short shifts by day, shift time and role. If most gaps fall on the same weekday night or the same skill, you have a pattern to take to your hiring or rostering conversations, rather than a one-off problem. |
For managers: This helps to show which shifts and skills are running thin, so you can hire, train or reshape shifts before a licensed or key role goes uncovered.
For employees: It means fewer short-staffed shifts and fewer urgent last minute calls.
Metric 5: Time to fill open shifts
Time to fill shows how quickly you can cover a shift when someone drops out, and what that cover costs. If a two-hour gap takes a day to sort out, the process is the problem, not the gap.
It also tells you how attractive your shifts are. If the same late-night or split shifts sit unclaimed week after week, look at how they’re structured. And if last-minute fills regularly land in overtime or penalty time, they can cost more than they look.
How to calculate time to fill open shifts
| Average time to fill (hours) = Total time from shift opening to shift filled ÷ Number of open shifts Measure time from when the gap is posted to when it’s filled. Example: Retail A bookstore had 6 open shifts. The total time from posting to filling them was 30 hours. 30 ÷ 6 = 5.0 hours average time to fill Example: Hospitality A café had 4 open shifts. The total time from posting to filling them was 36 hours, including one shift that took a full day to fill. 36 ÷ 4 = 9.0 hours average time to fill ____________________________________________________________________________ Tip: Record how long each open shift takes to fill. Offer it first to available, qualified staff, and review the shifts that take longest to fill to find out why. |
For managers: This tells you how well your cover process works and what last-minute fills are really costing you.
For employees: Faster, clearer shift offers give them more notice and a fair chance at extra shifts they want.
Metric 6: Award and penalty rate exposure
Award and penalty rate exposure shows how much of your roster falls in penalty time and where shifts risk breaching award rules. Check the penalty rates that your employees are entitled to. Underpayment remains a sharp focus for the regulator.
In August 2026, the Fair Work Ombudsman accepted enforceable undertakings from two Sydney grocery stores after they underpaid 146 workers $657,469 over 18 months. Most of the underpayments came from unpaid weekend penalties and overtime under the General Retail Industry Award 2020.
How to calculate penalty exposure
| Penalty exposure (%) = (Rostered hours attracting penalty rates or overtime ÷ Total rostered hours) × 100 Count any rostered hour that triggers a penalty or overtime under your award, such as weekend, public holiday, late-night or extra hours. Example: Retail A grocery store rostered 400 hours. 120 of those hours attracted weekend penalties or overtime. (120 ÷ 400) × 100 = 30.0% Example: Hospitality A pub rostered 120 hours. 54 of those hours were weekend or public holiday shifts. (54 ÷ 120) × 100 = 45.0% ____________________________________________________________________________ Tip: Check breaks between shifts and minimum engagement periods too. Use your award’s pay guide as the reference. |
For managers: This lets you spot rosters that would trigger penalty rates or break award rules before you publish, which reduces underpayment risk for the business.
For employees: It helps make sure they’re paid the correct penalty rates and overtime, and get their breaks.
Metric 7: Turnover, tenure and eNPS
Staff turnover shows how many people leave over a period, average tenure shows how long people stay, and employee Net Promoter Score (eNPS) shows how likely employees are to recommend you as a place to work. Together, they help explain why your other numbers are moving. A site with strong labour numbers but falling eNPS may be heading for higher turnover next quarter.
How to calculate turnover
| Turnover (%) = (Employees who left ÷ Average number of employees over the period) × 100 Average number of employees = (Starting headcount + Ending headcount) ÷ 2 Example: Retail (per quarter) 8 people left. Headcount started at 56 and ended at 64, so the average is 60. (8 ÷ 60) × 100 = 13.3% Example: Hospitality (per quarter) 5 people left from an average of 20 staff. (5 ÷ 20) × 100 = 25.0% How to calculate eNPS eNPS = % of promoters (scores 9 or 10) − % of detractors (scores 0 to 6) Scores of 7 or 8 are passives and aren’t counted in the result. Example: Retail (50 responses) 20 promoters, 22 passives, 8 detractors. (20 ÷ 50 × 100) − (8 ÷ 50 × 100) = 40% − 16% = 24 Example: Hospitality (30 responses) 9 promoters, 12 passives, 9 detractors. (9 ÷ 30 × 100) − (9 ÷ 30 × 100) = 30% − 30% = 0 ____________________________________________________________________________ Tip: Pick one or two sites, run a short pulse survey, and compare the results with that site’s turnover and labour numbers. |
For managers: It gives them an early warning of sites at risk of losing people, so you can act before recruitment and training costs pile up.
For employees: A regular, structured way to say what’s working and what isn’t, and to see changes made as a result.
Which workforce metric should you track first?
Measuring all these metrics at once can feel overwhelming, so start with three that matters most to your business. To get started, here are some questions to ask:
- Where does most of your money go? Labour is often one of your largest costs, so start there.
- What’s causing the most pain right now? Queues and stretched staff point to forecasting. Unplanned overtime or pay errors point to roster adherence.
- What data can you use today? Start with metrics your rostering and payroll systems can already produce, then add more once the data is clean.
If revenue and margin matter most, start with labour cost as a percentage of revenue, forecast accuracy and roster adherence. Together, they show whether every labour dollar is earning its place.
If compliance is priority, start with award and penalty rate exposure, roster adherence and shift coverage with required skills and licences, since these are where underpayment and breach risks usually arise.
Once the scheduling, award rates are consistent and steady, start bringing in the people side. Tenure by team or site is an easy first check, because short tenure is often an early sign of problems with rosters, pay or culture.
Workforce Management software like ELMO can help you track these metrics. It brings award interpretation into the schedule build, so you can see what each shift is likely to cost and where award rules may need attention before you publish it.