SNOW & ICE MANAGEMENT PAYROLL · PER PUSH, ON-CALL & STORM WEEKS

A storm doesn’t check the payroll calendar. WageTime closes it in one run.

WageTime is payroll for snow and ice management contractors, whose pay is triggered by storms nobody can schedule: per-push and per-inch rates, standby hours, and blizzard-week overtime are how the money actually moves.

Built on infrastructure processing $35B+ in payroll & taxes · 2.8M+ employees paid
SOUND FAMILIAR?

Payroll runs on a calendar. A snow business runs on the weather, and the two do not agree.

The U.S. snow and ice industry spends an estimated $6.4 billion a year on labor across roughly 88,200 businesses, most of them small (SIMA Foundation, 2022 Industry Impact Study). Almost all of that pay arrives with the weather, not the calendar, and payroll built for a Monday-to-Friday office has no pay code for a storm.

THE 2 A.M. DISPATCH

Standby that starts before the first flake

A zero-tolerance account wants bare pavement before the lot fills, so crews go on standby the night a storm is forecast: phones on, trucks staged, some of them waiting at the yard for dispatch. Whether that waiting is on the clock is a real question under federal rules, and “we’ll sort the stand-by hours out later” is exactly how a wage dispute starts.

PAID BY THE PUSH

Per-push rates still owe minimum wage

Paying drivers per push or per inch is how the storm gets priced, but the compliance math does not care how you count: per-unit earnings still have to clear minimum wage for every hour worked, and hours past 40 in a storm week still earn overtime on the blended rate. The push count that bills the client is not the paycheck.

THE 70-HOUR WEEK

One blizzard, one enormous check, all of it overnight

A back-to-back event can put a driver at seventy hours in a single week, nearly all of it overnight and across a weekend or a holiday. When that week mixes per-push and hourly pay, overtime rides the weighted-average regular rate, and the night and holiday differentials stack on top. That is not a paycheck to reconstruct by hand at 4 a.m.

THE SEASONAL BET

A flat winter price meets a record winter

Seasonal contracts bill one fixed price for the whole season, so a light year is margin and a record year is labor you already promised to eat. Without labor cost pinned to each storm and each site, the account that went underwater in January stays invisible until the snow melts, and the salt bills on its own line the whole time.

HALF THE TRUCKS ARE SUBS

1099 owner-operators next to a W-2 crew

Snow scales for storms on owner-operators with their own trucks, paid on 1099s, surged for an event and idle between them, working beside the W-2 sidewalk crew and loader operators. One storm run has to pay both and produce both year-end stacks, and whether a “sub” is really a contractor is a question the Labor Department answers by control, not by the 1099.

Every one of these is a pay code or a report below, built for a business that gets paid by the storm.
01 · STORM-EVENT PAY

The storm is the unit. Pay it as one.

Pushes, events, and inches each carry their own WageTime per-unit pay code, hourly work runs beside them, and each account keeps its own rate table. When a storm week mixes methods, overtime rides the weighted-average regular rate, with minimum-wage processing on every hour.

  • Per-unit codes: per push, per event, per inch, day rate, hourly.
  • Trigger-depth pushes, per-inch accumulation bands, and salt runs on one check.
  • Mixed per-push-and-hourly weeks ride weighted-average overtime.
  • Minimum-wage true-up on every hour, applied by state and locality.
app.wagetime.com/payroll/storm-detail

Storm Detail · Dave K. · Jan 6 Event

Per-push + hourlyOT on blended rate
Per-push units, salt runs, and hourly time in one event; overtime on the weighted-average regular rate
Dave K. · plow driver
Lots · 16 pushes × $42.00$672.00
Salt · 3 runs × $65.00$195.00
Sidewalk · 6.0 × $22.00$132.00
Blended regular rate$22.70
OT premium · 0.5 × $22.70$45.40
Gross · 44.0 hrs$1,044.40
Clears minimum wage for all 44 hours4.0 OT hrs paid on the blended rate

Replaces the per-push spreadsheet that never heard of the regular rate, and the storm week it finally meets an investigator.

02 · STANDBY & DIFFERENTIALS

The hours nobody plans for, priced before they happen.

Standby, on-call, and callback run as their own pay codes, so once you decide those hours are on the clock they run as pay, not as an argument after the storm. Whether standby counts as hours worked stays your call with counsel.

  • On-call, standby, and callback pay codes, set to your policy.
  • Federal rules turn on engaged-to-wait versus waiting-to-be-engaged and where the crew waits.
  • Night, weekend, and holiday differentials on the graveyard hours.
  • Every differential feeds the regular rate the overtime is figured on.
  • The seventy-hour blizzard week closes in one WageTime run, blend and all.
app.wagetime.com/payroll/storm-week

Storm Week · Dave K. · Jan 5-11

Back-to-back eventsDifferentials + blended OT
Overnight differential runs 10p-6a and the holiday premium lands on Jan 6; both feed the blended rate
Dave K. · back-to-back events
Plow hours · 71.0 × $23.00$1,633.00
Night diff · 44.0 × +$2.00$88.00
Holiday · 12.0 × +$3.00$36.00
Blended regular rate$24.75
OT premium · 0.5 × $24.75$383.63
Gross · 71.0 hrs$2,140.63
One storm week, closed in one run31.0 OT hrs paid on the blended rate

