An HVAC shop’s pay plan has more configurations than the equipment it installs, then the season flips and half the variables change. WageTime runs the whole plan, from the July surge to the January roster.
The Bureau of Labor Statistics counts 425,200 HVAC mechanic and installer jobs, notes the trade works overtime and irregular schedules in peak heating and cooling seasons, and projects about 40,100 openings a year. Under those jobs sits a pay stack of bases, spiffs, commissions, and task rates that swells and shrinks with the weather, and Friday inherits every piece.
A $75 spiff for the turned-over replacement lead, $25 per agreement sold, 6% of the repair ticket: the dispatch board counts it cleanly, then payroll receives one hand-typed line called bonus. Federal rules treat promised spiffs and commissions as nondiscretionary pay that belongs inside the overtime rate. The lump never makes it there.
Industry data puts a heat wave at an average 55% jump in an HVAC shop’s daily revenue, and the first one of the season near 90%: the week every weak compressor gives up at once. Techs ride it past forty hours on after-hours calls, and every spiff earned that week quietly raises what each overtime hour costs.
Fleet data shows service demand dipping hard in September while shops staff down toward the winter crew. Seasonal installers get laid off with final checks owed now, not Friday. Spring hires some of them back, and generic systems restart their paperwork from a blank form as if June had never met them.
The federal refrigerant card has no renewal date, so nothing ever forces the file into order: who holds Type I, II, III, or Universal, where the certificates live, which helper works supervised instead of certified. Clean Air Act penalties run up to $124,426 per day per violation, and the supply counter wants written proof of a certified tech before the shop can buy refrigerant at all.
Since January 1, 2025, new residential systems ship on 700-GWP-capped A2L refrigerants, and the 2025 R-454B squeeze roughly doubled jug prices in the hot months. The mildly flammable class comes with safety courses the OEMs and wholesalers now run, and someone has to know which techs completed one before warranty work goes out.
A Dallas HVAC employer paid over $1.5 million in back wages and damages for 430 technicians paid as independent contractors; a Honolulu mechanical shop paid $169,080 for straight-time overtime. Surge staffing invites both shortcuts. The boring fix is W-2 onboarding fast enough to keep up with June.
The comp plan runs as pay codes, not a lump labeled bonus: lead spiffs, agreement spiffs, ticket commissions, and task rates each post as their own line in WageTime, and overtime computes on the loaded regular rate.
Replaces the bonus lump on the pay stub, and the overtime rate that pretends the spiffs never happened.
A cooling season that stacks overtime and extra checks never turns into a bigger software bill: WageTime stays $50 a month per company plus $10 per person paid that month, with unlimited runs.
| Run | People paid | Net pay |
|---|---|---|
| Fri Jun 19 · Weekly14.5 OT hrs | 11 | $16,480.00 |
| Fri Jun 26 · Weeklyfirst heat wave of the season | 11 | $18,905.00 |
| Fri Jul 3 · Weekly26.5 OT hrs | 12 | $18,240.00 |
| Mon Jul 6 · Off-cycleinstall spiffs | 4 | $1,150.00 |
| Fri Jul 10 · Weekly22.0 OT hrs | 14 | $18,970.00 |
Replaces the per-run line items that bill the surge twice, and the OT premium figured on the wrong rate.
The WageTime invoice breathes with the roster: $10 for each person actually paid that month plus the $50 company base, whether the schedule carried four techs or fourteen.
| Worker | When | Status |
|---|---|---|
| Duane K.Seasonal layoff (bulk) | Oct 24 | Paid same day |
| Marcus V.Seasonal layoff (bulk) | Oct 24 | Records kept |
| Priya S.Rehire · e-signed | Apr 6 | Restored |
| Tomas R.Rehire · onboarded from phone | Apr 6 | Self-onboarded |
| Colin H.Seasonal hire · I-9 complete | Apr 13 | E-Verify open |
Replaces the blank-form spring rehire packet, and the software bill that charges July’s headcount in January.
Two kinds of clocks on one WageTime record: EPA 608 never expires, so the duty is proof, with each tech’s card type and certificate stored; the credentials that do expire get 30, 60, and 90-day alerts.
| Worker | Record | Status |
|---|---|---|
| Andre B.no expiration | EPA 608 Universal | Cert on file |
| Kelsey M.renews Mar 2027 | NATE certification | CEH logging |
| Sam W.supervised work only | Helper, not certified | Flag on record |
| Jordan T.completed May 2026 | A2L safety course | On record |
| Andre B.expires Nov 2026 | State HVAC license | Alert set |
Replaces the cert folder nobody can find during an audit, and the warranty job held up by a training question.
Every hour lands where it worked: the changeout, the service ticket, or the maintenance-agreement visit, with punches GPS-stamped and geofenced at the address and cost codes matched to the codes your quotes already use.
| Job | Hours | Labor cost |
|---|---|---|
| 3104 · Elm St heat pump changeoutInstall crew A | 18.0 | $612.00 |
| 3111 · Cedar Ct furnace changeoutInstall crew B | 14.0 | $476.00 |
| SVC · Service tickets3 service trucks · 32 calls | 96.0 | $2,880.00 |
| MA · Maintenance-agreement visits1 truck | 24.0 | $540.00 |
Replaces the Friday lump that can’t say whether the changeout made money, and the membership program running on faith.
Full-service payroll is $10 a month per person paid that month, plus $50 a month per company, with unlimited runs. No long-term contracts, no per-run charges.
Off-cycle runs and bonuses cost nothing extra. No long-term contracts; cancel anytime.
Example: 50 people paid × $10 + $50 company = $550 for the month
HR & hiring, onboarding, PTO, time tracking, benefits, and workers’ comp are optional add-ons, priced separately when you’re ready.
See a demoAll three run in the trade: hourly for install crews and apprentices, flat-rate or task pay in standardized residential work, and hourly plus performance pay (spiffs and commissions commonly in the 2-12% range by job type) for service techs. WageTime runs whichever plan you choose as pay codes on the check; the plan design stays yours.
A promised spiff does exactly that: federal rules treat nondiscretionary spiffs and commissions as part of the regular rate that overtime is computed on, so a surge week’s extras make every overtime hour cost more. WageTime computes the premium on the loaded rate automatically. Some shops instead claim the FLSA commissioned-employee exemption for qualifying techs; that determination belongs to your counsel.
EPA Section 608 credentials never expire. The shop still needs the file: each tech’s cert type (Type I, II, III, or Universal) with the certificate stored, supervision status for uncertified helpers, and the written evidence of a certified tech that refrigerant suppliers require. WageTime keeps all of it on the employee record, documents attached.
Yes. A2L safety courses are assigned and tracked through WageTime’s learning management module with completion records kept per tech, so the shop can show who is trained on the post-2025 R-454B and R-32 systems. Credentials that do expire, like NATE’s two-year cycle and state licenses, get recurring 30, 60, and 90-day alerts.
A bulk termination wizard runs the end-of-season wave with records retained, and rehire onboarding restores a returning installer’s record instead of restarting it; new seasonal hires self-onboard from their phones with e-signatures. Pricing follows the roster: $10 per person actually paid that month, so the winter crew costs winter money.
$50 per month per company plus $10 per person paid that month, with unlimited runs, so surge-week off-cycle checks and the fall’s final checks cost nothing extra. Union payroll and certified payroll for public mechanical work are add-ons, scoped and priced on the demo. Switching is full-service and paid; we’ll time the cutover for a shoulder month.
One surge week of timesheets, your spiff menu and commission plan, the install board, and the cert folder. Twenty minutes with a payroll specialist on a live demo company: you’ll see the loaded overtime rate computed, a seasonal rehire restored, and what both months actually cost.
Book a 20-minute demo