How to Get Paid for Snow Removal Work

Updated July 28, 2026 · ~11 min read · Ilura Technology

How to Get Paid for Snow Removal Work You Did at 3 A.M.

Short answer: To get paid for snow removal work, invoice while the storm is still real. Per-event billing goes out within 24 to 48 hours with the event date, the measured depth, the times on site, and before-and-after photos attached. Seasonal contracts bill in equal installments starting before the first event, not after it, with a cap clause for an extreme winter. Salt is a separate line, priced per application or per ton, never folded into the seasonal number.

No other trade bills a customer for work performed while they were asleep, on a property they will not look at until the sun comes up, for a storm they will remember as smaller than it was by the time the invoice arrives. That single fact drives everything below. Seasonal income also makes the tax side lumpy, which is the subject of how much to set aside for 1099 taxes.

Why is snow the only work you bill for something the customer slept through?

Because the evidence melts.

A gutter customer can look up at the gutter. A tile customer can stand in the shower. A snow customer wakes up to a clear lot with no way to tell whether it took one push or four, whether you were there at 2 a.m. and again at 6 a.m., or whether the salt that kept it from glazing over was two hundred pounds or eight hundred. Two days later the pavement is dry and the whole event is a memory that shrinks.

So the invoice cannot be the first document. The service ticket is, and the invoice is built on it. If the ticket does not carry the date, the start and finish times, the measured depth, the material applied, and photographs, the invoice is your word against a customer’s recollection of a storm they slept through.

Which billing model puts the weather risk where you can carry it?

All three common models are legitimate. They just hand the weather risk to different people, and you should be deliberate about which one you are holding.

ModelWho carries the weather riskWhen the cash arrivesBest fit
Per event, flat rateNobody carries it; you are paid for what happensAfter each storm, on termsResidential drives, small lots, new accounts
Per event, depth tiersShared; deeper storms pay moreAfter each stormLots where a heavy event genuinely costs more to clear
Seasonal, fixed priceYou do. A mild winter is profit, a brutal one is lossEven installments across the seasonBudget-driven commercial accounts and HOAs
Hourly, per machineThe customer doesAfter each event or monthlyHauling, relocation, and unpredictable extreme work
Per pushShared, by visit countAfter each stormLong-duration storms where one visit cannot hold the lot

Property managers push for seasonal pricing because it makes their budget a single line. That is a real service you are providing, and it should be priced as one. The mistake is pricing it off an average winter. Build it against a bad winter instead. The NOAA U.S. climate normals give you the thirty-year baseline for your nearest station, which is the middle of the distribution and therefore the number to price above; pull the season-by-season snowfall totals for that same station from NCEI’s station data to find the worst winters in the record and count the events in them. Price the bad seasons, not the normal one. Then add a cap.

How should a seasonal contract be paid so October cash covers February work?

In equal installments, starting before the season rather than after the first storm.

The structure that works is straightforward: divide the contract price into equal monthly payments running from October or November through March or April, with the first payment due before the first event and service beginning only after it clears. That way November’s quiet month funds the January week where you run four events and a full salt cycle. Bill on the first, before the month’s work, not after it.

Two clauses keep the model from turning against you. Write a cap: once the season exceeds a stated number of events, or a stated cumulative snowfall measured at a named station, additional events bill at a per-event rate stated in the contract. And write a cancellation true-up: if the account leaves mid-season, the work delivered is valued at the per-event rate, the payments received are subtracted, and the difference is due. Without the true-up, an account that cancels in February has consumed most of the season’s work for half the money.

Cost is what sets the seasonal price, not the number a competitor quoted. Estimate the event count from the local record, multiply by your true cost per event — the plow truck’s fuel and wear, the operator hours at night rates, the salt for a typical application — add your overhead and the cost of standby, then apply margin. Margin and markup are not the same measurement: adding 30 percent to a $400 event cost gives $520 and about a 23 percent margin. Any range you see published is a sanity check only, since a coastal wet-snow market and a lake-effect market are not the same business.

What has to be in the contract before the first event?

The things a customer will otherwise argue about at 7 a.m. Each one is a sentence.

  • Trigger depth. The accumulation at which you go out without being called. Name the number.
  • Who measures, and where. A stated location on the property, or a named weather station. Storms are not uniform across a metro area, and this clause ends the argument about whether it was two inches or one.
  • Depth tiers and rates. A schedule such as trace to 3 inches, 3 to 6, 6 to 9, and above 9, each with its own price, so a heavy event is not a loss at the light-event rate.
  • Per push versus per event. During a long storm, state whether a second and third visit are billable.
  • Sidewalks, steps, and entries by hand. Priced separately from the lot. Hand work is labor-intensive and has nothing to do with plow rates.
  • Stacking and relocation. Where snow goes, and what happens when the lot runs out of room. Loader time and hauling bill by the hour with the truck count stated.
  • Standby. What 24-hour availability costs whether or not it snows.
  • Zero-tolerance versus scheduled service. A hospital entrance and a strip mall have different standards, and the standard drives the visit count.

How do I bill salt without eating the volatility?

By keeping it on its own line, always.

Salt consumption cannot be estimated the way plowing can. A freezing rain event uses material and no plow time at all. A cold snap changes what melts and how much you have to put down. A refreeze after a sunny afternoon can consume as much as the storm did. Fold that into a seasonal price and you have written a blank check.

Price it per application at a stated rate, or per ton with the coverage assumptions written down, and bill each application as its own line with the date. For seasonal contracts, either exclude material entirely and bill it per application, or include a stated number of applications and bill the rest at the stated rate. Add an escalator clause tied to your supplier’s price, because material costs can move sharply mid-season when regional supply tightens.

