Back to podcasts

Dialed-in certified payroll: Leveling up your prevailing wage game

Prevailing wage work can open the door to larger, more profitable projects, but it can also expose contractors to serious risk when certified payroll, fringe calculations, and documentation are handled inconsistently. In this episode of The Cost Codes Show, Ryan Gilmore sits down with Jack Biltis, President and Co-founder of eBacon, to break down what trade contractors and their accounting partners need to know to stay compliant and protect margin on prevailing wage jobs.

Drawing on years of experience helping contractors navigate certified payroll, Jack explains why even minor administrative mistakes can trigger outsized penalties, how strong contractors build a repeatable process from job setup through payroll reporting, and why accurate time collection is the foundation for everything that follows. He also unpacks the moving parts behind classifications, wage determinations, fringe credits, apprenticeship requirements, and the documentation needed to survive an audit.

Whether you are taking on prevailing wage work for the first time or trying to tighten up an existing process, this conversation offers a practical look at how better systems can reduce risk, save time, and give both field and office teams more confidence.

Knowify is financially focused job management software for trade contractors. Schedule time to talk to us: https://knowify.com/request-demo/

Learn more about eBacon’s certified payroll solutions: https://www.ebacon.com/

Resources & Takeaways

  • Small certified payroll errors can create massive financial exposure, which makes process consistency and documentation essential on prevailing wage jobs.
  • The strongest prevailing wage workflows start with proper job setup and carry through time capture, approvals, payroll, and reporting without relying on manual handoffs.
  • Contractors reduce compliance risk when field teams record time and tasks accurately and office teams translate that data into the right classifications, rates, and reports.
  • Fringe calculations are more complex than many contractors realize, and missing eligible credits or mishandling annualization can quietly erode margin.
  • The fastest way to improve prevailing wage readiness is to move off paper and adopt an electronic time and attendance system.

Watch

Listen

Read Transcript

Ryan Gilmore:
Hello, everyone, and welcome to The Cost Code Show, presented by Knowify. This is a podcast where we focus on helping trade contractors run and grow their businesses.

Today, I’m excited to be joined by Jack Biltis, CEO and one of the founders of eBacon, a payroll technology and service provider focused on prevailing wage and certified payroll for the construction industry.

Jack has a ton of experience helping contractors stay on top of the complexities of prevailing wage work, and he’s going to share some of that with us today. So how are you doing today, Jack?

Jack Biltis:
How are you doing?

Ryan Gilmore:
Very, very good. It’s a little cold here in upstate New York, but I’m hanging in there. The holidays are right around the corner.

Jack Biltis:
You should try Phoenix.

Ryan Gilmore:
For folks who don’t know you yet, Jack, can you give us a quick look at your background? How did you get into the prevailing wage and certified payroll world?

Jack Biltis:
Sure. Our company, eBacon, has always been in the payroll space for more than 20 years. About 10 years ago, we started doing more prevailing wage and certified payroll work. For today’s conversation, those terms are all pretty synonymous.

We had government contractor construction companies doing public work, and we handled certified payroll the way most payroll companies would: printing the main reports and helping with the basics, but not going very deep.

Then, in 2017, we had a client reach out who needed a whole bunch of additional features. They were doing a large amount of prevailing wage work, and it was taking them 80 hours a week just to get payroll done, along with all the reporting and calculations.

We like a challenge, and because we had already developed our own software, we made a few changes and realized we could do a whole lot more for them.

That led to a bigger realization: if we could solve it for one client, we could solve it for others. We started in Arizona and thought, “This seems manageable.” Then we expanded into California and quickly discovered California is several orders of magnitude more complicated than just about anywhere else.

That pushed us to take all the components we had already built—payroll, time and attendance, benefit calculations, 401(k), and more—and adapt them into one system that could solve the full problem.

On average, a client that used to spend 50 to 60 hours a week dealing with payroll and certified payroll admin can now get that down to about 20 minutes a week. Over the last 10 years, that’s where we’ve really focused: making people’s lives a lot easier.

Ryan Gilmore:
That’s amazing. That’s a serious reduction in admin time. I’m sure you’ve made a lot of people very happy with that.

What kind of contractors do you typically work with? What trades and sizes? Is it specialty trades, GCs, or all of the above?

Jack Biltis:
It’s a little bit of all of the above, but really it’s focused on people actually performing their own work.

We actually have three products. About 90% of our clients are specialty contractors, where we’re doing everything from soup to nuts. Their employees are punching into our system.

