Per Diem Setup Gone Wrong: A 50-Truck Fleet’s Painful Audit Story
Do you know how your Per Diem pay is showing up in your payroll reports?
Would your setup pass a workers’ comp audit today — or would it raise red flags?
Most trucking companies believe they’re doing everything right with payroll. But we’ve seen time and again how a small mistake with Per Diem can lead to big penalties — especially when software like QuickBooks doesn’t handle it the right way.
At Superior Trucking Payroll Service, we work only with trucking companies. We understand how Per Diem should be reported, what auditors are really looking for, and how to set up your payroll system so you don’t get caught off guard.
In this article, you’ll learn what happened to a 50-truck carrier in Michigan during a workers’ comp audit. We’ll show you the exact mistake they made, how it caused thousands in extra costs, and what you can do to make sure the same thing doesn’t happen to your fleet.

Real-Life Payroll Mistake: How a 50-Truck Carrier Failed a Workers’ Comp Audit
This story involves a trucking company based in Michigan with about 50 trucks. All their drivers are W-2 employees running over-the-road (OTR), which means they do qualify for Per Diem.
The company handles its payroll in-house using QuickBooks. On the surface, everything looked fine — drivers were getting paid, reports were being filed, and taxes were being submitted. But then, a workers’ comp audit changed everything.
QuickBooks Payroll Error Made Per Diem Look Taxable
During the audit, the workers’ comp auditor asked to see the company’s payroll records. Specifically, they were reviewing gross taxable wages, which are used to calculate workers’ compensation premiums.
But something didn’t add up.
The wages listed in the company’s financial reports didn’t match what should have been reported. After digging deeper, the issue became clear: Per Diem was not being handled correctly in QuickBooks.
The auditor disallowed the Per Diem deduction from the wage total because it wasn’t shown the right way. If the company had netted out Per Diem before calculating gross wages, there would have been no issue. But because it was entered or reported incorrectly, the system made it look like drivers were earning more taxable income than they actually were — and that created a serious problem.
Here’s what went wrong:
Workers’ Comp Audit Penalties Caused by Poor Payroll Setup
In the end, the company didn’t owe any back taxes. The issue wasn’t with the IRS — it was with their workers’ compensation insurance audit.
The auditor reviewed their payroll records and disallowed the Per Diem deduction because of how it was shown in QuickBooks. While the company believed — and we agree — that they were handling Per Diem correctly in principle, the auditor would not accept their method due to the way the numbers appeared in their reports.
Because Per Diem wasn’t clearly separated from taxable wages in a way the auditor could verify, the company was told they would have to pay more in workers’ comp premiums.
It was a frustrating outcome. They had tried to do the right thing. They’d even asked us for help explaining the situation. But the way QuickBooks handled the data couldn’t satisfy the auditor’s requirements, and we couldn’t override that without full access to rebuild the system properly.
Why General Accounting Tools Like QuickBooks Fail Trucking Payroll
QuickBooks is a great tool for general accounting — but it’s not built for trucking payroll.
It doesn’t understand:
Unless you’re a payroll expert who knows trucking, it’s easy to think your setup is right — even when it’s not.
And when you get audited, that misunderstanding can cost you thousands.
We Knew How to Fix It — But Weren’t Given Control
After the audit began, the company came back to us for help again. We tried to step in and explain how Per Diem works, and why it should be treated differently from wages.
The auditor understood — but still couldn’t approve what was in the system.
We offered to help the company get its Per Diem setup fixed moving forward. We knew exactly what to do and how to correct the problem in a way that would satisfy auditors, tax agencies, and insurance providers.
But the company refused to let us take over their payroll.
And sadly, in this case, we couldn’t turn back time.
The Hidden Costs of Not Understanding Your Payroll System
Not understanding how your payroll system handles Per Diem isn’t just a small mistake — it can cost you time, money, and trust.
Here’s what can happen when things aren’t set up correctly:
Once trust is lost, it’s hard to get back. Even small problems become bigger when auditors start to doubt your numbers. And the more you try to explain what went wrong, the more they dig — often at your expense.But here’s the good news: all of this is preventable.
When Per Diem is set up the right way from the start, you don’t have to worry. Your numbers make sense. Auditors see clean reports. And you stay focused on running your fleet — not fixing payroll issues you didn’t know you had.
How to Prevent Per Diem Payroll Mistakes Before an Audit
If you’re doing your payroll in-house, here are a few questions you should ask:
If you’re not sure about the answers, it may be time to get help.

Why Superior Trucking Payroll Service Gets Per Diem Right
At Superior Trucking Payroll Service, we focus only on trucking companies. We know the rules, we know the systems, and we know what auditors are looking for.
When you work with us, we make sure:
We don’t just run payroll. We protect your business from avoidable problems. And we can honestly say, we’ve never had a client fail a per diem audit when following our system — because everything is tracked, reported, and organized the right way.
Don’t Let a Small Payroll Error Cost You Thousands
Per Diem mistakes can quietly cost your company more than you think. This Michigan trucking company believed its payroll system was working fine. But when it came time for a workers’ comp audit, the way QuickBooks handled Per Diem caused confusion — and cost them money.
They weren’t trying to cheat the system. They just didn’t know how it was set up. And that small gap in knowledge led to real financial pain and stress they could have avoided.
If you’re doing your payroll in-house — especially with general tools like QuickBooks or Gusto — now is the time to double-check. Don’t wait until an audit forces you to deal with a broken system.
At Superior Trucking Payroll Service, we’ve helped hundreds of fleets get this right from the start. We know how Per Diem should be reported, how to protect you during an audit, and how to keep your payroll system clean, clear, and audit-proof.
Next Step: If you’re not sure how your Per Diem is showing up in your payroll reports, let’s talk. We’ll take a look and let you know where you stand — before it turns into a costly surprise.
Because when it comes to audits, “we didn’t know” won’t protect you.

Written by Mike Ritzema
Before founding Superior Trucking Payroll Service, Mike was the CFO of a trucking company with 80 trucks and a thriving brokerage. This experience gave him the perspective that a payroll solution has to make the lives of the office people better. All the solutions he has designed are to benefit everyone. Our company mission is to help trucking families and that includes the company owners, the drivers, and the office.
