All guides

WashQuoter guide

How to Price Pressure Washing Jobs: The Complete 2026 Guide

March 20, 2026 / 12 min read / WashQuoter Team

The operators who struggle almost always have a pricing problem. They match the guy down the street. They throw out a number that feels right. They call it a day and wonder why the margins never move.

A working pricing system doesn’t take much: a per-square-foot rate you can defend, a minimum job charge that covers showing up, and a few honest adjustments for difficulty and travel. That’s the whole thing.

What follows is the version of that system that keeps showing up when the numbers actually work, from small residential driveways to 50,000-sqft commercial concrete.

The real cost of getting price wrong

Most new operators think the key to success is more jobs. It isn’t. The key is profitable jobs, and there’s a wide gap between the two.

Consider two operators in the same city:

  • Operator A charges $150 for a driveway and does 4 jobs per day. Revenue: $600/day.
  • Operator B charges $250 for the same driveway and does 3 jobs per day. Revenue: $750/day.

Operator B makes more money doing fewer jobs. Less fuel. Less wear on equipment. Less physical exhaustion. And because Operator B charges more, customers actually perceive their service as higher quality.

Pricing affects three things simultaneously:

  1. Win rate. Price too high and nobody calls back. Price too low and you attract the wrong customers who will haggle on everything.
  2. Profitability. Every dollar you add to a quote drops almost entirely to your bottom line. Your costs are mostly fixed.
  3. Perception. Customers equate price with quality. The cheapest option is rarely the one they trust with their property.

Three ways to price the work

Almost every operator prices one of three ways. Per-square-foot is the default for good reason, and it’s the one to build a business around.

Per square foot, the default

This is the industry standard for good reason. You measure or estimate the area, multiply by your rate per square foot, and you have your price. It is transparent, easy to explain, and scales naturally with job size.

How it works: Driveway is 600 square feet. Your rate for driveways is $0.15/sqft. Quote: $90. But you have a $150 minimum job charge, so the quote is $150.

Pros:

  • Fair and consistent: bigger jobs cost more, smaller jobs cost less
  • Easy to calculate on-site or over the phone if the customer knows their square footage
  • Professional and transparent when shown on an estimate
  • Scales well as you take on larger commercial work

Cons:

  • Does not automatically account for difficulty factors (heavy staining, tight access, multi-story)
  • Requires you to measure or estimate area accurately
  • Customers sometimes push back on high per-sqft rates without understanding total cost

Flat rate, good for standard jobs

Flat rate pricing means you charge a set price for a defined service. "Standard driveway wash: $200." "House wash up to 2,000 sqft: $350."

Pros:

  • Simplest to communicate: customers know the exact price upfront
  • No measuring required for standard jobs
  • Easy to advertise on your website or flyers

Cons:

  • You will undercharge on big jobs and overcharge on small ones
  • Hard to adjust for unique situations without seeming inconsistent
  • Customers compare your flat rate to competitors without considering scope

Flat rate works best as a starting point for standard residential jobs, but you should still know your per-sqft rate underneath so you can adjust when a "standard driveway" turns out to be 1,200 square feet.

Hourly, almost never the answer

Hourly seems logical. It rarely works in this trade.

Pros:

  • You always get paid for your time
  • Simple to understand

Cons:

  • Punishes you for being fast and efficient
  • Customers hate open-ended pricing: "How many hours will it take?" is the first question, and you end up quoting a flat rate anyway
  • Makes you look less professional than per-sqft or flat-rate competitors
  • Hard to give an accurate estimate before starting

Hourly rates in pressure washing typically range from $50 to $150/hour depending on your market and equipment. But I recommend using this only as an internal benchmark to check your per-sqft rates, not as something you quote to customers.

Standard rates by surface, 2026

Ranges from the US market. Local competition, equipment, and cost of living move these numbers around, so treat them as a floor to work up from, not a target to hit.

Surface Type Rate Per Sq Ft Typical Job Size Typical Total
Driveways $0.10 - $0.25 400-800 sqft $100-$200
Sidewalks $0.08 - $0.15 200-500 sqft $50-$100
House Siding $0.15 - $0.35 1,500-3,000 sqft $250-$600
Decks & Patios $0.15 - $0.30 200-600 sqft $75-$200
Roofs (Soft Wash) $0.25 - $0.50 1,500-3,000 sqft $375-$1,500
Fences $0.10 - $0.20 500-1,500 sqft $75-$300
Commercial Concrete $0.10 - $0.30 5,000-50,000 sqft $500-$5,000+

Important: Always set a minimum job charge. Even if the math says a small sidewalk should cost $40, you still drove there, set up equipment, and spent at least 30-45 minutes. Most operators set minimums between $100 and $200. For a deeper breakdown of every surface type, see our complete price-per-square-foot guide.

What actually moves the price

The per-sqft rates above are a starting point. Real jobs have factors that push them up or down.

Difficulty and access

Flat driveway with a garden hose spigot ten feet away: easy. Narrow walkway between two houses with locked gates: not. Two- and three-story siding is a different job entirely, different equipment, more time, more liability. Price accordingly.

  • Multi-story: Add 25-50% for two-story work, 50-100% for three stories
  • Tight access: Add 15-25% if you cannot easily reach the area with your hoses and equipment
  • Obstacles: Furniture, vehicles, landscaping that needs protection or navigation adds time

Stain severity

Fresh dirt washes off fast. Years of oil stains, rust, algae, or mildew take significantly more time and chemicals.

  • Light soiling: Standard rate
  • Moderate staining: Add 15-25%
  • Heavy staining (oil, rust, years of buildup): Add 25-50% or more

