How this calculator prices a push
It starts from time, because time is what you sell. A driveway's price is the minutes it takes you, including the drive to get there, multiplied by what an hour of your work needs to earn. Deeper snow takes longer, so time grows for every inch above your base depth. A minimum charge keeps quick jobs worth the stop.
minutes = setup & travel + extras + area ÷ clearing rate × depth factor
depth factor = 1 + inches over base × extra time per inch
price per push = max(minimum, minutes ÷ 60 × hourly target) + ice melt
An example with the defaults
With the defaults, a two-car driveway of about 800 sq ft cleared with a snowblower takes about 40 minutes including the drive, which comes to $50 at $75 an hour. A plow truck clears the same drive in a few minutes, so the $40 minimum sets the price instead.
Per push or seasonal contract?
Per push
- You are paid for every storm, so a heavy winter pays more.
- Easy to explain: one visit, one price.
- Income drops in a light winter.
- You invoice after every storm.
Seasonal contract
- Predictable income, often paid monthly.
- Customers know their winter cost up front.
- You carry the risk of a heavy winter.
- The contract has to say exactly what is included.
The break-even point
The break-even line on the quote shows that risk in one number: the count of pushes at which the seasonal price equals billing each push. In a winter with more storms than that, every extra visit under the contract earns nothing extra.
Before you send the quote
- Trigger depth. The snowfall at which you come out, for example 2 inches or more.
- Timing. How soon after the snow stops the driveway will be clear, and whether you return for drifts.
- What is included. Walkways, steps, the plow ridge at the end of the drive, ice melt.
- Damage and liability. Ask customers to mark curbs and sprinkler heads, and check what your insurance covers.
- Payment terms. When invoices are due, and when seasonal payments start and end.
A written contract puts all of this on paper. Our snow removal contract template covers each point.