← All posts

How to Bid Commercial Pressure Washing Jobs (With Examples)

2026-04-169 min read

Commercial pressure washing pays more per visit, runs on recurring contracts, and has far less competition than residential work. But bidding it wrong — too low and you lose money, too high and you lose the job — is one of the fastest ways to stall your growth. Here's a step-by-step process for bidding commercial jobs correctly.

The Quick Answer

Commercial pressure washing rates run $0.10-$0.20 per square foot for large flat surfaces (parking lots, loading docks), and $0.15-$0.50 per square foot for building exteriors. Most commercial jobs bill between $500 and $5,000+ per visit. The key differences from residential:

  • Higher insurance requirements ($1-2 million general liability, sometimes more)
  • Site visits are expected before quoting — don't give numbers over the phone
  • Decision makers are property managers, facility directors, or HOA boards — not homeowners
  • Recurring contracts are the norm, not one-off jobs
  • Jobs often need to be done after hours or on weekends

Step 1: Do a Proper Site Visit

Never bid a commercial job without seeing it in person. Satellite images miss a lot: drainage issues, restricted access, power source locations, surface condition, and foot traffic patterns.

Bring a measuring wheel or laser measure, a notepad, and a camera. Walk every surface you're bidding. Here's what to document:

  • Total square footage: Measure every surface — parking lot, sidewalks, building exterior, loading dock — separately. Don't bundle them into one number.
  • Surface condition: Oil stains, gum, graffiti, heavy algae, and rust all add time and chemical cost. Note severity.
  • Access and logistics: Where does your truck park? Where's the water source? Do you need a water tank? Is there a drain for runoff?
  • After-hours requirement: Retail parking lots need to be done at night. Loading docks during off-shift hours. This adds to your cost.
  • Height: Multi-story building exteriors need lift equipment or extended wands. Factor that into the bid.

Ask the property manager: What's your current cleaning schedule? What's been a problem? What's your budget range? That last question is bold, but it tells you whether you're even in the right ballpark before you spend an hour on a proposal.

Step 2: Calculate Your Costs for the Job

Before you can price the job, you need to know what it costs you. Commercial jobs have higher costs than residential in several categories:

  • Labor: Bigger jobs usually need a helper. At $18-25/hour for a technician, a 6-hour job with two people costs $216-$300 in labor alone.
  • Fuel: More drive time, longer equipment runtime. Estimate $20-50 per job day depending on distance and machine hours.
  • Chemicals: Commercial surfaces often need more product, especially for oil and grease. Budget $15-40 per job depending on size.
  • Equipment wear: High-production commercial work accelerates wear on pumps, hoses, and nozzles. Add 5-10% of revenue to a maintenance reserve.
  • After-hours premium: If you're working 10pm-5am, add 25-50% to your rate. That time has a cost — both for you and any employees.

Total these up. That's your cost floor. Your bid needs to cover costs plus profit margin (typically 40-60% on commercial work).

Step 3: Measure and Price Each Surface Separately

Different surfaces have different rates. Bundling everything into one price makes it harder to justify your number and easier for the customer to negotiate you down. Break it out:

  • Parking lot / flat concrete: $0.03 - $0.15 per sq ft (large volume lowers rate)
  • Sidewalks and walkways: $0.10 - $0.30 per sq ft
  • Building exterior (siding/stucco): $0.15 - $0.50 per sq ft
  • Loading dock (heavy grease): $0.20 - $0.40 per sq ft
  • Dumpster pad: $75 - $200 flat fee per pad
  • Drive-throughs: $150 - $400 flat fee depending on size and grease level

Example calculation: A 20,000 sq ft strip mall parking lot at $0.08/sq ft = $1,600. Add 800 sq ft of sidewalk at $0.20/sq ft = $160. Building exterior at 1,200 sq ft at $0.20/sq ft = $240. Total bid: $2,000.

Step 4: Account for Frequency Discounts

Commercial clients expect recurring service — monthly, quarterly, or seasonally. Offering a discount for a service agreement is standard practice and benefits you too, because recurring contracts mean predictable income.

  • One-time job: Full price (no discount)
  • Quarterly contract (4x/year): 5-10% discount
  • Monthly contract (12x/year): 10-15% discount

