Pricing & Profitability

Flat Rate vs Per-Push Snow Removal: Which Contract Pays Better?

When to bid seasonal flat rate vs per-event pricing, how to run the math on each, and how to avoid getting stuck plowing for free when winter gets ugly.

Tinylawn Editorial · Field service operations research ·
Flat Rate vs Per-Push Snow Removal: Which Contract Pays Better?
Table of Contents

Per-push pricing charges a set fee per snow event (residential driveways $35–75, commercial lots $150–1,500+ depending on size). Flat-rate (seasonal) pricing charges a fixed annual fee regardless of snowfall — calculate by multiplying your per-push cost by average annual events, then adding 20–25% margin plus a 10–15% weather buffer. Per-push works best in light or variable snow markets and new client relationships. Flat rate works best in heavy-snow markets and commercial accounts that want predictable budgets. Many contractors use a hybrid: flat rate with a cap on events, then per-push billing beyond the cap.


You’re putting together a snow removal proposal for a property manager who oversees 12 commercial lots. They want a number for the season. You’re staring at two options: quote a flat seasonal rate, or price it per push.

Pick wrong and you’ll either lose the bid or lose money servicing it. Both pricing models work — but they work for different situations, and the math behind each one is different.

Here’s how to think through the decision.

How Per-Push (Per-Event) Pricing Works

Per-push pricing is straightforward: you charge a set fee every time you plow or treat a property. The client pays only when it snows.

Typical rate ranges

Rates vary significantly by region, lot size, and trigger depth. General benchmarks from snow removal industry surveys:

  • Residential driveways: $35-$75 per push for a standard 2-car driveway
  • Small commercial lots (under 10,000 sq ft): $150-$300 per push
  • Mid-size commercial lots (10,000-40,000 sq ft): $300-$600 per push
  • Large commercial lots (40,000+ sq ft): $500-$1,500+ per push, often with per-acre pricing

Per-push contracts typically specify a trigger depth — the minimum snowfall that initiates service. Common triggers are 1 inch, 2 inches, or 3 inches. Lower trigger depths mean more visits and more revenue per season, but also more wear on equipment and crews.

When per-push works

  • Light or unpredictable snow markets. If your area averages 15-25 snow events per season but occasionally gets 5, per-push protects you from low-snow years where a flat rate would overpay you — and subsequently cost you the renewal.
  • New client relationships. When you don’t have historical data on a property, per-push reduces your risk. You get paid for what you do, and you can propose a flat rate next year once you know the actual effort.
  • Residential accounts. Homeowners generally prefer per-push because they understand “I pay when it snows.” The invoicing is simple and feels fair.

The risk

Per-push pricing is risky in heavy snow years. If you’re plowing a parking lot 40 times instead of the 25 you projected, you’re making more revenue — but the client might push back. And in a genuinely light winter, you might end the season significantly below your revenue target.


How Flat Rate (Seasonal) Pricing Works

Flat rate contracts charge a fixed fee for the entire season, regardless of snowfall. The client pays the same amount whether it snows 5 times or 50.

How to calculate your seasonal rate

The standard approach:

  1. Estimate average snow events per season. Use 5-10 years of historical weather data for your area. The National Weather Service and NOAA’s Regional Climate Centers provide historical snowfall data by location.
  2. Calculate your per-push cost for the property (labor, equipment, fuel, salt/sand, overhead).
  3. Multiply cost per push × average events. This is your break-even point.
  4. Add your target margin. Most snow contractors target 15-25% net margins on seasonal work.
  5. Adjust for risk. Add 10-15% as a buffer for heavy-snow years that exceed the average.

Example: A commercial lot costs you $280 per push (labor + materials + overhead). Your area averages 22 snow events. Your break-even is $6,160. At a 20% margin plus a 10% weather buffer, you’d quote $8,100 for the season ($675/month over a 12-month billing cycle, or $1,350/month over a 6-month cycle).

