Best Payroll Software for Plumbing and HVAC Companies 2026
Plumbing and HVAC payroll must handle Davis-Bacon prevailing wages, union dues remittance, certified payroll, and field technician overtime rules on job sites.
Is it right for you?
- Ask the vendor to generate a sample WH-347 certified payroll report during your demo, not after you sign.
- Confirm whether prevailing wage job cost coding is handled inside payroll or requires a third-party integration with your field service software.
- Verify that the system can split a single employee's hours across multiple wage determinations in one pay period.
- Check that union fringe benefit remittance (health, pension, annuity) is automated per collective bargaining agreement, not a manual journal entry.
- Test multi-state tax filing in at least two states where your crews cross borders, and confirm SUI rates update automatically when a new nexus is triggered.
- Ask specifically whether the software handles certified payroll for both federal (Davis-Bacon) and state prevailing wage laws, since many vendors only cover one.
Quick verdict
For most plumbing and HVAC contractors, Gusto handles the basics well if your crew stays in one or two states and you avoid prevailing wage jobs. Once you add Davis-Bacon certified payroll, multi-state licensing, or union fringe benefits to the mix, you need something purpose-built like Foundation Software or move up to Paylocity with a careful implementation. Do not let a generic payroll vendor promise you "certified payroll support" without making them demonstrate it in a live demo with a real WH-347 form.
Why plumbing and HVAC payroll breaks generic software
Most payroll software is built for offices. A dental practice, a marketing agency, a retail shop. They have W-2 employees who show up at one location, earn one hourly rate, and punch out at five. Plumbing and HVAC contractors live in a completely different reality. Your lead plumber might work three job sites in one week, each with a different prevailing wage rate. Your HVAC tech is crossing a state line to service a commercial client. Your apprentices are earning different rates than your journeymen. Generic payroll tools fall apart the moment you try to map that complexity to their wage code structure.
The certified payroll requirement on public works jobs is the single biggest breaking point. When a contractor wins a federally funded project, Davis-Bacon Act compliance requires weekly submission of WH-347 forms showing every worker, their classification, hours worked, wages paid, and fringe benefits applied. Most mainstream payroll platforms, including Gusto and QuickBooks Payroll, do not generate a WH-347. They will tell you that you can export the data and build the report yourself. That is technically true and practically useless if you have fifteen field workers across four active public bids.
Union versus non-union crew management adds another layer. Many plumbing and HVAC shops run a mixed workforce. Union journeymen covered by a collective bargaining agreement sit alongside non-union helpers. The union workers have specific fringe benefit contribution rates, remittance schedules to the union trust funds, and work rules around overtime. Non-union workers have different rules entirely. Payroll software needs to handle both classifications simultaneously without requiring you to run separate payrolls and manually reconcile them afterward.
Service work versus construction work creates a split that few payroll vendors acknowledge. When your technician responds to a residential emergency call, that is service work at one wage scale. When the same tech is on a commercial new construction bid, that might be a prevailing wage job at a completely different rate. The ability to code hours by job type and apply the correct wage determination automatically, rather than trusting the tech to fill out a paper form correctly, is not a nice-to-have. It is the difference between a clean audit and a Department of Labor inquiry.
Tool-by-tool breakdown for plumbing and HVAC contractors
Gusto starts at $46 per month plus $6 per person and is genuinely good for small shops with straightforward needs. If you run a residential plumbing or HVAC company with a crew of under ten people, no public works bids, and operations confined to one state, Gusto will serve you well. The interface is clean, onboarding is fast, and the contractor-friendly features like automatic W-2 and 1099 handling work without drama. The ceiling hits hard once you need certified payroll or multi-state filings with different SUI rates per worker. Gusto does not do WH-347 reporting natively and has no union fringe benefit remittance module.
ADP Run (for small business) and ADP Workforce Now (for larger operations) are the safe, expensive, well-documented options. ADP Workforce Now can handle certified payroll through its construction module, multi-state tax compliance, and union benefit tracking. Pricing is opaque and negotiated per contract, which means you need to push hard for a specific quote. Contractors with 25 or more employees often land in the $300 to $600 per month range before add-ons. The weakness is implementation. ADP's onboarding is slow, the platform has a dated interface, and customizing wage codes for your specific union agreements typically requires involving ADP's support team rather than doing it yourself.
Paylocity is a strong mid-market option that gets underrated in construction circles. It handles multiple pay rates per employee, integrates reasonably well with job costing software, and has a configurable reporting engine that can output something close to certified payroll format, though you will likely need to customize the template. Paylocity does not publish pricing publicly. Expect to pay somewhere between $150 and $400 per month for a crew of 15 to 30 workers depending on which modules you select. The HR features are genuinely good if you are also trying to manage technician certifications, OSHA training records, and license renewal tracking.
Foundation Software and Procore Workforce are the purpose-built construction payroll options that most HVAC and plumbing shops overlook because they assume the price is out of reach. Foundation's payroll module handles Davis-Bacon certified payroll natively, union fringe remittance, and certified payroll reporting across multiple states. It integrates tightly with job costing. The tradeoff is complexity. Foundation is not a tool you configure yourself over a weekend. You will need their implementation team, and the learning curve is real. Rippling is worth mentioning for multi-state operators because its PEO and EOR offerings can simplify compliance in new states without forcing you to register a new tax entity immediately, but its construction-specific functionality is thin.
Compliance and regulatory issues specific to this trade
Davis-Bacon and Related Acts compliance is the highest-stakes payroll issue for any plumbing or HVAC contractor that bids on federally funded work. The law requires that workers on covered projects are paid at least the locally prevailing wage for their classification, and it requires documented proof via weekly certified payroll submissions. The Department of Labor has been increasing enforcement over the past several years, and the Biden-era Davis-Bacon rule expansion in 2023 broadened coverage significantly. Mistakes on certified payroll are not just administrative problems. Repeated violations can result in debarment, which means you lose the right to bid on federal contracts.
State prevailing wage laws add a separate layer of complexity that trips up contractors who cross state lines. California's DIR certified payroll system, for example, requires electronic submission through the DIR's online portal and uses a different format from the federal WH-347. New York has its own requirements under Labor Law Article 8. Illinois, New Jersey, and Washington all have prevailing wage statutes with different craft classifications and fringe benefit requirements. A payroll system that handles federal Davis-Bacon well may not handle California DIR submissions at all. Always verify state-specific compliance before assuming your software has it covered.
Journeyman and apprentice ratio requirements are a compliance issue that lives inside payroll data but rarely gets flagged by payroll software. Many union collective bargaining agreements and state apprenticeship laws require contractors to maintain a certain ratio of journeymen to apprentices on job sites. If you have three journeymen and six apprentices on a union job, you are likely in violation. Payroll software that captures worker classifications per job site can surface this problem early. Most generic tools do not track classification by job site, only by employee profile, which makes ratio monitoring a manual spreadsheet exercise.
Workers' compensation classification codes are another area where HVAC and plumbing contractors routinely overpay or underpay their insurance premiums. The classification codes for plumbers doing new construction work differ from codes for service technicians doing repair calls. If your payroll system lumps all field labor under a single workers' comp code, your insurance carrier is either overcharging you or creating audit exposure. The correct setup requires your payroll software to track hours by activity type and map those hours to the appropriate NCCI classification code. Gusto and OnPay handle basic workers' comp integrations well. For multi-code tracking, Paylocity or ADP are better positioned.
Integration requirements for plumbing and HVAC operations
Field service management software is the integration that matters most and causes the most pain. Most HVAC and plumbing contractors run their operations through platforms like ServiceTitan, FieldEdge, Jobber, or Housecall Pro. Technicians clock in and out through those systems, jobs are coded to customers and work orders, and parts and labor are tracked in detail. That data needs to flow into payroll without being re-entered manually. ServiceTitan has direct integrations with a handful of payroll vendors, including Gusto and ADP, but the depth of those integrations varies widely. An integration that syncs employee hours is not the same as one that carries job cost codes and work order numbers into payroll.
Job costing is the financial backbone of any contractor business, and payroll is one of the largest inputs. Your accounting system, whether that is QuickBooks, Sage 100 Contractor, or Foundation, needs to receive labor cost data broken down by job, cost code, and worker classification. The disconnect between payroll systems and job costing software is the number one accounting headache contractors report. If your payroll vendor and your accounting software do not have a clean integration, you are reconciling those numbers manually every pay period. Ask specifically: does the integration push actual payroll cost by job number, or does it only push a lump sum journal entry?
Equipment and fleet management software is a less obvious but real integration need for larger plumbing and HVAC operations. Technicians often check out vehicles and equipment at the start of a shift, and that data connects to both payroll timing and workers' comp tracking. For companies running 20 or more service vehicles, platforms like Verizon Connect or Samsara are in use, and payroll systems that can pull GPS clock-in data rather than relying on manual timesheet entry reduce both administrative work and disputes over hours. This is a specialty integration and most payroll vendors do not offer it natively, but Rippling's open API and Paylocity's partner ecosystem make it more achievable than ADP.
Licensing and certification tracking is an HR integration that plumbing and HVAC contractors need but rarely think to ask about during a payroll software demo. Plumbers need state plumbing licenses. HVAC techs need EPA 608 certification to handle refrigerants. Both trades have continuing education requirements and renewal deadlines. If a tech's license lapses and they do work that requires it, you have a liability problem. Some HR platforms, notably Paylocity and Rippling, include credential tracking with expiration alerts. Gusto does not. This is worth verifying especially if you are managing a crew of 15 or more where keeping track of individual certifications in a spreadsheet has already become unmanageable.
Common mistakes when buying payroll software for this industry
The most common mistake is buying during a busy season without doing a proper demo. A plumbing or HVAC contractor who just won a large commercial bid is not in the right headspace to evaluate payroll software carefully. They sign up for whatever the sales rep recommends, go through a rushed onboarding, and then discover three months later that the system cannot produce a certified payroll report. At that point, switching is painful and expensive. The right time to evaluate and switch payroll systems is in the fall or winter slow period, with a hard cutover at the start of a new calendar year when historical data cleanup is cleanest.
Trusting vendor claims about certified payroll support without verification is a mistake that costs contractors real money. Every major payroll vendor will tell you they support certified payroll. What they mean varies enormously. Some generate a WH-347-formatted report. Some let you export a CSV that you then format yourself. Some have it as an add-on module at extra cost. Some support federal Davis-Bacon but not California DIR or New York prevailing wage. During any demo, stop the rep and ask them to navigate to the certified payroll report, run it for a hypothetical project, and show you the actual output. If they cannot do that in the demo, they cannot do it when it matters.
Underestimating implementation time is a consistent problem for contractors switching from manual payroll or basic systems. A plumbing company with 30 employees across multiple states, a mix of union and non-union workers, and prevailing wage jobs does not implement a new payroll system in two weeks. The setup of wage codes, union fringe benefit schedules, workers' comp classifications, multi-state tax accounts, and direct deposit banking information takes time to do correctly. Rushing it creates errors that appear in employee paychecks, which damages trust quickly. Budget six to eight weeks for implementation on any system more complex than Gusto, and do a parallel run for at least one full pay period before cutting over.
Ignoring per-employee pricing when headcount is variable is a financial planning mistake that catches seasonal contractors off guard. Payroll vendors charge per active employee per month. If you staff up in summer with extra HVAC install crews and scale back in winter, your payroll software cost swings significantly. Some vendors count any employee who received a paycheck in a given month, including terminated employees with final checks. Others charge only for currently active employees. At fifteen employees your pricing difference between those models is minor. At sixty summer employees versus twenty winter employees, the difference in annual spend can be several thousand dollars.
Recommendations by company size
Solo operator or owner-operator with one or two helpers: use Gusto or OnPay. Both are clean, affordable (OnPay is $40 per month plus $6 per person, Gusto starts slightly higher), and handle basic payroll, tax filings, and 1099 contractor payments without complexity. If you do any public works jobs, handle certified payroll manually through a template or use a dedicated tool like eMars for that piece alone. Do not pay for a complex construction payroll system at this stage.
Small shop with 5 to 20 employees, mix of service and light construction work: Gusto is still viable if you stay in one or two states and avoid prevailing wage jobs. If you are starting to win public works bids or have union workers, move to Paylocity or look seriously at Paychex Flex. Paychex has a dedicated construction payroll team and handles certified payroll in most states, though their interface is dated and their support quality varies by region. Get a quote from both and compare not just price but which modules are included versus add-ons.
Mid-size contractor with 20 to 75 employees, regular public works bidding, multi-state operations: this is where purpose-built construction payroll becomes worth the investment. Foundation Software is the most capable option for certified payroll and job costing integration. ADP Workforce Now with the construction module is a reasonable alternative if you want a larger vendor with more HR infrastructure behind it. Paylocity is a strong choice if you value the HR features alongside payroll. Budget $500 to $1,500 per month depending on employee count and modules. The productivity gain from not manually building certified payroll reports pays for the upgrade quickly.
Large contractor with 75-plus employees, significant union workforce, multi-state operations: at this scale, the payroll software decision is really an enterprise HR platform decision. Paycom and Paylocity both operate well at this size. Paycom is notable for its single-database architecture, meaning payroll, HR, time tracking, and benefits all live in one system rather than integrating separate modules. That reduces the reconciliation burden significantly. ADP Workforce Now handles large-scale union payroll and certified payroll in all 50 states, which is valuable if your footprint keeps expanding. Plan for a formal procurement process, a full implementation team, and do not go live during your peak season.
Frequently asked questions
What payroll software handles prevailing wage and certified payroll for plumbing and HVAC contractors? Payroll4Construction and Foundation Software are the two most purpose-built options for plumbing and HVAC contractors who work government jobs requiring certified payroll. Both generate Davis-Bacon certified payroll reports (WH-347 forms) automatically and track multiple wage rates per employee. Foundation starts around $100/month while Payroll4Construction pricing is quote-based depending on crew size.
Can Gusto handle union dues and fringe benefit tracking for a small HVAC shop? Gusto can manage basic union dues deductions and benefits, but it does not natively support certified payroll reporting or complex prevailing wage calculations, making it better suited for small residential-only shops with no government contracts. Gusto's Plus plan ($80/month base plus $12/employee/month) covers unlimited payroll runs and basic benefits administration. Contractors who occasionally win public-sector jobs often pair Gusto with a third-party certified payroll add-on.
How does prevailing wage work for plumbing and HVAC jobs on government contracts? Prevailing wage laws, including the federal Davis-Bacon Act and many state equivalents, require contractors to pay craft workers the local union wage rate plus fringe benefits on publicly funded construction projects. The U.S. Department of Labor publishes wage determinations by county and trade classification (e.g., plumber, HVAC mechanic), which must appear on weekly certified payroll reports submitted to the awarding agency. Violations can result in back-pay liability and debarment from future public contracts.
What is certified payroll and how often do plumbing contractors have to submit it? Certified payroll is a weekly report, typically filed on form WH-347, that lists every worker's name, trade classification, hours worked, gross pay, deductions, and net pay on a prevailing-wage project. Federal Davis-Bacon jobs require submission each week the project is active; many states impose the same weekly cadence for state-funded work. Payroll software like Payroll4Construction or Foundation can auto-generate and e-file these reports, cutting submission time from hours to minutes.
How much does plumbing and HVAC payroll software typically cost per month? Costs vary widely by feature set: Gusto starts at $40/month base plus $6/employee/month for the Simple plan, making it affordable for shops under 10 people. Foundation and Payroll4Construction, which include job costing, certified payroll, and union reporting, typically run $150–$400/month or more depending on employee count and modules. Most construction-focused platforms offer a free demo but do not publish public pricing, so requesting a quote is usually required.