Skip to content
Canada Proudly Canadian. Your business data is stored in Canada.
crewduo

How to price snow removal contracts: per push vs seasonal

Per push, per season or a seasonal contract with a cap? How to work out your real cost per driveway, turn it into a price that survives a heavy winter, and write a contract clients understand.

A man clearing a snowy driveway with a snow blower

Every fall, snow contractors make the same bet. Price the season too high and clients sign with the next truck down the street. Price it too low, get a record winter, and you plow February for free.

There is no magic number for your town. But there is a way to work out your number, so the bet is one you chose instead of one you guessed.

The short version

  • Work out your real cost per push per property before you look at anyone else's prices.
  • Per push puts the weather risk on the client. Seasonal puts it on you. A seasonal contract with a cap shares it.
  • Price seasonal contracts on a heavy year, not an average one, or add a cap.
  • Bill seasonal contracts in instalments, with the first one paid before the first snow.

The three ways to price

Per push (per visit). The client pays each time you clear. Simple, fair, and you never lose money on a big winter. The catch: clients cannot budget, light winters are lean, and some clients start asking you to skip "small" snowfalls.

Seasonal (flat rate). One price for the winter, however much it snows. Clients love it because they know the cost. You get predictable revenue and can sign the whole route in the fall. The catch: you carry all the weather risk.

Seasonal with a cap. A flat price that covers a set number of pushes (or centimetres), then a per-push rate after that. Clients still get a budget; you are protected from the record winter. For most residential routes, this is the fairest middle ground.

Commercial lots often add per-application salting and hourly rates for loader work on top of any of these.

Step 1: Find your real cost per push

Start with what one storm costs you to run a route. Here is an example for one truck on a residential route. Use your own numbers.

Cost for one storm Example
Operator: 6 hours at $35 (wage plus payroll costs) $210
Truck and plow: 6 hours at $50 (fuel, maintenance, wear, payments) $300
Insurance and overhead: $9,000 a year over 15 expected storms $600
Cost per storm $1,110
Driveways on the route 40
Cost per push, per driveway about $28

Do not skip the overhead line. Insurance is the cost that has hurt snow contractors most: Landscape Ontario members reported premium increases of 25% to 300% around 2019 and 2020, and its 2024 policy report says premiums and deductibles are still at "unsustainable levels" for many.

Step 2: Add your margin

Divide your cost by what is left after the margin you want. For a 30% margin:

$28 ÷ 0.70 = about $40 a push.

Now look at your market. HomeStars puts residential snow removal in Calgary at roughly $40 to $150 a visit and $300 to $1,800+ a season, depending on the driveway and the snowfall. If your number lands below the local range, you have room. If it lands above, look at route density before you cut the price: ten more driveways on the same streets lowers your cost per push more than any discount.

Step 3: Turn it into a seasonal price that survives a bad winter

Here is the trap. Say your town averages 15 pushes a winter.

  • Seasonal price based on the average: 15 × $40 = $600
  • A heavy winter of 25 pushes costs you 25 × $28 = $700 per driveway
  • You lose $100 on every driveway, across the whole route, in the year you worked hardest

So do one of two things:

Price on a heavy year. Look back at the last five to ten winters and price on one of the heavier ones, not the average. In our example, pricing on 20 pushes gives $800. You make more in light winters, and still make money in heavy ones.

Or add a cap. Keep the price closer to the average, and protect yourself with a clause like:

Season price $650, covering up to 18 clearings. Clearings after 18 are $35 each.

Clients still get one price for a normal winter. You stop carrying an open-ended risk.

Step 4: Write it down so nobody argues in January

Most snow disputes are not about price. They are about what the price covers. Every quote should say:

  • The trigger. "We clear at 5 cm or more," not "when it snows."
  • The window. "Driveways cleared by 7 a.m. after an overnight snowfall," or "within X hours of the snow stopping."
  • What is included. Driveway, walkway, steps, the windrow the city plow leaves at the end of the drive.
  • What is extra. Salt or sand per application, ice control, snow hauling.
  • Stakes and damage. Who stakes, and how damage to lawn edges or stakes is handled.
  • The season dates. For example, November 15 to April 15.
  • Payment. How much, when, and how.

Step 5: Get paid before the first snow

A seasonal contract is income you can plan on, as long as you actually collect it. Common ways to bill it:

  • Instalments: for example, four or five equal payments from November to March, the first one on signing
  • Paid in full in the fall, sometimes with a small discount for paying up front
  • Per push, invoiced as you go, with automatic reminders

Whichever you choose, collect the first instalment before the stakes go in. A client who has paid is a client who does not cancel in a dry December.

How crewduo handles it

  • Quote it in the fall. Build the season from your catalogue, with salting as an option the client can tick. The client accepts and signs online.
  • Bill it on a schedule. A recurring contract invoices the season in fixed instalments (Crew plan), while per-push work is invoiced as it is done.
  • Get paid. Every invoice has a pay link for card, plus your Interac e-Transfer details, and overdue invoices are chased automatically.
  • Prove the work. A snow and ice service log on the phone records the time, photos and notes of every clearing. (More on why that matters in our post on proof of service.)

See crewduo for snow removal contractors, or check the pricing page.

Quick answers

Should I charge more for corner lots and long driveways? Yes. Price by size or time on site, not one flat rate for every house. A double driveway with a long walkway can take twice as long as a single.

What about a winter with almost no snow? That is the upside of seasonal pricing, and what pays for the heavy years. Keep the extra.

Per push or seasonal for commercial lots? Commercial clients often prefer seasonal for budgeting, with salting billed per application. Their liability exposure is also higher, so price the insurance into it.

Sources

Run your snow removal business from one app

The free plan runs the work for as long as you like. Want to see everything first? There is a 14-day free trial on Fleet, our top plan with every feature - no card needed.