We know, based on the job the employee is working on, the task they’re doing, the county the job is in, and all those details, what rates to use. From the punches, the system automatically calculates all the required rates from roughly 180,000 different rate determinations.

We also know what benefits the contractor offers employees, from health insurance and 401(k) to paid time off and other items. So we automatically calculate what the credits against those rates should be.

Then right from time and attendance, you hit a button, and the net rate for each employee and each punch goes right into our payroll system. We run payroll, and once payroll is done, we generate all the certified reports: California 130s, WH-347s, LCPtracker uploads, and all the rest.

So for the vast majority of clients, we do everything soup to nuts. The other 10% are GCs that need to stay compliant, so their subs submit into our system to make sure they’re getting paid the right rates and everything is in order.

Our third product is a trust system designed to save clients money, but we can talk about that later.

Ryan Gilmore:
So it’s a very comprehensive end-to-end solution.

That leads into my next question. You mentioned time savings when we got started, but when a contractor comes to you, what are they really trying to solve as far as certified payroll is concerned? What’s the big challenge?

Jack Biltis:
The biggest thing is compliance.

Besides the amount of time it takes them to go through all the steps before they come on with us, it’s compliance. We had a client that made some very innocent administrative mistakes in calculating rates before they started working with us. They had 100 employees, and because of a few mistakes that added up to about $70,000 of underpayments over two years, the state of California fined them $7 million.

The penalties can be huge. Small mistakes add up fast. They got that down—from $7 million to $700,000—after a couple years of dealing with lawyers. But by the time we met them, it wasn’t a hard sell.

They recognized that not only is it easy to make mistakes, but the calculations are so complex. Between the rates, the credits, and everything else, there are also so many people looking to catch those mistakes: government regulators, unions, whistleblowers, and in California, PAGA lawsuits.

There are just too many ways to get in trouble. So they need help staying compliant. And a lot of companies are getting into this for the first time and simply don’t know what they don’t know. That’s where we help them get up and running in the prevailing wage world.

Ryan Gilmore:
With those kinds of penalties, it sounds like having a really strong process is a key part of staying compliant. Could you break down what an ideal certified payroll process might look like week over week or month over month?

Jack Biltis:
Sure.

We’ve gotten it to the point where every time a client sets up a new job—let’s say they’re using QuickBooks or whatever accounting system they use—that job automatically funnels into our system.

Our system then asks a couple extra questions like when the job was advertised or awarded. We already know the kind of work the client does, and we need to know the county. From that, we direct the client to the relevant wage determinations the government publishes.

The client looks at those and says, “Okay, this is the right one.” A lot of times they don’t get enough guidance from the GC or the government agency about what determination to use, so we help them figure it out. If they have multiple types of work, they can assign multiple determinations. At that point, their job setup is basically done, and that can all be completed well before the job starts.

As far as employees, they’re set up well in advance because that’s just part of the normal payroll and benefits management function. Contractors are already managing who has which insurance, who gets PTO, and so on. We try to keep all of that as low-touch as possible.

Then employees, based on GPS location, schedules, or job restrictions, can clock in, clock out, and select their tasks. We try to make it look and feel like regular payroll. Employees just self-report and switch between tasks as needed. One minute they might be excavating a hole, and 10 minutes later they might be installing conduit. They just change tasks and keep going.

The goal is to get employees to enter the most accurate information possible when they’re punching. Then managers or supers approve those punches, and at that point, all the hard work is basically done.

By the time the payroll administrator is ready to run payroll, all the rates, calculations, fringe benefits, and related items are already figured out. Unless they need to add bonuses or commissions, it’s basically: approve payroll, run it, and the system generates the reports because the jobs were already set up with the right reporting requirements.

So we really try to make it set it and forget it.

Ryan Gilmore:
It sounds like there’s a fair amount of coordination between the field team and the office team to make these jobs run smoothly. Do you have any tips for keeping those two groups in sync and making sure time or job classifications are entered accurately and promptly?

Jack Biltis:
Yeah. In most situations, that coordination is tougher than it needs to be because you’ve got two different groups on two different timelines going back and forth, and the information often doesn’t flow well.

We tried to rethink the whole process. Once the job is set up, it pretty much limits what field employees can do. We don’t ask them to get into complicated questions like whether this is Labor Group 4 or Labor Group 2. Those decisions should already have been made.

We just ask: what are you doing? Is there a task for painting? Cleaning debris? Installing conduit? Whatever the person’s tasks are, we work with the office team—the people handling the compliance side—to map those simple tasks to the actual classifications, groups, and rates.