A client paying $1,500 per month is worth $18,000/year. That's worth a 10% discount to lock in. Price your base rate accordingly so the discounted number still covers your costs and margin.

Step 5: Know the Insurance Requirements

Most commercial properties require proof of insurance before you start work. Minimums vary but expect:

  • General liability: $1 million per occurrence / $2 million aggregate — this is the baseline. Some property management companies and municipalities require $2M per occurrence.
  • Commercial auto: Required if you drive company vehicles to the site ($1,200-$3,000/year)
  • Workers' comp: Required if you have employees. Some large property managers require it even for solo operators in certain states.

Ask what the property requires before your site visit. If you don't have the right coverage, you're wasting both their time and yours.

Step 6: Write a Professional Proposal

Residential customers are fine with a text or email. Commercial clients expect a written proposal. Keep it clean and specific:

  1. Scope of work: List every surface, the square footage, and exactly what you're doing to each one (pressure wash, soft wash, chemical treatment, etc.)
  2. Pricing breakdown: Line item each surface. Don't give one lump number.
  3. Schedule: When you'll perform the work, how long it'll take, and any after-hours requirements.
  4. Contract terms: Payment due within 30 days is standard. Include a clause about unforeseen conditions (e.g., if the parking lot has 3x the grease you expected, you reserve the right to adjust).
  5. Insurance certificate: Attach your COI (Certificate of Insurance) with the proposal, not as an afterthought later.

Sample Commercial Bid Breakdown

Here's what a real proposal might look like for a mid-size office complex:

  • Parking lot — 15,000 sq ft @ $0.10/sq ft: $1,500
  • Sidewalks — 600 sq ft @ $0.25/sq ft: $150
  • Building exterior — 2,000 sq ft @ $0.20/sq ft: $400
  • Dumpster enclosure — flat fee: $150
  • After-hours surcharge (10pm-4am): $200
  • Total one-time: $2,400
  • Quarterly contract (4x/year): $2,160/visit (10% discount)

That quarterly contract is worth $8,640/year from one client. Get 5 clients like that and you've built $43,000 in predictable annual revenue before you take a single residential job.

Common Bidding Mistakes

  • Quoting without measuring. Guessing square footage on a large commercial property leads to losing money or losing the bid.
  • Not factoring in after-hours work. Night work costs more. Your bid should reflect that.
  • No minimum visit charge. Even if the scope is small (just a dumpster pad), you have fixed costs to show up. Set a commercial minimum of $300-500.
  • Undervaluing recurring work. A small discount to lock in a 12-month contract is worth it. But discount from a fair price — not a price you already cut to win.
  • Giving a number on the first call. Property managers will ask "what's your ballpark?" Resist. Tell them you need to do a site visit to give an accurate number.

How to Find Commercial Clients

The best commercial leads come from people who already manage multiple properties:

  • Property management companies: One contact can send you jobs at 10-50 different properties. This is the highest-leverage relationship in commercial pressure washing.
  • HOAs: Parking lots, sidewalks, and building exteriors on a recurring schedule. HOA board members make the call.
  • Municipalities: Sidewalks, parks, and public buildings. Longer sales cycle, but contracts can be worth $10,000-$50,000.
  • Restaurant groups: Drive-throughs and dumpster pads on monthly service contracts. High grease = premium pricing.

Automate Your Residential Quoting While You Focus on Commercial

Commercial accounts take time to land — site visits, proposals, follow-ups. Meanwhile, your residential leads need fast responses or they'll call someone else.

QuoteSnap handles your residential quoting automatically. Embed it on your website and customers get an instant price range in 30 seconds. You capture the lead, they get a number, and you can focus on closing commercial contracts instead of playing phone tag with homeowners.

Bottom Line

Commercial pressure washing is a different game than residential — better margins, recurring revenue, and higher average job values. But it requires accurate measurement, proper insurance, and professional proposals. Take the time to do site visits and build your bids line item by line item. One solid commercial contract can be worth more than 50 residential jobs.

Free Instant Quote Calculator

Give your customers instant pricing right on your website. Capture every lead automatically.

Get your free calculator

No credit card. Set up in 5 minutes.