Skip to content

By trade

How to price a government snow removal bid

Public snow bids are won and lost on the bid form, not in the proposal. The form fixes the pricing structure, and the structure decides who carries weather risk: a per-event price pays you only when it snows, a seasonal lump sum pays you whether it snows or not, and an hourly rate pays you for time in service. Each needs a different arithmetic, and a contractor who prices a per-event school contract the way he prices a commercial seasonal account will either lose the bid or lose money on it.

This guide walks through each structure with real figures from 2024-26 solicitations and published municipal rate cards: sizing a fleet from a trigger and a deadline, building an hourly rate that survives a light winter, quoting salt, and the clauses to settle before the price goes in. It assumes you have read how to get government snow removal contracts, which covers who buys and when.

On this page

The short version

  • Start with the trigger depth and the clearance deadline. Together they fix the fleet you need on the worst plausible night, and that fleet is the real cost of a per-event contract.
  • Public hourly rates are all-inclusive. Massachusetts towns paid 100 to 120 dollars an hour for a pickup with an 8-foot plow and 140 to 230 for a loader in 2025-26, with a four-hour minimum per call-out.
  • Quote salt exactly as the form asks: per ton applied, per salting event, or both ways. State contracts priced rock salt at 52.87 to 99.90 dollars a ton across New York counties for 2025-26.
  • If the form is silent on escalation, assume firm prices for the whole term and price year one to carry year four.

Read the bid form before you price anything

A public snow bid form is a schedule of lines, and every line is scored. Plainfield Community Consolidated School District 202 in Illinois asked for hourly rates on a 4x4 plow truck with an 8-foot blade, a skid steer, an end loader with a 10-foot push box or 2-yard bucket, a 5-ton dump with a 10-foot blade or salt spreader, and hauling, plus a price per ton of salt applied, for a three-year term with two renewals. Mount Vernon City School District in New York asked for a price per plowing event at each of fourteen schools plus hourly rates for a front-end loader, skid steer, backhoe and 10-yard dump for extra work. West Ottawa Public Schools in Michigan asked for per-school plowing and per-salt-event rates, quoted with contractor's salt and with district salt, for two seasons.

Three things to establish from the form before you open a spreadsheet:

  • Which lines carry the award. On a per-event form the award is the sum of event prices, usually times an estimated event count. On an hourly form it is the sum of rates by equipment class, sometimes weighted by estimated hours. Extra-work lines are rarely weighted at all, which means you can price them to make money.
  • Whether partial bids are allowed. West Ottawa let contractors bid any subset of buildings. That is the difference between bidding the six sites you can guarantee and losing the fourteen you cannot.
  • What is paid when nothing happens. Look for a minimum per call-out, a standby rate, or a seasonal minimum. Bristol Township, Pennsylvania pays for in-service time only; NJDOT guarantees eight hours per truck on a 90-minute call-out and a seasonal minimum per required truck.

Per-event pricing: size the fleet from the trigger and the deadline

A per-event price is a fleet-size problem. The district sets a trigger, usually two inches, and a deadline, usually 6:00 or 7:00 a.m. on school days. Between them they fix how much equipment you need at 2:00 a.m., and that equipment is the cost, whether or not the storm cooperates.

Worked example, using the shape of the Mount Vernon and Plainfield contracts. Fourteen schools, two inches falling between midnight and 4:00 a.m., all lots and walks clear by 6:00. If an average site takes a truck and a sidewalk crew ninety minutes, and you allow one hour of travel and a spare for a breakdown, you need four trucks plus one spare and two sidewalk crews from 2:00 to 6:00. At a fully loaded cost of roughly 85 dollars an hour per truck and operator and 60 an hour per sidewalk crew, the night costs about 2,200 dollars before salt, or roughly 160 dollars per site per event. A district that averages eighteen plowable events buys about 40,000 dollars of plowing a season at that price. If that total will not cover your fixed winter overhead in a light year, raise the event price or bid fewer sites.

Two clauses change that arithmetic. Liquidated damages (125 dollars per calendar day of non-performance at Mount Vernon) put a floor on how thin the spare capacity can be. And verification against NOAA snowfall totals, which districts increasingly write in, means an event that falls short of the trigger is not billable even if you plowed. See Liquidated damages.

Hourly rate schedules: what the market pays and how to build a rate

Hourly is the structure towns, counties and state DOTs prefer, because their exposure ends when the storm does. Public rates are all-inclusive: operator, fuel, insurance, mobilization, overhead. Massachusetts towns publish rate cards rather than bidding, which makes them the best public benchmark:

Equipment class2025-26 published rate range (Wareham, Bridgewater, Canton, Falmouth)
Pickup, 4x4, 8-foot plow100 to 120 dollars an hour
One-ton dual-wheel, 9-foot plow105 to 130 dollars
Skid steer125 to 135 dollars
Six-wheel dump, 10-foot plow125 to 150 dollars
Ten-wheel or tri-axle, 11-foot plow145 to 195 dollars
Loader, 3 to 6 cubic yards140 to 200 dollars
Loader, 7 to 8 cubic yards230 dollars
Ten-wheel sander with plow170 to 220 dollars

Elsewhere the market is similar: Durham, North Carolina's on-call contract carried sample rates of 100 dollars an hour for a motor grader and 105 for a skid steer, and NJDOT's fixed loader rates ran 110 to 238 dollars by bucket size. Check the current figure with the buyer; MassDOT raised its base rates 7.5 percent for 2025-26 and the towns move with it.