So for the field, we try to keep it simple: tell us what you did and when you did it. Punch in like normal. You don’t have to know how the sausage is made behind the scenes. As long as the hours and punches are reasonably accurate, the hard work gets handled by the system.

The biggest area of conflict between the field and office usually comes when the information wasn’t right the first time. Maybe no one realized the job was prevailing wage when it was bid. Maybe somebody forgot to punch in hours. Maybe the wrong task was selected. Maybe the rates were wrong.

That kind of after-the-fact change is just a reality in construction. It took us a while to understand that dynamic, so we built a restitution system.

If anything changes after the fact—even after everyone has been paid and reports have been submitted—you just go in, change it, and let the system reprocess everything. The system tells you what it originally paid, what it now needs to pay, and what the difference is. Then you hit a button, it pays the difference, runs new reports, and that’s it.

We had a client where the state came in and changed everybody’s punches for a day just to prove a point. Normally that would have taken three days to recalculate, reprocess, and sort out taxes and everything else. We got it down to about 50 seconds.

That kind of automation is what keeps the field and office aligned.

Ryan Gilmore:
I also wanted to talk about contractors who might want to get into prevailing wage work for the first time. What are some things they should know to set themselves up for success right away?

Jack Biltis:
The main thing is documentation.

You have to make sure employee hours are properly documented so that if you get audited—and eventually, you probably will—you can prove exactly what the employees punched. In California, for example, you may also need to prove they took required breaks, worked where they were supposed to work, and that if you had apprentices, there was a journeyman on staff at the same time.

So all of that has to be properly documented. The government has made this so difficult that you really need an automated system to help with it.

For a new company coming in, we usually do a walkthrough. If they’ve already bid the job and bid it properly, then we help them figure out which determinations they need to use and whether their classifications are actually accurate. Should this be Labor Group 2 or Labor Group 4? Let’s look at the determination and see what the scope of work says.

That’s the kind of groundwork you want to get right from the start: using the right determination and the right classifications.

And most importantly, can you trace back what you paid someone to what they actually punched? Can you show how you calculated the rates and prove that you paid them everything required? Can you show how your fringe, 401(k), and other items were calculated and where everything went?

That all falls into recordkeeping. That’s really the problem we’ve focused on solving, especially for new companies. If you took a $2.87 health insurance credit for one employee, can you justify it? Can you show the math? Can you prove every number?

That’s the biggest thing: being able to prove every number is correct.

Ryan Gilmore:
Do you recommend an on-ramp for easing into this kind of work? Is it better to start with a smaller job, or can somebody jump into a large project if they have the right support?

Jack Biltis:
The difficulty of the certified payroll side doesn’t really change with the size of the job.

If you can physically do the work on a large job and it won’t overwhelm your resources, then go after as big a job as you can reasonably handle operationally.

In a place like California, the bigger operational change is dealing with apprenticeships and related requirements. If you’ve only done private work up to now, you may never have used apprentices before. You either need to have apprentices working or at least go through the process of requesting apprentices so you don’t get penalized even if none ever show up.

That’s one example of a real operational change on the construction site.

You also need to make sure you bid enough to cover the costs. An electrician in Arizona might make $15 an hour. An electrician in California might make $25 an hour. But an electrician doing prevailing wage work in California might make $50 an hour plus fringe, which could put you at $80 an hour in labor cost before taxes and other burdens.

So the biggest thing is making sure you bid it correctly and that there’s enough money in the job. If that’s true, operationally you’ll be fine. The compliance side can be wrapped up pretty quickly with the right help. I wouldn’t worry too much about the size.

Ryan Gilmore:
You mentioned California and the need to have apprentices on site. Could you get into that a little bit more?

Jack Biltis:
Sure. California is one of the harshest states when it comes to apprenticeship requirements for prevailing wage work.

You also have to understand that in many blue states, prevailing wage is something unions see as their territory. So if you’re a merit shop or non-union contractor entering that space, you’re operating under rules shaped heavily by union priorities.

One example in California is the apprentice ratio. In general, for every five journeymen working on a site, you need at least one apprentice, though the ratio can vary a bit.

If you don’t comply, you can be fined or required to pay higher rates, and there are a lot of ways to get in trouble.

The issue is that you can’t always get an apprentice. They might not be available. If you’re big enough, you can have your own apprenticeship program, or you can work through a training organization. Or you can request apprentices through the proper channels, which means filing forms like the DAS 140 and DAS 142.