Travel distance

Your time and fuel cost money. If a job is 30+ minutes from your base, you are spending an hour of unpaid time on the road plus fuel costs.

  • Within 15 miles: No surcharge
  • 15-30 miles: Add $25-$50 or build it into the price
  • 30+ miles: Add $50-$100+ or set a higher minimum job charge for that area

Local market rates

What works in Atlanta does not work in San Francisco. Cost of living, competition, and average household income all affect what customers will pay. Research your local competition, but do not race to the bottom. If five guys are charging $100 for a driveway, be the one charging $200 and delivering a better experience.

Equipment costs

If you are running a $3,000 commercial-grade machine with a surface cleaner, you deliver faster and better results than someone with a $300 residential unit. Your rate should reflect that. Better equipment means faster completion, which means your per-sqft rate can be higher because the total price still feels reasonable to the customer. For a full breakdown of equipment and business costs, read our startup costs guide.

Calculating a defensible minimum job charge

Your minimum job charge is the floor: the absolute least you will accept for any job, regardless of how small it is. To calculate it, add up your costs for showing up:

  1. Fuel (round trip): $10-$30 depending on distance and vehicle
  2. Insurance cost per job: Take your annual premium, divide by expected jobs per year. Usually $3-$8 per job
  3. Equipment wear: Budget $5-$15 per job for equipment depreciation, maintenance, and supplies
  4. Chemicals: $5-$20 depending on the job
  5. Your time: Minimum 1 hour including travel, setup, cleaning, breakdown. What is your time worth? $50/hour? $75? $100?

Example calculation:

  • Fuel: $15
  • Insurance: $5
  • Equipment wear: $10
  • Chemicals: $10
  • Your time (1.5 hours at $60/hour): $90
  • Total cost: $130

Your minimum job charge should be at least $130 in this example, and realistically $150-$175 to include profit margin. Anything below that and you are losing money or working for free.

Presenting the quote

The number on the quote matters. So does the paper it’s written on. A hand-scrawled figure on the back of a business card reads as fly-by-night, no matter how fair the price. A clean, itemised, branded estimate reads as a real business.

A quote should carry:

  • Your business name, phone, and email
  • Customer name and property address
  • Itemized list of services (not just "pressure washing: $500" but "Driveway - 600 sqft: $120, House siding - 2,400 sqft: $480, Sidewalk - 300 sqft: $60")
  • Total price clearly displayed
  • Terms and conditions: payment terms, what is included, what is not
  • Validity period: "This quote is valid for 30 days"

The fastest way to create professional estimates is with a purpose-built tool. WashQuoter lets you generate clean, branded quotes in about 60 seconds by entering the job details into a calculator. The math is done for you, the formatting is handled, and you can send it as a PDF or email immediately. Check out our estimate template guide to see exactly what a professional quote looks like.

Where the money leaks out

Undercharging to win the job

The single biggest killer of small pressure-washing businesses. Cutting price does bring in customers, the wrong ones. The kind who haggle over the last $20, complain about a hairline blemish they had before the wash, and never call again anyway.

Charge what the work is worth. A lost job at the right price isn’t a lost job; it’s a bullet dodged.

Ignoring windshield time

Forty-five minutes each way to a $150 job is ninety unpaid minutes plus fuel. That time was a profitable job closer to home. Either charge distant jobs for the travel or draw a service-area line on the map and stick to it.

Verbal quotes

“I thought you said two hundred, not three” is a conversation nobody wins. Put every price in writing. It protects the customer as much as the operator.

Flat rates that ignore difficulty

Same number for a flat driveway and a three-story house is money left on the harder job and possibly money lost. Bake difficulty into the system, don’t guess job by job.

Forgetting sales tax and fees

State sales tax, card processing, a small marketing budget, these percentages compound into real dollars across a year.

Never raising rates

Fuel, insurance, chemicals, and equipment all creep up every year. Rates should too. Three to five percent annually is normal and mostly invisible to repeat customers.

A worked example

A homeowner calls: driveway, house siding, back patio. Here’s the math in five moves.

Step 1: Gather measurements

  • Driveway: approximately 650 sqft
  • House siding: two-story home, approximately 2,800 sqft of washable surface
  • Back patio: approximately 350 sqft with moderate algae staining

Step 2: Apply base rates

  • Driveway: 650 sqft x $0.15 = $97.50
  • House siding: 2,800 sqft x $0.25 = $700
  • Patio: 350 sqft x $0.20 = $70
  • Subtotal: $867.50

Step 3: Apply adjustments

  • Two-story house: add 30% to house siding = $700 x 1.30 = $910
  • Moderate algae on patio: add 20% = $70 x 1.20 = $84
  • Adjusted subtotal: $97.50 + $910 + $84 = $1,091.50

Step 4: Round and finalize

  • Round to clean number: $1,100
  • Check against hourly rate: job should take approximately 4-5 hours = $220-$275/hour effective rate. That is solid.
  • Check against market: similar jobs in your area go for $900-$1,300. You are in range.

Step 5: Present the quote

Send a professional, itemized estimate within 24 hours. With WashQuoter, you can generate this quote on-site and email it before you leave the property.

Price the next one

WashQuoter’s calculator ships with these rates pre-loaded and every field editable. Enter the surfaces, adjust for local market, generate a branded PDF from the truck.

The calculator

Stop reading and price the next one.

Open WashQuoter →