Building the rate

Work up from cost, then check against the table: operator wages plus burden (on a county or federal contract, the prevailing or Service Contract Act rate; see Prevailing wage and Davis-Bacon for contractors), fuel at storm burn rate, insurance per winter hour, and ownership cost per hour at a conservative estimate of hours called. Then add what most bidders forget: standby. A truck committed to a town cannot take a commercial seasonal account, so part of that lost revenue belongs in the rate. The published minimums are your protection: four hours per call-out (Wareham, Bridgewater, Falmouth), twenty guaranteed hours per piece per season (Canton), a four-hour standby rate (Durham). If the form invites a minimum, quote one.

Seasonal lump sums: only where the site is small and the history is long

A seasonal price moves all the weather risk to you. Buyers offer it for small, predictable sites (Sullivan County, New Hampshire let bidders quote its sheriff's lot as lump-sum seasonal, per storm or per trip) and for sidewalk programs where the buyer wants a fixed budget. Price it as expected events times per-event cost, using the long-run average for the site's nearest NOAA station rather than the last two winters, then add a margin for the year in the ten that runs half again as many events. A per-push price by depth band, as Ann Arbor uses for sidewalks (ten estimated pushes at 1 to 2 inches, four at 3 to 5, two at 5 to 8, one at 8 to 12), is the compromise.

Decline a lump sum on a large campus or a multi-site district unless the term is one season and you have the site's own history. A three-year lump sum with firm pricing is a bet on three winters at once.

Salt and materials: quote exactly what the form asks

Salt is the largest cost you do not control. Forms handle it four ways: a price per ton applied (Plainfield), a price per salting event per site (Mount Vernon, McHenry County College), both a contractor-salt and a buyer-salt price (West Ottawa), or the buyer's own salt from its cooperative contract with an application charge from you. Match the form.

Price to the state contract in your county and check it every August. New York's Office of General Services 2025-26 road salt award priced rock salt from 52.87 dollars a ton in Steuben County to 99.90 in Suffolk, with treated salt at roughly 77 to 86 dollars. Ohio's 2026-27 cooperative bids ranged from 55.39 dollars a ton in Geauga County to over 150 in Columbiana and Belmont. A per-event salting price has to cover the tonnage a full application takes on that site plus loading, spreading and the trip, and a per-ton price has to cover delivery and storage; most contractors under-price the second. Some buyers now require a salt supplier's commitment letter with the bid, which is worth having anyway.

Minimums, escalators and the clauses to settle before the price goes in

  • Escalation. Plainfield's renewals rise by the lesser of 3 percent or the prior year's CPI-U. Ann Arbor allows up to 3 percent per renewal on written request. Mount Vernon holds prices firm through all renewals and NJDOT bars any escalation clause. If the form is silent, assume firm pricing and let year one carry year four's fuel and wages.
  • Billing increments and idle time. Kean University bills in fifteen-minute increments and does not pay idle time. Bristol Township pays in-service time only. Both mean your rate has to be earned while the blade is down.
  • Response penalties. Kean charges twice the hourly rate per minute after a fifteen-minute grace on its one-hour response, with a one-hour minimum. Build the standby that makes a one-hour response real, or do not bid the site.
  • Bonds. Plainfield's bid bond is a flat 2,000 dollars, forfeited if the winner does not sign; McHenry County College requires a performance bond over 50,000. See bid bonds and performance bonds explained.

Where we come in

Pricing is the one thing we never do for a client, because it has to come from the person who owns the trucks. What we do is everything around it: we find the snow bids in your territory you can actually win, we read every page of every one, we tell you why it fits (trigger, deadline, minimums, escalator, insurance) and we write the response so the form, the equipment list and the certificates go in complete. You set the rates and you sign it. Every response is built for one company and never reused. If you want to see what is open for the coming season, book a call; twenty minutes is enough to see what is open for you.

Common questions

What hourly rate should I bid for a pickup with a plow on a municipal contract?

Massachusetts towns published 100 to 120 dollars an hour for a 4x4 pickup with an 8-foot plow for 2025-26, all-inclusive, with a four-hour minimum per call-out. Build your own rate from operator, fuel, insurance and ownership cost, add standby, and check it against the published cards in your state.

How do I price a per-event school contract?

Size the fleet from the trigger depth and the clearance deadline, cost the worst plausible night, divide by the number of sites, and then check the season total against your fixed winter overhead at a light-year event count. Bid fewer sites rather than a thinner fleet.

Should I include salt in the plowing price?

Only if the form does. Most public forms separate it: per ton applied, per salting event, or both a contractor-salt and a buyer-salt price. Quote it the way the form asks, priced to the current state cooperative contract in your county.

Can I raise prices in the renewal years?

Only if the contract says so. Common escalators are capped at the lesser of 3 percent or CPI; some buyers hold prices firm through every renewal, and some DOT agreements bar escalation entirely. Price the whole term if the form is silent.

Sources

Want us to find these for you?

We do the looking, read the documents, and tell you which ones are worth your time, then write the response. Twenty minutes to see whether it's a fit.

Want to talk today?

Book twenty minutes and you’ll see what’s open right now for a business like yours. Or just email us. A person answers within one business day.