Waukesha County Snow Removal logoWaukesha County Snow Removal (262) 333-0458
The arithmetic, in the county’s own numbers

Seasonal Contracts Versus Per Visit

A seasonal contract is not a discount. On the normals it is close to a wash. What it buys is a fixed cost in a 48-inch winter and a place on the route in a market that fills up in October.

Every contract described here is between the homeowner and an independent operator under that operator’s own name. This site arranges the introduction and is not a party to the price.

13.6days a season with 1″ or more at Waukesha (NOAA 1991–2020)
$49per visit, one Waukesha operator’s published rate at a 1–2″ trigger
≈ $670a normal season at that rate, before salt
3straight below-normal winters at Milwaukee: 32.6″, 30.3″, about 43″
The Count

How Many Visits a Season Actually Holds

Everything on this page runs on one table. The NOAA 1991–2020 climate normals for the Waukesha station and for Milwaukee’s Mitchell airport publish the average number of days a year at each snowfall threshold, and those days are what a plow contract is buying.

Average days a season at each threshold, NOAA 1991–2020 normals.
ThresholdWaukeshaMilwaukee Mitchell
Any measurable snow, a salt-and-shovel day24.035.3
1 inch or more, a plow visit at a 1-inch trigger13.613.4
3 inches or more, a plow visit at a 3-inch trigger4.74.7
Season total39.5″48.7″

Two caveats belong on the table. First, these are days, not storms; a storm that crosses midnight counts twice, so the number of separate events is a little below 13.6. Second, the Waukesha station’s 24.0 measurable days against the airport’s 35.3 is a far bigger gap than the gap at one inch, which is the signature of a volunteer observer missing small events rather than a drier climate. Treat the Waukesha total as a little low and the 1-inch and 3-inch counts as reliable. A 2-inch count is not published; it sits somewhere between 13.6 and 4.7.

The Multiplication

One Published Local Price, Times the Normal

One Waukesha operator publishes a residential per-event price, and it is the only one in the county that does. The rate is $49 a visit at a 1–2 inch trigger, for City of Waukesha addresses only, on asphalt only, with service “24 hours after the last snowflake falls” and 48 hours in an extreme storm. Salt is $25 per 50 pounds when conditions warrant. A non-productive stop, the truck arriving and finding nothing to do, is a $39 fee. Sidewalks are free if the crew can do them in 15 minutes.

Multiply it out. 13.6 visits at $49 is about $670 a season before salt. Add salt on the salt-and-shovel days and it climbs; add a $39 stop fee for each marginal event that did not reach the trigger and it climbs again. That $670 is the number a seasonal quote in this county has to beat or explain, and it is a next-day service at the floor of the market, not a premium one. A seasonal quote that lands near $670 for a same-morning visit standard and a return pass for the berm is not the same product at the same price. It is a better product at the same price, and that is the comparison to make.

Orange driveway marker stakes lining both edges of a long asphalt driveway under fresh snow, a trash can and shovel at the near end and a two-story house with an attached garage at the far end
The Structures

What Local Operators Publish Instead of Dollars

Fourteen Waukesha County operators were read for this site. One publishes the per-event rate above. A Washington County operator serving Menomonee Falls says residential service “starts at $60.” None publishes a seasonal contract price, a push cap, a berm return-pass price or a priority-tier price. What they publish is structure, and the structures are the product.

Three named tiers

A Waukesha operator offers Per-Push, Standard Seasonal and Premium Seasonal, the premium tier described as “enhanced coverage during larger storms” and “fewer event-based charges,” priced by “driveway size, sidewalks, property layout, service location and the type of coverage selected.”

Per-push by depth, seasonal flat

Another Waukesha operator tiers per-push pricing by accumulation, 2–4 inches, 4–8 inches and 8 inches or more, and sells the season as a “flat fee for unlimited events” with a 2–4 hour response window after snowfall ends.

Seasonal only, and full

A third Waukesha operator takes “seasonal contracts only,” rolls on any snowfall over an inch, treats a 1–2 inch event as one visit at the end and a 6–8 inch event as one during and one after, and posted “Currently FULL for the 2025-2026 Season!” before the season opened.

“Priority service” is marketed by name on seasonal contracts by a New Berlin operator. The tier exists; a price for it does not. National aggregators quote seasonal ranges of $200 to $600 and $300 to $700; those are national figures stapled together, not Waukesha County quotes, and the pricing page labels them as such.

Why It Is Insurance