Even if the unions don’t send you any apprentices, if you filed the forms on time, you’ve at least met the requirement and protected yourself. If you didn’t file one simple piece of paperwork, you could be exposed to tens of thousands of dollars in fines on that same job.

That’s one example of something we automated. Back in 2020, we set it up so every time a California client starts a new job, our system automatically emails the apprenticeship shops in that county. That gives the client proof that they did it.

Most of the time they won’t get any apprentices, but at least they can show they met the requirement. If they do get apprentices, then they have to maintain ratios and manage that correctly. It’s not terrible, but it’s definitely an area where you can get in trouble if you don’t handle it properly.

Ryan Gilmore:
Could you also break down job classifications for someone trying to get into this type of work? I think that can feel pretty overwhelming.

Jack Biltis:
Yeah. Job classifications generally follow union nomenclature in a given area.

So the first question is: what kind of trade are you? Are you a cement mason, a laborer, an electrician, a carpenter, and so on?

In some trades, it’s straightforward. If you’re a carpenter, you might look at the determination and see one common carpenter classification plus maybe something more specialized like bridge carpenter. You read the scope section and say, “Yes, that sounds like what I do.” That’s pretty easy.

It gets more complicated with trades like laborers or operating engineers. In those determinations, you may see Labor Group 1, Labor Group 2, Labor Group 3, and so on, sometimes all the way up to Labor Group 8. Each group has different rates, and the back of the determination explains what kinds of work fall into each one.

So you have to look at what your employees are actually doing. If they’re doing a mix of work and you can keep good records, then you can split their time by task and pay the appropriate rate for each task. But if it’s murky and they’re doing a little bit of both without a clear split, then you generally have to pay the higher code.

That’s one reason we encourage clients to create as many plain-English tasks in the system as possible. Use simple task names that employees understand. They pick what they’re actually doing, and then we map those tasks behind the scenes to the proper classifications and rates.

The key is to keep it simple for the employee and let the complicated stuff happen on the backend.

Ryan Gilmore:
Where do contractors actually get wage determination information? Is that something a GC would typically provide, or do they need to go to a third party or government source?

Jack Biltis:
Usually it comes from government websites.

In some cases, we have to call government agencies for specific scheduled increases or allocations. But for the most part, if it’s a federal job, it’s published.

The federal side is called Davis-Bacon, which is where we got the name eBacon. The federal rates are published on U.S. Department of Labor websites, and each state publishes its own rate schedules.

If it’s a federal job, you use the federal rates. If it’s a state job, you use the state rates. If it’s a joint job, you load both and pay whichever is higher.

It only gets extremely complicated on something like a PLA job or an apprenticeship situation where you also have to account for union or apprentice rates. In our case, the system compares and combines all of that.

But generally speaking, the rates are published by the state or federal government.

Ryan Gilmore:
You talked about fringe a little bit earlier. Could you explain what that is and maybe share any best practices related to it?

Jack Biltis:
Sure.

Let’s say you’re a laborer in San Diego County on a recently awarded job. You might have a base pay rate of $25 an hour, plus a fringe rate of another $20. So the total required compensation is $45 an hour.

If you’re union, that’s straightforward. The employee gets paid the base wage, and the extra $20 generally goes to the union benefit structure, which satisfies the requirement.

If you’re a merit shop, you may already be offering benefits like health insurance, a 401(k) match, PTO, and so on. So you start doing the math. Maybe health insurance is worth $2.50 an hour. Maybe the 401(k) match is another dollar. Maybe PTO is another $1.50. You add that up and maybe you’ve got $4 in fringe credit against a $20 requirement.

That still leaves $16 you owe the employee.

The government says that if that’s all the benefit credit you can take, then you can pay that $16 in cash—meaning add it to wages. But in some states that amount also has to be applied to overtime, and now you’re paying payroll taxes, workers’ comp, and possibly other burdens on top of it.

That adds up quickly.

So one of the first things we do is make sure the system is taking the maximum legitimate credit available for each employee. A lot of companies are afraid to take credits because they don’t want to do it wrong, so they leave money on the table.

Then, if there’s still a remaining amount to pay, we can give the employer the option of putting that into a fringe benefit trust instead of paying it all out in cash. The employee still has access to the money, but both the employee and employer can be protected from some of those extra taxes. So it can be a win-win.

Ryan Gilmore:
Very cool. So it’s a way to simplify things for the client while also giving workers some added benefit value.

