Snow Removal Throughput & P&L — Lake Frederick / Trilogy 2026–2027

A Better Way Exterior Cleaning · Layout: inputs on top, results in the middle, assumptions at the bottom · Yellow levers recalculate live

Auto trigger ≥ 3″ 2″ = on-demand request only 2-person crew No salt / ice melt Four-inch price bands
Yellow = editable lever Gray = calculated

A. Inputs — edit yellow Top

Presets 1–3 (slider max 3; type 4+ in the number box to override). Sliders: crews · depth · driveways · base min/pass (10–20). Same row shows ST / OT hours + labor $. Assumptions at the bottom.

Crews needed (1 ST day)
—
capped at 3
ST crew-hrs
—
ST toward 40h per person
OT crew-hrs
—
past 40h per person (clock hrs / crew) · 1.5×
Total hrs (all)
—
ST + OT
Labor cost
—
ST + OT × wages
—
OT rule: Each crew has 2 people who work the SAME clock. OT starts after 40 clock hours for that crew = 40h for EACH person — NOT 20h each, and not a single flat 40 across the fleet.
Example: 2 crews × 40 clock hours = 80 ST crew-hours before OT (40h for each person on each crew).

Clock hours = actual time on the clock from start to finish for one crew. Crew hours = clock hours × number of people on the crew.

route book count
10–20 · total min = passes × this · drives capacity & hours
—
2
from passes × base min — not a slider
drv/day ceiling — does NOT trigger OT pay
clock hours per person (crew of 2 share the same clock)
per person / crew clock before this storm — reduces remaining ST room (default 0)
time-and-a-half = 1.5 · applies past 40h per person (same crew clock)
hours cushion — not OT wage
+$200 each

Labor & variable rates

default 7.65% = 6.2% Social Security + 1.45% Medicare
$60
all rented (own 0): 1 → $200 · 2 → $400 · 3 → $600
Based on —
Per-crew capacity @ this depth — 10-hour day (live)
—
driveways per crew per 10-hour day
Fleet with — crew(s) @ 10h:
— drv / 10h day
16-hour day (rotation / long shift) — driveways per crew per 16-hour day Fleet — crew(s): — drv / 16h
—
One-pass slowest — 20 min/driveway (3 per hour)
30driveway
10-hour day: 30 driveways · 16-hour day: 48 driveways
One-pass average — 15 min/driveway (4.5 per hour)
45driveway
10-hour day: 45 driveways · 16-hour day: 72 driveways
One-pass fastest — 10 min/driveway (6 per hour)
60driveway
10-hour day: 60 driveways · 16-hour day: 96 driveways
Depth-adjusted (passes × base min)
—
passes × base min
Your crews
—
you set
Per-person clock / ST / OT
—
hours each person
Total ST + OT crew-hrs
—
all crews
Daily Revenue
—
band $/drv × driveways
Daily Costs
—
labor + payroll tax + fuel + tractor + wear
Per storm profit
—
revenue − costs · one snowfall event
Per storm margin
—
profit ÷ revenue · one snowfall event
—

B. Results — driveways per day Auto

Driveways per workday. The 1 crew column is the per-crew figure; 2 and 3 crews are that same number × 2 or × 3.

Pace1 crew (= per crew)2 crews3 crewsYour crews
Slowest — 20 min/driveway (3 per hour)306090—
Fastest — 10 min/driveway (6 per hour)60120180—
Typical — 15 min/driveway (4.5 per hour)4590135—
Slowest — 20 min/driveway (3 per hour)
30
drv/day
Fastest — 10 min/driveway (6 per hour)
60
drv/day
Typical — 15 min/driveway (4.5 per hour)
45
drv/day

ST / OT to clear your route book

Clock hours = actual time on the clock from start to finish for one crew. Crew hours = clock hours × number of people on the crew.

PaceCrew-hrsClock-hrsST hrsOT hrsOT labor $Total labor $
Slowest — 20 min/driveway (3 per hour)——————
Fastest — 10 min/driveway (6 per hour)——————
Typical — 15 min/driveway (4.5 per hour)——————

Daily P&L detail @ focus rate

—

Profit matrix — min 3 → max 6 → avg 4.5 (+ 5) drv/hr

Clock hours = actual time on the clock from start to finish for one crew. Crew hours = clock hours × number of people on the crew.

Drv/hrCrew-hrsClock-hrsDays LaborFuelTractorWear RevenueProfitMargin

On-demand pricing — driveways vs fleet capacity One 10h day