Replaces the 4 a.m. paycheck reconstruction after the crew has finally gone home to sleep.

03 · LABOR BY STORM & CLASS

Read the labor inside every plowed lot, and the class the auditor asks about.

Every hour and wage dollar tags to a WageTime job-cost code, so labor reads by storm event, by site, and by crew, and the seasonal account that absorbed three surprise events shows up against its flat fee in January, not at renewal.

  • Labor cost by storm event, site, and crew, every run.
  • Codes run to 40 characters, matching the account and route numbers on your contracts.
  • Seasonal accounts track against the flat fee mid-winter; salt and materials bill separately.
  • Wages tagged by class of work for the comp-audit trail.
  • Storm runs land in QuickBooks by department, with CSV, IIF, or fixed-width GL export.
app.wagetime.com/reports/labor-by-storm

Labor by Storm Event · January

3 events this month1 seasonal account over
Every hour and wage dollar tags to a job-cost code by storm event, site, and crew
12Account events
$20,745.00Labor cost
AccountLabor costvs Fee
Northgate Mallseasonal · 3 events$8,940.0074% of $12,000
Riverside Officesper-push · 3 events$3,210.00billed per push
City lotsseasonal · 3 events$6,180.0052% of $11,900
Maple HOAper-event · 3 events$2,415.00billed per event
Every wage dollar coded by storm and classseasonal accounts tracked against the flat fee

Replaces finding out at spring melt that the flat-rate account lost money in the first storm of the year.

04 · CREW + SUBS

W-2 drivers and 1099 owner-operators, paid in one storm run.

W-2 crew and 1099 owner-operator plows settle in the same storm run: sidewalk crew and loader operators on payroll, subcontractor trucks on 1099s. On the demo we’ll confirm the import flow from your ops system into WageTime, including how storm and site codes carry through.

  • W-2 crew and 1099 owner-operator plows in one storm run.
  • Year-end W-2s and 1099s both included, no second system.
  • Storm-season hires self-onboard by phone: e-signatures, electronic I-9, E-Verify.
  • GPS-stamped, geofenced mobile punches, or import from your ops app.
  • Priced per person paid that month: a quiet thaw week costs less.
app.wagetime.com/payroll/storm-run

Storm Run · Jan 6 Event · Mixed Crew

W-2 + 1099 in one runYear-end forms included
Payroll crew and owner-operator subcontractor plows settle in the same storm run
4Paid this run
$3,786.40One storm run total
WorkerTypePay
Dave K.Per push + hourlyW-2$1,044.40
Maria S.Hourly + overnight diffW-2$612.00
North Star PlowingPer push, 7 lots1099 sub$980.00
R&L TruckingPer event, 2 sites1099 sub$1,150.00
W-2 taxes withheld, 1099s trackedone run, both year-end stacks

Replaces the parallel spreadsheet for the sub checks, and the January scramble to build their 1099s from memory.

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

Snow & ice payroll FAQ

How should I pay my plow drivers: per push, per event, or hourly?

All three run as pay codes, often on the same paycheck. WageTime handles per-push, per-event, and per-inch pay as per-unit codes next to hourly, and when a storm week mixes them it computes overtime on the weighted-average regular rate and checks every hour against minimum wage. You set the rates by account; the reconciliation happens in the run.

Do I have to pay drivers for standby time when a forecast storm never shows?

That depends on the facts, and it is your call with counsel: federal rules turn on whether workers are engaged to wait or free to leave, and on where they wait. What WageTime supplies is the mechanism. Standby, on-call, and callback are pay codes, so once you decide those hours are on the clock, they pay correctly and ride the same overtime.

A blizzard put a driver over 70 hours in one week. How does overtime work?

Hours over 40 earn overtime, and in a week that mixes per-push and hourly pay the overtime is figured on the weighted-average regular rate, not the base wage alone. WageTime blends the rate, stacks any night, weekend, or holiday differentials into it, and closes the whole storm week in one run.

What does payroll cost in a winter with barely any snow?

$50 for the company plus $10 for each person you actually paid that month. A quiet January where you paid four people is $90; the crew you never called out costs nothing. There are no per-run fees, so a busy back-to-back-storm week does not inflate the bill either.

Can I run my 1099 subcontractor plows and my W-2 crew in the same payroll?

Yes. Owner-operator subs paid on 1099s and your W-2 sidewalk and loader crews settle in the same storm run, with year-end 1099s and W-2s both included. Whether a plow sub is truly a contractor is the Labor Department’s economic-reality test, not the form, so that call stays with your accountant; WageTime removes the second-system excuse.

Plowing and summer landscaping fall in different work classes. How does payroll help at the comp audit?

WageTime tags wages by class of work on every run and archives the records the audit relies on, so plow hours and landscape hours are separated in the numbers instead of reconstructed in spring. Premiums ride on classified payroll, so a clean class-of-work trail is what keeps the audit from turning into an estimate.

Bring one storm.

One event’s push counts, the hours from your field app or time clock, and your list of drivers and subs. Twenty minutes with a payroll specialist on a live demo company: you will see the per-push math, a blizzard week’s blended overtime, labor costed by storm, and the crew and subs paid in one run.

Book a 20-minute demo