HVAC PAYROLL · SERVICE, INSTALL & MECHANICAL SHOPS

July pays fourteen techs. January pays four. WageTime is payroll that breathes.

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.

Built on infrastructure processing $35B+ in payroll & taxes · 4.3M+ W-2s & 1099s filed
SOUND FAMILIAR?

Pay that surges in July, thins in January, and carries a federal card in its wallet.

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 LUMP CALLED BONUS

The comp plan is precise. Payroll gets a blur.

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.

THE FIRST HEAT WAVE

Ninety percent more revenue, and the hours to match

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.

SEPTEMBER’S SCISSORS

The season ends faster than the paperwork

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.

A CARD WITH NO CLOCK

EPA 608 never expires. The proof still has to exist.

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.

THE JUG THAT COST DOUBLE

New refrigerants come with a training file

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.

1099 SUMMER HELP

The busy season hires fast. The shortcut is expensive.

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.

Every one of these gets a real fix below. The spiff goes first.
01 · THE SPIFF MEETS THE FORTY-HOUR WEEK

Performance pay as pay codes, overtime on the loaded rate.

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.

  • Promised spiffs are nondiscretionary pay under federal rules, inside the regular rate.
  • Dual service and shop rates blend through weighted-average overtime.
  • Clock hours import from your dispatch platform; the exact flow confirmed on the demo.
app.wagetime.com/payroll/loaded-rate

Loaded-Rate Audit · Andre B. · Jul 6-12

Spiffs inside the OT rate44.0 hours · 2 rates
Billable service calls at $30.00/hr and shop time at $18.00/hr, so the premium runs at 0.5 × the $40.09 loaded rate
Andre B. · service tech
Service calls · 38.0 hrs$1,140.00
Shop & training · 6.0 hrs$108.00
Lead spiffs · 2 × $75$150.00
Agreements · 3 × $25$75.00
Commission · 6% of $4,850$291.00
OT premium · 4.0 hrs$80.18
Gross pay · 44.0 hours$1,844.18
Overtime on the loaded rate, not the base ratepremium on $40.09, not $30.00

Replaces the bonus lump on the pay stub, and the overtime rate that pretends the spiffs never happened.

02 · THE SURGE WEEK

Heat-wave overtime, off-cycle checks, one flat price.

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.

  • Heat waves lift daily revenue 55% on average, the first near 90%.
  • Unlimited runs; off-cycle spiff runs and final checks at no extra cost.
  • Night, weekend, and holiday differentials and on-call pay as codes.
  • Every federal, state, and local tax filed automatically, deposits included.
app.wagetime.com/payroll/runs

Run History · Cooling Season

5 runs · 1 off-cycleOT hours peaking
Unlimited runs on the flat price: off-cycle spiff runs and season-end final checks included
5Runs this season
$73,745.00Net paid
$0Extra for off-cycle
RunPeople paidNet pay
Fri Jun 19 · Weekly14.5 OT hrs11$16,480.00
Fri Jun 26 · Weeklyfirst heat wave of the season11$18,905.00
Fri Jul 3 · Weekly26.5 OT hrs12$18,240.00
Mon Jul 6 · Off-cycleinstall spiffs4$1,150.00
Fri Jul 10 · Weekly22.0 OT hrs14$18,970.00
Every run of the cooling season, off-cycle checks includedsurge weeks at the same flat price

Replaces the per-run line items that bill the surge twice, and the OT premium figured on the wrong rate.

03 · HEADCOUNT THAT BREATHES

Fall offboarding, spring rehires, an invoice that follows the roster.

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.

  • Bulk offboarding wizard; final checks go out the day the season ends.
  • Rehire onboarding restores retained records in spring.
  • New hires self-onboard from their phones with e-signatures.
  • Shift scheduling with double-booking checks and rest-period flags.
app.wagetime.com/hr/seasonal-roster

Seasonal Roster · Offboarding & Rehires