Buy the stockpile early if you have the space. That is cash leaving in September against revenue arriving in January, which is exactly the kind of gap worth watching before you commit to it.

How do I prove the visit happened?

With a ticket per event, per property, created on site rather than reconstructed on Sunday.

The ticket needs the property, the date, arrival and departure times, the measured depth, the material applied with its quantity, the equipment used, and photographs before and after — timestamped, in the same order every time, from the same corners of the lot. A photo of a plowed lot at 4:12 a.m. ends every dispute about whether you came.

That same file does double duty. Snow work carries slip-and-fall exposure, and if a claim lands months later the service log is what an attorney reads first. Keep the records for years rather than for a season, and keep them somewhere they cannot be quietly edited after the fact. Truck movement between properties is worth recording too, in the form described in an independent contractor mileage log.

How do commercial lots, HOAs, and property managers pay?

On paperwork, and slowly enough that your seasonal installment schedule has to account for it.

Set the vendor record up in September, not during the first storm: a completed Form W-9, a certificate of insurance at the limits the property requires, a vendor number, and a PO or work order reference. Then invoice per event within 48 hours with the event date, depth, and times on site printed on the invoice itself. Property managers reject invoices that lack an event date, and a rejected invoice does not bounce back to you — it simply sits.

Ask when accounts payable runs payments and who approves your invoice before it gets there. On net 45 terms, an invoice landing two days before the run instead of two days after is three weeks of cash. Net terms are a pricing input as well, because money that arrives in fifty days costs you the fuel and payroll you already spent at 3 a.m.

Many of these accounts belong to contractors who do exterior work the rest of the year, and the same customer list often pays for gutter work in October.

What do I do when a snow account goes past due mid-season?

Move quickly, and put the suspension in writing rather than simply not showing up.

DayAction
0Invoice sent within 48 hours of the event with tickets and photos attached
10Reminder with the payment link and the event log for the period
20Call, and confirm the invoice was received by the right approver
25Written notice of suspension effective on a stated date if the balance is not cleared
30Service suspended as noticed, in writing, with confirmation of receipt
45Demand with the full event log, then small claims or collections

The distinction matters more here than in any other trade. Silently skipping a storm on a commercial lot you are still under contract to service is not a collection tactic; it is a liability question. Notice the suspension in writing, give a date, confirm the customer received it, and stop as noticed. The escalation language for the earlier steps is in how to get clients to pay.

What records keep a snow account collectible?

Four: the signed contract with its trigger depth and tier schedule, the per-event ticket with times and depth, the before-and-after photos, and the salt log with dates and quantities. Everything you will ever need to defend an invoice or a claim is in those four.

Keel keeps the billing side of that on the phone and nowhere else — no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected. The event invoice goes out from the cab before the sun comes up, with your own numbering, your logo and brand color, and the payment link printed as a QR code. Salt tickets, fuel, cutting edges, and hydraulic repairs get photographed at the counter and read on device by Apple Intelligence, so a brutal week has its costs attached to it rather than scattered across a truck. The ledger is append-only and hash-chained, so what was billed for which event does not change after a dispute begins. Freeboard shows cash minus the tax reserve, minus the invoices you have already committed, minus a buffer — which in this trade is the number that tells you whether a mild January is a problem yet. Free covers unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription.

Frequently asked questions

Should snow removal be billed per event or as a seasonal contract?

It depends on who should carry the weather risk. Per-event billing pays you for what actually happens and suits residential and new accounts. A seasonal fixed price gives the customer a budget line and hands you the risk, so it only works when it is priced against a bad winter rather than an average one and carries a cap that converts extra events to a per-event rate.

When should a snow removal invoice go out?

Within 24 to 48 hours of the event, while the storm is still real to the customer. Print the event date, the measured depth, the arrival and departure times, and the material applied on the invoice itself, and attach the before-and-after photos. An invoice that arrives three weeks later describes a storm the customer now remembers as smaller than it was.

How do I get paid for salt when I cannot predict how much I will use?

Keep it off the seasonal price and bill it separately, per application at a stated rate or per ton with your coverage assumptions written into the contract. Freezing rain events consume material with no plowing at all, and refreezes can double a night’s usage. Add an escalator tied to your supplier’s price so a mid-season spike does not come out of your margin.

What proof do I need to defend a snow removal invoice?

A per-event ticket created on site with the property, date, arrival and departure times, measured depth, material and quantity, and equipment used, plus timestamped before-and-after photos taken from the same points each visit. That file also becomes the first thing anyone reads if a slip-and-fall claim arrives months later, so keep it for years rather than for a season.

How should a seasonal snow contract be paid out across the winter?

In equal monthly installments running roughly October or November through March or April, with the first installment due before the first event and service starting only once it clears. Bill on the first of the month, before the work. Add a cancellation true-up valuing delivered events at the per-event rate, so a February departure does not leave you having worked most of the season for part of the money.

Can I stop plowing a commercial lot that has not paid?

Yes, but notice it in writing with a stated effective date and confirm the customer received it, rather than simply not arriving for the next storm. An unserviced lot you are still contracted to clear is a liability question as much as a payment one. Send the suspension notice around day twenty-five, stop as noticed, and keep the event log intact either way.


This article is general information, not professional or tax advice.

Getting paid → Receipts

What do I keep?

Proof of what you spent, in a form that survives.

Contractor Receipt Organizer: A System That Survives the Truck A contractor receipt organizer that works from the truck: code every slip by job at the register, photograph it before the paper fades, and keep what counts. Continue →

When the money is late

Keel tracks what is owed and what has landed.

Every invoice sits in a private, append-only ledger on your phone, so what is outstanding is a fact you can see rather than a spreadsheet you maintain.

On-device · No account · Data Not Collected