Guide / For contractors and property managers
Proof of snowfall for snow removal billing
Per-push and per-inch bills get disputed because each bill depends on a snowfall number that the contractor and the customer measured separately. The strongest proof combines your own dated photos and service log with an independent snowfall record for the site address and storm window, so both sides can check the same number. Agree on the measurement source in the contract before the season, then document every storm the same way.
Updated October 6, 2026. By Weather Decision Solutions. All guides
Why per-push and per-inch billing gets disputed
A per-push contract bills each time crews plow, usually once snow passes a trigger depth. A per-inch contract bills by how much fell. Either way, the invoice rests on a snowfall number, and the contractor and the customer rarely measure it at the same place or time. A property manager looks at a lot that was clear by morning and remembers two inches. The crew remembers a long night and four.
The usual causes of the gap are easy to name.
- Different spots. Drifting piles snow against a building and scours the open lot. The National Weather Service tells observers to measure where blowing and drifting are minimized and to average several readings in open, windblown areas.
- Different times. Snow settles, melts and gets plowed. A customer checking at noon is not looking at what fell at 3 a.m.
- Vague terms. The contract may not say where depth is measured, what counts as one push or whether a second pass in the same storm is billable.
- Late invoices. A bill that arrives weeks after the storm meets memories that have already changed.
What counts as proof
Three kinds of records show up in a snow removal dispute. Each has a different strength, and together they cover most of the gaps.
| Record | What it shows | Strength | Weak spot |
|---|---|---|---|
| Official station record | Daily snowfall at an airport or climate station | Independent, public and free | The station can be miles from the site, and a daily total says nothing about when the trigger was reached |
| Site measurements and photos | Depth on your lot, with times, from your own crews | Direct, specific and timestamped | It is your own record, and drifting can skew a single reading |
| Address-level report | An estimate for the service address, built from nearby stations and trained observers, with the sources printed | Both sides can read the same sources | It is an estimate for a storm window, not an hourly timeline, and it needs the storm to be at least two days past |
Station records come from sources such as NOAA Climate Data Online and NWS NOWData. For the address-level piece, a Free Snow Report calculates snowfall for the site address and storm dates and prints the stations and observers behind the number. It gives the total for the window you pick. Use your service log for timing within a day.
How to document each storm
The habit that holds up best in a dispute is boring. Do the same thing every storm.
- Before the season, write the trigger depth, the measurement method and the definition of a push into the contract, and sketch the areas each push covers.
- Photograph a ruler in the snow. Use a flat, open spot away from drifts, with the ruler upright, a timestamp on the photo and something identifiable in the frame, such as the building number. Take one when crews arrive and one when they finish.
- Take more than one reading. The National Weather Service advises averaging several measurements where wind has moved the snow, and recording inches and tenths. Write the readings in the log with the time.
- Keep a service log. Record arrival and departure times, the areas plowed, any salt or sand applied and who was on the crew. Note when the trigger was reached and how you knew.
- Pull an independent record. After the storm ends, give the observer networks two days to file, then request a snowfall report for the site address and the storm dates. One storm per report, up to three days.
- File it all together. One folder per site and storm: photos, log, snowfall record and the invoice. When a question comes up in February about a storm in December, the answer is one click away.
How to handle a dispute, step by step
- Read the contract first. Find the clauses on trigger depth, where depth is measured, what a push is and how disputes are raised. Do not argue from memory.
- Ask which storm and which line item. Ask what number the customer believes and where it came from. A specific question gets a specific answer.
- Pull the storm file. Photos, readings, service log and the independent snowfall record for that address and those dates.
- Compare the numbers and explain the gaps. When your readings and the independent record are close, say so. When they differ, give the reason, such as drifting, timing or distance from the station, and show where each number came from.
- Send one message. Attach the file, quote the contract clause and ask which entry the customer disagrees with. Plain, dated and complete beats long and angry.
- Use the tie-break the contract names. If there is none, propose a neutral source both sides can look up. A credit on one disputed line can be cheaper than a damaged relationship, and that is a business call.
- Bring in an attorney if the amount is large, the customer stops paying or anyone mentions a lawsuit.
When a business plan with automatic reports makes sense
If you service a few sites and disputes are rare, requesting a report when you need one works well. Each verified email gets three free reports, then a report is $39, and a location pass covers a ZIP code for a year. See pricing.
A route with dozens of sites is different. The storm you need a record for is often the one nobody planned for, and requesting a report per site per storm adds up to a chore. A Weather Decision Solutions business membership sends a verified snow report for each of your sites after measurable snow, so the record exists before anyone asks. Members also get forecasts for their sites, live conditions and warnings, weather history for past disputes and a meteorologist desk to call when storm timing gets tight. Memberships start at $499 a month.
More on the business side: weather services for snow removal and snow removal contracts and bidding.
Questions people ask
What does per push mean in snow removal?
Per push means the contractor bills each time crews plow a site, usually once snow passes an agreed trigger depth. The contract should say what counts as one push, so a second pass during the same storm is not argued about later.
What is a trigger depth in a snow plow contract?
A trigger depth is the amount of snow, often two inches, that must accumulate before the contractor is required to plow or allowed to bill. The contract should also say where and how that depth is measured.
How do I prove how much it snowed for an invoice?
Combine three records: dated photos of snow against a ruler on a flat surface at the site, your own service log with times, and an independent snowfall record for the address and storm window. The independent record is what a customer can check without trusting either side.
What should I do when a customer disputes a snow removal bill?
Stay with the facts in the contract. Pull the trigger and measurement clause, compile your service log and photos, get a snowfall record for the address and dates, and send them together in one message. Keep the tone plain and ask which entry they disagree with.
Can a snow report settle a plowing invoice dispute?
It gives both sides the same number, with the stations and observers behind it printed in the report. Whether a customer, insurer or court accepts any document is their decision, so agree on a measurement source in the contract before the season.
How is proof different for seasonal and per-inch contracts?
A flat seasonal fee leaves little to dispute unless the contract has a snowfall cap or an extra-event charge. Per-push and per-inch contracts depend on snowfall for every bill, so each storm needs its own record.
Which source should a snow removal contract name for snowfall?
Pick one both parties can look up in advance, such as a named official station, a stated report for the service address, or the customer’s and contractor’s own readings averaged. Write down the source, how rounding works and what happens when the sources disagree.
Sources
- National Weather Service: how to measure snowfall
- NOAA NCEI: Climate Data Online
- National Weather Service: NOWData climate data
- CoCoRaHS: Community Collaborative Rain, Hail and Snow Network

