How to Bid Commercial Snow Removal Contracts

March 9, 2026 · SPUNK LLC

Commercial snow removal is where the real money is in plowing. A single parking lot contract can pay $500-5,000 per storm — more than 20 residential driveways. But bidding commercial work requires understanding site assessment, pricing models, and what property managers expect in a proposal.

Step 1: Site Assessment

Before writing a number, visit the property and document everything:

Step 2: Estimate Your Time and Costs

Time estimation by lot size:

Lot SizePlow Time (2-4" snow)Plow Time (6-8" snow)Salt Time
Small (10,000-20,000 sq ft)20-40 min40-75 min10-15 min
Medium (20,000-50,000 sq ft)45-90 min90-150 min15-25 min
Large (50,000-100,000 sq ft)90-180 min3-5 hours25-45 min
Extra large (100,000+ sq ft)3-5 hours5-10 hours45-90 min

Cost per visit (your expenses):

Step 3: Choose a Pricing Model

ModelBest ForRate Range
Per push (flat rate per visit)Small-medium lots, simple sites$150-800 per push
Per inch (tiered by depth)Any size, fairest model$75-400 per inch tier
Seasonal (fixed monthly/season)Large lots, multi-year contracts$2,000-25,000/season
HourlyVery large or complex sites$125-250/hour per truck

Per-push pricing (most common for mid-size lots):

Lot SizePer Push (2-4")Per Push (4-8")Per Push (8-12")
Small (20-30 spaces)$150-250$225-375$300-500
Medium (50-100 spaces)$300-500$450-750$600-1,000
Large (100-200 spaces)$500-900$750-1,350$1,000-1,800
Extra large (200+ spaces)$800-1,500$1,200-2,250$1,600-3,000

Salt/de-icing pricing (always separate):

Lot SizeSalt Application
Small (20-30 spaces)$100-200
Medium (50-100 spaces)$200-400
Large (100-200 spaces)$350-700
Extra large (200+ spaces)$600-1,200

Step 4: Write the Proposal

A professional proposal includes:

  1. Scope of services: Exactly what you will do — plowing, salting, sidewalks, hauling. Be specific.
  2. Trigger depth: At what snowfall depth do you begin service (typically 1-2 inches).
  3. Response time: How quickly you will be on-site after trigger depth is reached (typically 1-2 hours).
  4. Service frequency: Will you plow during the storm or only after it ends? How many passes per event?
  5. Pricing: Itemized by service with depth tiers. Separate line items for plowing, salt, sidewalks, and any extras.
  6. Insurance: Attach your Certificate of Insurance showing $1M+ GL and commercial auto.
  7. Contract terms: Season dates, payment terms (net 30 is standard), cancellation clause, indemnification.
Pro tip: Include 2-3 pricing options in your proposal (per push, per inch, and seasonal). Property managers like having choices, and it shows you understand the market. The seasonal option should be priced 10-15% above what per-push would average — you are providing budget certainty, which has value.

Seasonal Contract Pricing Formula

To price a seasonal contract:

  1. Calculate your per-push rate for the site
  2. Multiply by average number of plowable events in your area (check 10-year historical data)
  3. Add all salt applications (average events x salt rate)
  4. Add all sidewalk clearing
  5. Add a 15-20% buffer for heavy snow years
  6. Divide by season months (typically 5: November-March) for monthly billing

Example: Medium parking lot (75 spaces)

Common Bidding Mistakes

Build Professional Snow Removal Bids

plow.best has pricing calculators, contract templates, and proposal generators for commercial snow removal.

Create Your Bid →