Three Low Winters, and Then a Normal One

The last three seasons at Milwaukee were 32.6 inches in 2023–24, 30.3 inches in 2024–25 and roughly 43 inches in 2025–26, the last figure derived from partial-season reports rather than read from a final table. All three sit under the 48.7-inch normal, two of them by a wide margin. A homeowner who paid per visit through those winters paid less than $670 and remembers a good deal. A homeowner who paid a seasonal rate through them paid the same each year and remembers overpaying. Both are pricing the next winter off the wrong sample.

The normal is 13 or 14 plow days at a 1-inch trigger, and the record season at Milwaukee is 109.8 inches. A per-visit contract in a normal winter costs about what the arithmetic says; in a heavy one it costs whatever the storms decide, and a 6–8 inch event under the one-during-one-after rule is two visits. A seasonal contract costs the same in both. That is insurance, and insurance is not a discount. The other thing it buys is the route: an operator who is full in October is full for the per-visit customer too, and the per-visit customer is the one without a slot when the first storm comes. The reverse risk is the contractor’s. One who priced a season off a 30-inch winter is underwater in a 48-inch one, which is a reason to prefer an operator whose seasonal price looks high enough to survive a normal year.

The Window

November 15 to April 15, and What Falls Outside It

The NWS Milwaukee/Sullivan averages put the first measurable snow at Milwaukee on November 14 and the last on April 11; the first 1-inch snow on December 2 and the last on March 22. A contract running November 15 to April 15 covers the average measurable season with a margin at each end, and the core plowable season inside it runs December 1 to March 31. The record edges are wider: a 1-inch snow has fallen as early as October 17 and as late as May 10, and the November 28–30, 2025 storm put 12.7 inches on New Berlin before December started.

Read the contract for what it does with those edges. A seasonal term that starts December 1 leaves the November storm to a per-visit charge or to the shovel. One that ends March 31 leaves April’s half a plowable day, on the Waukesha normals, outside. Neither is wrong; both should be priced knowingly. Sales tax is not part of the price in Wisconsin: the Department of Revenue’s Sales and Use Tax Report 3-13 says the sale of snow removal services is not taxable, while lawn and landscaping by the same contractor are, so a bundled invoice should separate them.

  1. Get the trigger in inches and ask what the count was last winter on the operator’s route.
  2. Get the visit rule for a long storm: one visit at the end, or one during and one after.
  3. Get the berm and the sidewalk in or out, each by name, with a price if out.
  4. Get the term dates, and what a November or April event costs outside them.
  5. Divide the seasonal price by 13.6 and compare the per-visit result to $49 and to the service standard that comes with it.
Common Questions

Questions People Ask About This

Is a seasonal snow contract cheaper than paying per visit in Waukesha County?
In a normal winter it is close to a wash. The NOAA normals give 13.6 plowable days a season at a 1-inch trigger, and the one published local per-visit rate is $49, so about $670 a season before salt. A seasonal contract is insurance against a 48-inch winter and a guarantee of a slot on the route; it is not a discount.
What does a per-visit plow cost here?
One City of Waukesha operator publishes $49 a visit at a 1–2 inch trigger, $25 per 50 pounds of salt and a $39 non-productive stop fee, for city addresses on asphalt only. A Washington County operator serving Menomonee Falls starts at $60. No other local operator publishes a figure.
How many plow visits should a seasonal contract cover?
About 13 or 14 at a 1-inch trigger and about five at a 3-inch trigger, on the 1991–2020 normals for the Waukesha station. Those are days rather than storms, so a two-day storm counts twice and the event count is a little lower.
Why does it matter that the last three winters were below normal?
Because 32.6, 30.3 and roughly 43 inches against a 48.7-inch normal make per-visit look cheap and seasonal look expensive, and neither memory prices the next winter. A contractor who set a seasonal rate off a 30-inch winter is underwater in a normal one.
What dates should a seasonal contract run?
November 15 to April 15 covers the average measurable season at Milwaukee, November 14 to April 11, with a margin. The average first and last 1-inch snows are December 2 and March 22. A 1-inch snow has fallen as late as May 10 on record.

Get a Seasonal Number to Divide by 13.6

Say the driveway length, the trigger you want, and whether the berm and sidewalk are in, and the quote comes back as a figure you can compare to $49 a visit.

Call (262) 333-0458 Get a Seasonal Quote
Call (262) 333-0458 — Compare QuotesGet a Quote