Skip to content
Pay & Payroll9 min read

The 7 Most Common Payroll Errors Shift Workers Miss

Most payroll mistakes aren’t malicious. They’re systemic. Here are the seven errors that cost shift workers real money, why they happen, and how to catch them.

Great Work Everyone

You’ve just opened your payslip and something feels off. The number doesn’t match what you thought you’d earn. You scroll through the itemised deductions and allowances, squinting at codes you don’t quite recognise, and think: “Is this right?”

You’re probably not alone. Shift workers get paid in complicated ways. Penalty rates, overtime thresholds, allowances, leave loading - they all layer on top of your base rate. And when something goes wrong, it’s not always obvious where the mistake is.

We’ve spoken to hundreds of shift workers - nurses, paramedics, hospitality staff, aged care workers, miners - and payroll errors come up constantly. Sometimes they’re small rounding mistakes. Sometimes they’re significant underpayments that compound over months. Almost always, they’re preventable.

Here are the seven most common payroll errors shift workers miss, why they happen, and what to do about them.


1. Penalty rates not applied correctly

This is the big one. Shift work often means working unsociable hours, and your award agreement should compensate you for that. Evenings, nights, weekends, public holidays - these should all attract penalty rates. A night shift might pay 115% of your base rate. A Sunday might be 150%. A public holiday could be even higher.

So why does this go wrong?

Payroll systems are configured by humans, usually once when you’re hired. If your roster rotates and the pattern gets entered wrong, or if your manager forgets to update it, the system applies the same rate to everything. You get base rate for a Sunday night when you should get 150% or more.

Public holidays are especially tricky. Different states and industries treat them differently. An aged care worker in Queensland might get paid differently on the same public holiday as one in New South Wales. If payroll hasn’t coded the holiday correctly, or hasn’t applied your industry agreement properly, you’ll miss out.

2. Overtime calculated wrong

Overtime is where the complexity really kicks in. Your award will say when you qualify for overtime and what it pays. But there are two ways to measure it: daily and weekly.

Daily overtime happens when you work more than a certain number of hours in one shift - say, anything beyond 8 hours gets paid at time-and-a-half. Weekly overtime happens when your total hours in the week exceed a threshold - anything above 38 hours.

Some awards use both. And here’s where it breaks: if your payroll system is set up for one but your agreement uses the other, or if it uses both but doesn’t apply them in the right order, you’ll be underpaid.

Let’s say you work a 10-hour shift in a single day. That’s 2 hours of daily overtime. But that same week, you only worked 38 hours total. Under a weekly-only system, you might not qualify for any overtime. But under a daily system, you do. If payroll is configured for weekly only, you miss those 2 hours.

3. Break deductions when breaks weren’t taken

Most awards allow for breaks - usually an unpaid 30-minute or 1-hour break for shifts above a certain length. That break gets deducted from your pay, which is correct.

But some payroll systems automatically deduct the break regardless of whether you actually took it. You might have worked through your break because someone called in sick. Or you might have taken a shorter break. But the system sees a shift above the threshold and automatically deducts a full hour.

This happens because the system is configured to assume breaks are always taken. No one manually flags it on days when they aren’t. And because the deduction happens automatically, no one catches it unless they’re keeping detailed records.

In a long-tenure job, this can add up to hundreds of dollars.

4. Shift allowances missing

Beyond the base rate and penalties, there are allowances. Uniform allowances for providing your own work clothes. Meal allowances if you’re expected to buy meals on shift. Travel allowances for getting to site. On-call allowances when you’re on standby. Some awards include these, some don’t. But if your award does, and payroll hasn’t coded it, you won’t see it on your payslip.

This often happens during onboarding. Payroll gets a copy of your award agreement but hasn’t read it carefully. Or they read it but didn’t set up the allowance in the system because they weren’t sure of the amount or when it applies. Or they did set it up, but it’s in the system under a code that only triggers for certain job titles, and yours got entered wrong.

5. Incorrect classification or level

Your award has different pay levels. A nurse might be a Registered Nurse or an Enrolled Nurse, with different rates. A hospitality worker might be a kitchenhand, cook, or sous chef. You’re supposed to be paid at the level that matches the work you actually do.

