One 40,000-square-foot parking lot can earn you $120 in a light winter or $2,840 in a heavy one, and the only difference is how you wrote the contract. To price snow removal contracts, work out what a single push costs you, what it costs to be ready all season, and then decide who carries the risk of an unusual winter: you or the property manager.

Below is one lot priced three ways (per push, seasonal flat, and a hybrid with a cap), with the profit under a light, a typical and a heavy winter. The costs are made up but internally consistent. Swap in your own numbers and the method still works.

The three ways to charge for snow

Per push. You bill a set price each time you plow, after a trigger depth, usually 2 inches. The customer pays for the snow that falls.

Seasonal flat. One price for the winter, however many times you plow. The customer's budget is fixed and so is your revenue.

Hybrid with a cap. A seasonal fee covers a set number of pushes. Beyond the cap, each push is billed at a lower rate. Some contractors set the cap in total inches of snowfall instead of pushes; the arithmetic is the same.

A worked lot: Marlin Square

Halvard Snow is a three-truck outfit bidding on Marlin Square, a retail strip with 40,000 square feet of pavement and a sidewalk along the front. Two hours per push covers the lot and the walk.

Variable cost per push: operator at $38 an hour fully loaded plus $37 an hour for fuel and wear on the truck is $75 an hour, so two hours is $150. Fixed cost to be ready all season: the plow truck payment, insurance and pre-season service, spread across the ten lots on the route, comes to $900 per lot per winter. That bill arrives whether it snows or not.

Halvard expects 12 pushes in a typical winter. Cost per push at that volume is $150 plus $900 divided by 12, which is $75, so $225. A 40 percent markup on $225 is $315, rounded to $320 per push. The markup works out to roughly a 30 percent margin on the price. Use your own winter history for the expected push count, not mine.

Now the three winters: light is 6 pushes, typical is 12, heavy is 22.

Per push: when it favors you

At $320 a push, Halvard's revenue is $1,920 in a light winter, $3,840 in a typical one and $7,040 in a heavy one. Subtract variable cost ($900, $1,800, $3,300) and the $900 fixed cost, and profit is $120, $1,140 and $2,840.

Per-push pricing protects you when it snows a lot, because every visit is paid for. It's thin when it doesn't: in a light winter the lot barely covers its share of the truck. The break-even is easy to find. Each push contributes $170 ($320 minus $150) toward the $900 fixed cost, so you need about 5.3 pushes, call it 6, before the lot makes a dollar. If your area often sees fewer than six, per-push alone is risky.

It also invites arguments. A customer who pays $320 each time asks whether you needed to come on a 2.1-inch day. Write the trigger and the log (date, time in and out, depth) into the contract so nobody has to guess.

Seasonal flat: when it bites back

Say Halvard quotes $4,200 for the whole winter. That works out to $350 a push at 12 pushes, which a property manager with an annual budget will like. Profit: $2,400 in a light winter ($4,200 minus $900 variable minus $900 fixed), $1,500 in a typical one, and $0 in a heavy one ($4,200 minus $3,300 minus $900).

The flat price is break-even at 22 pushes (($4,200 minus $900) divided by $150). Winter number 23 costs you money, and storms don't consult your contract. A mild winter pays you well and a heavy one wipes out the year, which is why contractors who sell only seasonal flat contracts keep a cash reserve in the good years.

Hybrid with a cap: the middle

Halvard offers $3,000 for the season, covering the first 8 pushes, and $280 for every push after that. Revenue is $3,000 in a light winter, $4,120 in a typical one (4 extra pushes at $280 is $1,120), and $6,920 in a heavy one (14 extra at $280 is $3,920). Profit is $1,200, $1,420 and $2,720.

The customer's bill ranges from $3,000 to $6,920. Under per push it would range from $1,920 to $7,040, so the hybrid narrows the surprise at the top. For Halvard the profit stays between $1,200 and $2,720 instead of swinging from $0 to $2,400.

All three side by side

Structure Light (6 pushes) Typical (12) Heavy (22)
Per push, $320: customer pays $1,920 $3,840 $7,040
Per push: your profit $120 $1,140 $2,840
Seasonal flat, $4,200: customer pays $4,200 $4,200 $4,200
Seasonal flat: your profit $2,400 $1,500 $0
Hybrid, $3,000 + $280 after 8: customer pays $3,000 $4,120 $6,920
Hybrid: your profit $1,200 $1,420 $2,720

Those figures come from invented costs, so don't copy the prices. Copy the exercise: three winters, three structures, and the break-even push count for each.

Insurance, triggers and exclusions to write down

A snow contract is also a liability contract, because a slip on ice in your lot becomes a claim with your name on it. Have your insurance agent and an attorney review the contract. In general, put these in writing: the trigger depth, how soon after snowfall ends you start, which areas are covered (lot, sidewalks, loading docks), what you don't do (hauling and stacking snow, clearing around parked cars, damage to unmarked curbs or sprinkler heads), whether de-icing is included or billed per application, and the insurance you carry and whether the owner is named as additional insured. None of this is legal advice. It's the list of things that cause disputes in February.

Presenting two options in a bid

Give the property manager a choice instead of a number, because a choice moves the conversation from "is this too high" to "which one fits our budget." A bid might read: "Option A: $320 per push, billed after each visit. Option B: $3,000 for the season, covering the first 8 pushes, then $280 per push. Both include sidewalks and a 2-inch trigger. Hauling is quoted separately." If you find yourself in the price conversation, hourly rate vs flat fee covers the same risk trade, and how to write a quote for a service gives the quote layout. Send it the same day and follow up on schedule with estimate follow-up for contractors or how to follow up on a quote.

Timing matters as much as price. Property managers and plaza owners pick their snow contractor in late summer and fall, so the bids that win are the ones in front of them before the first storm. How to get commercial landscaping contracts covers who to write to, and the property management page shows how this is done at scale. The same slow months are also when the busy-season phone problem hasn't hit yet.

A good price only helps if the right people see it before the snow does. Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and every monthly plan starts with a 7-day free trial, card required.