Records retained across seasons1 E-Verify case open
Bulk offboarding in October, rehire onboarding in April, the record kept in between
4Paid in January
14Paid in July
WorkerWhenStatus
Duane K.Seasonal layoff (bulk)Oct 24Paid same day
Marcus V.Seasonal layoff (bulk)Oct 24Records kept
Priya S.Rehire · e-signedApr 6Restored
Tomas R.Rehire · onboarded from phoneApr 6Self-onboarded
Colin H.Seasonal hire · I-9 completeApr 13E-Verify open
The invoice follows the roster, not the busiest monththe winter crew costs winter money

Replaces the blank-form spring rehire packet, and the software bill that charges July’s headcount in January.

04 · PROOF, NOT RENEWALS

EPA 608 on file, A2L training tracked, real expirations flagged.

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.

  • Refrigerant suppliers sell only against written proof of a certified tech.
  • Uncertified helpers carry a supervision flag instead of a card.
  • A2L training assigned and tracked with completion records.
  • NATE’s two-year cycle and state licenses get the recurring alerts.
app.wagetime.com/hr/credentials

Credentials & Training · Field Techs

1 supervision flagCertificates on record
Two kinds of clock on one record: the card that never expires, and the credential that does
16Records tracked
1Supervision flag
1Renewal alert open
WorkerRecordStatus
Andre B.no expirationEPA 608 UniversalCert on file
Kelsey M.renews Mar 2027NATE certificationCEH logging
Sam W.supervised work onlyHelper, not certifiedFlag on record
Jordan T.completed May 2026A2L safety courseOn record
Andre B.expires Nov 2026State HVAC licenseAlert set
Every card, course, and license on the employee recorddocuments attached, ready for the audit

Replaces the cert folder nobody can find during an audit, and the warranty job held up by a training question.

05 · THE HOUR LANDS WHERE IT WORKED

Changeouts, tickets, and plan visits, job-costed off the run.

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.

  • Cost codes up to 40 characters; real changeout labor lands next to the estimate.
  • W-2 crew and 1099 subs on one WageTime run, both year-end forms filed.
  • Posts to QuickBooks by department; GL export on your segments.
  • Union sheet-metal payroll: multiple locals and classifications (add-on, scoped and priced on demo).
  • Dues checkoff, per-hour pension, health, and training funds, the percent-of-wages SASMI line.
app.wagetime.com/time/jobs

Hours by Job · Week of Jul 6-12

All punches GPS-stampedInstalls, service, and agreements split
Punches geofenced at the service address, cost codes matched to the codes your quotes already use
152.0Hours this week
$4,508.00Labor cost
JobHoursLabor cost
3104 · Elm St heat pump changeoutInstall crew A18.0$612.00
3111 · Cedar Ct furnace changeoutInstall crew B14.0$476.00
SVC · Service tickets3 service trucks · 32 calls96.0$2,880.00
MA · Maintenance-agreement visits1 truck24.0$540.00
Every hour on a job, a ticket, or a plan visitposted to payroll already coded

Replaces the Friday lump that can’t say whether the changeout made money, and the membership program running on faith.

PRICING

Simple payroll pricing. No surprises.

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.

  • Full-service payroll, unlimited runs
  • Federal, state & local tax filing
  • Year-end W-2s & 1099s
  • Direct deposit, checks & pay cards
  • Contractor payments & filings
  • Off-cycle runs & bonuses, no extra fee
  • Employee paystubs & W-2 access
  • QuickBooks integration
$10/mo per person paid
+ $50/mo per company

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 demo
THE INFRASTRUCTURE BEHIND WAGETIME
$35B+
in payroll & taxes paid
2.8M+
employees paid
4.3M+
W-2s & 1099s filed
100%
of tax filings automated

HVAC payroll FAQ

Should HVAC techs be paid hourly, flat rate, or performance pay?

All 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.

Does a $75 replacement-lead spiff raise a tech’s overtime rate?

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.

Does EPA 608 certification expire, and what should the shop keep on file?

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.

Can WageTime track A2L refrigerant training for the new systems?

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.

How do we handle fall layoffs and spring rehires without starting over?

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.

What does HVAC payroll cost with WageTime?

$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.

Bring July and January.

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