When flat rate works

  • Heavy or consistent snow markets. If your area reliably gets 25-40+ events per season, flat rate pricing smooths out your revenue. You know what’s coming in every month, and the client knows what they’re paying.
  • Commercial accounts. Property managers and facility directors strongly prefer seasonal contracts because they can budget exactly. In competitive commercial bidding, offering a flat rate can win you the contract over a per-push competitor.
  • Multi-year relationships. Once you’ve serviced a property for a season and know its quirks, flat rate contracts lock in the relationship and make it harder for competitors to poach the account.

The risk

The risk in flat rate pricing is heavy-snow outlier seasons. If your 5-year average is 22 events and you get hit with 38, you’ll plow that lot 16 extra times at your full cost with zero additional revenue. That’s potentially $4,480 in uncompensated work on a single property.

This is why the risk buffer matters. And it’s why experienced snow contractors spread their seasonal portfolio across enough properties that one bad year on one lot doesn’t sink the season.


The Hybrid Approach

Many snow removal companies use a combination — and it’s often the smartest play for a mixed portfolio.

Flat rate with a cap

Quote a seasonal rate that covers up to a specified number of events (e.g., 25 pushes). Beyond that cap, each additional push is billed at a per-event rate. This protects you from extreme seasons while giving the client the predictability they want.

Flat rate + per-event for extras

The seasonal contract covers plowing. Salt application, sidewalk shoveling, ice management, and hauling are billed per event on top of the base rate. This lets you keep the headline number competitive while maintaining margin on services with variable costs.

Tiered pricing by accumulation

Charge different per-push rates based on snowfall depth:

  • 1-3 inches: base rate
  • 3-6 inches: 1.5× base rate
  • 6-12 inches: 2× base rate
  • 12+ inches: 2.5× base rate

This reflects the actual difference in effort and time. A 2-inch dusting takes one pass. A 10-inch storm takes three passes with stacking and hauling. Tiered pricing makes your invoices defensible because the client understands why a heavy storm costs more.


What to Include in Every Snow Removal Contract

Regardless of which pricing model you choose, your contract should cover these items to prevent disputes and scope creep:

  1. Trigger depth. At what accumulation does service begin? Be specific.
  2. Scope of work. What surfaces are included — parking lot, sidewalks, entrances, loading docks, fire lanes? What’s excluded?
  3. Service timeline. When does plowing start relative to the storm? How many hours after snowfall ends will the lot be clear?
  4. Salt and ice management. Is pre-treatment included? Post-storm salting? Is material cost built in or billed separately?
  5. Liability and insurance. Who’s liable for slip-and-fall incidents? What insurance do you carry?
  6. Payment terms. Monthly billing, per-event invoicing, or pre-season payment?
  7. Season dates. When does coverage begin and end? November 1 through April 15 is common in northern markets.
  8. Relocation and stacking. Where does the snow go? If it needs to be hauled off-site, is that included in the price?

Missing even one of these creates room for disagreements mid-season — exactly when you can’t afford to be renegotiating.


How to Decide: A Quick Framework

Choose per-push when:

  • You’re new to the property and don’t have service history
  • Your area has highly variable snowfall year to year
  • The client prefers pay-as-you-go
  • You’re serving residential accounts

Choose flat rate when:

  • You know the property and have historical data
  • Your area has consistent, heavy snowfall
  • The client wants predictable budgeting (most commercial clients)
  • You want steady monthly cash flow through the season

Choose a hybrid when:

  • The client wants flat rate but you’re not comfortable absorbing unlimited risk
  • You serve a mix of commercial and residential accounts
  • You want to separate base plowing from variable services (salt, hauling, sidewalks)

The Bottom Line

Neither pricing model is universally better. The right choice depends on your market’s snowfall patterns, the type of properties you serve, your risk tolerance, and what your clients are willing to pay for.

The contractors who make the most money from snow removal aren’t the ones who pick the “right” model — they’re the ones who know their costs cold, price with adequate margins, and have contracts tight enough that they don’t end up eating unexpected expenses.

Run your numbers before you quote. And if you’ve been doing this long enough to have 3-5 years of data on a property, use it. Your historical cost-per-event is the most honest number you have.


Related: AI receptionist for snow removal companies | Should you add snow removal to your landscaping company? | Tinylawn pricing — plans from $49/mo | How snow removal companies handle 2 AM storm calls