I also wanted to ask about metrics. Knowify is a pretty data-driven company, and that’s one of the things we try to empower our clients with. Are there any metrics, measurements, or KPIs contractors should look at to make sure they’re on track with a prevailing wage job—or to spot big red flags?

Jack Biltis:
It really comes down to margin.

Most clients are looking for something like 16% to 20% profit. So your best KPI starts with whether you’re using the right rates, fringe assumptions, and classifications when you bid the work.

I’ve had clients bid off the wrong determination and underbid by two bucks an hour, and that kills their margin.

So first, make sure you start with the right determination and the right classifications, and make sure you understand how many hours in each classification it’s going to take to do the job.

Then there are really two metrics. One is the pure dollar side: are they making the expected margin, and are actual wages and fringe costs lining up with what they planned on?

The other KPI we encourage clients to use is real-time labor tracking. Whether they use our time and attendance system or Knowify’s, we’re agnostic on the time collection side, and we have a good integration there.

As those hours come in, you want to track them against the budget and percent complete. Knowify already does a lot of that very well. That’s the big KPI: knowing which jobs are in the red, yellow, and green. If you’re not paying attention while the job is still happening and it’s going over budget, it gets a lot harder to recover.

Ryan Gilmore:
Absolutely. We’re getting close to the end of the interview, so I’ve got two more questions for you.

Looking ahead to the year ahead, do you see any big-picture changes happening with prevailing wage work that folks in the trenches should know about—or that people new to this work might need to plan for?

Jack Biltis:
There are always new regulations popping up.

The two big ones that were effective this year and will continue to matter next year both involve fringe calculations.

In California, AB 889 requires annualization on things that didn’t require annualization before. So if you’re paying, say, $1.50 an hour into a training fund for a journeyman, but that journeyman is only doing 50% prevailing wage work, then you may only get $0.75 of credit instead of the full amount.

That’s a big change, and contractors need to understand how the mechanics work.

Another recent development is that the Department of Labor has clarified rules around PTO and has been discouraging companies from taking easy credit on standard PTO policies, vacation, and sick time. They’ve drawn a stronger line between funded and unfunded policies.

If you have a normal vacation policy—one week after a year, two weeks after two years, and so on—that’s considered an unfunded policy because you’re not setting that money aside somewhere else. That means you may need prior Department of Labor approval, which isn’t practical for a lot of contractors.

So we created a product around that: a funded PTO policy where the employer can operate it similarly, but because the funds are administered properly, it doesn’t require the same approval process.

Those are probably the two biggest things a lot of contractors are talking about right now.

Ryan Gilmore:
Good stuff to know.

On a similar note, we like to make this podcast as actionable as possible. If there was one big thing you’d recommend to a trade contractor looking to get into a better place with certified payroll and prevailing wage work, what would it be?

Jack Biltis:
I’d probably say: use an electronic time and attendance system.

I don’t want to make this an advertisement for us. There are a lot of good time and attendance systems out there. But the old days of keeping track of this stuff on paper don’t hold up when you get audited. It makes your life harder, and it’s already hard enough running a regular construction business. For prevailing wage, doing it manually is nearly impossible.

So that would be the first big action item: make the jump to an electronic time and attendance system.

If you also want something that handles all the other work on top of that, great—we’d love to talk. But at the very least, get a time and attendance system in place and have your employees clock in electronically, because it’s too complicated to track all of this and do all the calculations on paper.

Ryan Gilmore:
Makes sense to me.

If someone wanted to learn a little more about eBacon and what you offer, where should they go?

Jack Biltis:
Very simple. They can email sales@ebacon.com. We’d love to talk with them.

If they prefer calling, they can call and ask for someone in sales, and we’d be happy to walk them through it.

One thing about us is that we’ll walk you through your situation and give you as much free advice as you want. If it makes sense for us to do something together, fantastic. If you just need some confidence-building and want to talk through the decisions you’re making, we’re happy to do that too.

If it makes sense to work with us as a client long term, great. If not, we’re still happy to build a relationship, give some free advice, and maybe revisit it later when the timing makes more sense.

Ryan Gilmore:
Fantastic. Well, thanks, Jack, for joining us and sharing all this great insight about prevailing wage and certified payroll.

If you need help managing your construction projects or construction finances, please visit Knowify.com to learn a little more about Knowify.

We’ll be back with another episode of The Cost Code Show soon. Thanks for tuning in. Take care.

Related Resources