But sometimes payroll gets this wrong. You’re hired as one classification, then your role evolves - you start training others, or taking on more responsibility - and your pay level doesn’t update. Or you’re hired as a casual kitchenhand but you’re regularly doing cook-level work.

Sometimes it’s the system that’s at fault. Payroll sets you up at the wrong level in the first place and no one corrects it. Sometimes there’s supposed to be a review every 12 months, but it doesn’t happen.

6. Rounding errors on start and end times

You clock in at 8:47 AM. You clock out at 5:13 PM. That’s 8 hours 26 minutes. But some payroll systems round to the nearest 15 minutes, or the nearest half hour. So 8:47 becomes 8:45, and 5:13 becomes 5:15. You lose a couple of minutes.

In a single shift, this is negligible. Over a year, it’s not. If you work 250 shifts a year and lose an average of 10 minutes per shift due to rounding, that’s 42 hours of unpaid work.

Why does this happen? Older payroll systems were designed when time tracking was done manually, on paper. Rounding made admin easier. Modern systems don’t have that excuse, but they still do it because the setting was never changed.

7. Leave loading not applied to annual leave

Annual leave should include leave loading in many awards - usually 17.5%, sometimes more. When you take annual leave, you should receive your base pay plus loading.

But some payroll systems apply leave loading only to the hours you work, not to the hours you take as leave. So you work 30 hours and take 10 hours of annual leave in a week. You should get loading on the leave hours too. But the system might skip them.

This is another configuration issue. The system is set up to calculate loading in a simpler way, not the way your award requires. And because the difference only shows up when you take leave, it might go unnoticed for months.


Why these errors happen (and keep happening)

There’s a pattern here. Most of these errors aren’t malicious. They’re systemic. Payroll systems are complex software configured by people who may not fully understand your specific award. Awards are dense legal documents with edge cases and nuances. Rosters change and aren’t always communicated to payroll properly. Bugs in software aren’t caught because no one checks that closely.

And once an error is baked into a system, it keeps happening. If you’re being paid at the wrong level, that error compounds every week until someone fixes it. If your penalty rates aren’t being applied, you lose money every Sunday you work.

Employers aren’t trying to underpay you (in most cases). But they also often don’t have the bandwidth to meticulously audit every payslip. The onus ends up on you.


What you can do

Get your award and read it

Your award is the law. It’s on the Fair Work Commission website, downloadable and searchable. It’ll tell you your base rate, when you get penalty rates, what overtime applies, what allowances you qualify for, how leave loading works. Spend an hour reading the relevant sections. Knowing what you’re supposed to get paid is your first line of defence.

Keep your own records

Write down when you work. What time you clocked in and out. What day of the week, whether it was a public holiday, how many hours total. Once a month, compare it to your payslip. If the hours don’t match, that’s a red flag.

Understand your payslip

Most payslips have line items: base pay, overtime, penalties, allowances, leave loading, deductions. Check each one. Does it match your records? Does it match what your award says? If something is missing or seems wrong, ask your payroll team. They usually don’t mind if you ask a specific question with specific dates and numbers.

Use tools that do the maths for you

This is what we built Shift It's Pay Check feature for. You import your actual shifts, input your award details, and the app calculates what you should have been paid. Then it compares that to your actual payslip. If something's off, it tells you exactly what and by how much. We support a growing list of Australian and UK awards.

You could do this manually with a spreadsheet. But it’s easy to miss something. A tool that knows award rules and applies them correctly is more reliable. And it saves you hours every month.

If you find an error

Talk to your payroll team first. Bring the numbers. Be polite but direct. “I worked this shift on Sunday, which should have paid at 150% penalty rate, but I see it at base rate. Can we fix this?” Most errors get fixed without escalation.

If nothing changes, escalate. Talk to your manager, your union rep, or contact Fair Work directly. If you’ve been systematically underpaid, you have the right to back pay. But that only works if you can prove it. That’s why those records matter.


The frustration shift workers feel about payslips isn’t usually because of intentional underpayment. It’s because the system is complicated, errors are invisible, and the burden of finding them falls on you. Knowing what the seven most common errors are, why they happen, and how to spot them makes you harder to shortchange.

Know what you're owed.

Shift It checks your pay against your award automatically. Start free — upgrade when it catches its first mistake.