On-demand pricing capacity check: compares your driveway book to how many crews can finish in one 10-hour straight-time day. Pace rows show slowest (20 min/driveway = 3/hour) through fastest (10 min). 1 crew / day is the per-crew figure; Your crews is that × your crew count. If it says driveways over one-day capacity, you need another day — that number is driveways short, not hours.

The bottom row is your pace from snow depth: it uses the depth band’s pass count × base minutes per pass (from the sliders), not the fixed one-pass 20 / 15 / 10 min paces above. Deeper snow → more passes → slower drv/hour → lower one-day capacity.

Pace1 crew / day (= per crew)Your crews (1-crew × N)Driveways vs one-day capacityDays needed
Slowest — 20 min/driveway (3 per hour)30———
Fastest — 10 min/driveway (6 per hour)60———
Typical — 15 min/driveway (4.5 per hour)45———
Your pace from snow depth (passes × min/pass — live from sliders)————

Current scenario (from sliders)

Pricing — four-inch bands only

From Jason’s agreement. Auto route at ≥ trigger depth. 2″ clears only if customer requests (call-out premium +$200).

note: 2″ = on-demand request only
default 100% two-car · remainder = three-car (season)
Daily revenue plans on all two-car rates unless the 10% three-car toggle above KPIs is on.
—
Depth band
Two-car $
Three-car $
Storm mix %

Season P&L 2026–2027

Storm count + mix rebased on NOAA NCEI 1991–2020 Front Royal (USC00443229): 21.1″/yr, ~2.8 days ≥3″ → 3 billable auto-route storms; Winchester area ~23.1″/yr. Mix skewed light (most clears 0–8″; ≥10″ rare). CPC 2026–27 strong El Niño: Mid-Atlantic leans wetter + warmer — context only, not a snowfall forecast.

request-only below auto trigger
leave-route +$200 each (editable count)
× $200 fee

Fixed costs (season)

3 × $200 × 3 storms
$259/mo × 5 mo snow season
Season Revenue
—
Season Costs
—
Operating Profit
—
Profit Margin
—

Revenue breakdown

Cost breakdown

C. Assumptions & how the numbers work Bottom

You set crews → hours calculated

Total crew-hours = driveways ÷ drv/hr. Clock hours per crew = total ÷ crews; each crew has 2 people who work that SAME clock, so clock hours = hours EACH person works. OT starts after 40 clock hours for that crew (= 40h for EACH person) — not 20h each and not a flat total across the fleet. Split storm hours equally: clockPerCrew = totalCrewHrs / crews; stRoom = max(0, weekOtLimit − weekHrsBefore) per crew clock / per person; stPerCrew = min(clockPerCrew, stRoom); otPerCrew = max(0, clockPerCrew − stPerCrew); fleet ST/OT = those × crews. Depth only adds hours via more passes; crews affect clock hours, capacity, tractor rent (all rented @ $200 each), and the ST/OT split. Example: 90 crew-hrs / 3 crews = 30h clock each → 30h for EACH person and ALL straight time (0 OT). Example: 2 crews × 40 clock hours = 80 ST crew-hours before OT; this is NOT a single flat 40 across the fleet.

Pass-count rule

Every 4 inches of snow = one full pass. Bands plan at the top (0–4→4″, 4–8→8″, 8–12→12″, …) so costs cover the worst case in that band. Example: 8–12″ plans as 12″ → 3×15 = 45 min/drv → 1.33/hr → ~13.3 drv/crew-day @ 10h.

Depth bandPlans asPassesAt 15 min baseDrv/hr
0–4″4″115 min4.0
4–8″8″230 min2.0
8–12″12″345 min1.33
12–16″16″460 min1.0
16–20″20″575 min0.8
20–24″24″690 min0.67

Capacity order

Slowest 3/hr (20 min) → fastest 6/hr (10 min) → typical 4.5/hr (15 min). At 10h one crew: 30 / 60 / 45 driveways.

What depth does not change

Band rates (Jason): 0–4 $65/$75 · 4–8 $85/$95 · 8–12 $115/$125 · 12–16 $155/$175 · 16–20 $195/$215 · 20–24 $235/$255 (each +4″ adds $40 each size). Default daily revenue = all two-car rates; optional 10% three-car toggle near KPIs. Band switch always recalculates $/drv × driveways. Tractor = $200 × every crew (all rented; own 0).

Other rules

OT = 1.5× on per-person clock hours past the weekly threshold (default 40; a 2-person crew shares the same clock; not after 10h/day; not a combined flat total). Auto service ≥ 3″; 2″ only on customer request (call-out premium +$200). Season Inputs uses mix-weighted average passes (not flat 1.25). No salt. Four-inch price bands only. Season labor is straight-time crew-hours (no weekly OT split).