Pricing Calculator
Pressure Washing
Price Per Square Foot
What to charge per square foot for pressure washing — rate ranges by surface, job minimums, and the adjustments that change your price. Measure the surface from satellite, apply your rate, and quote with confidence.
1 free measurement · No credit card required
How to calculate a pressure washing job by square foot
Per-square-foot pricing is simple once you have an accurate area. Measure the surface, multiply by your rate, then make sure the result clears your minimum and covers your chemical and labor.
The formula
(Square footage × rate per sq ft) → compare to minimum
Example: 1,200 sq ft of concrete at $0.15 = $180. Above a $175 minimum, so the job prices at $180 plus any rust or oil-stain add-ons.
The one input that has to be right is square footage. Pacing it off or eyeballing the satellite view introduces error that compounds across every line of the quote. Tracing the surface in SurfaceMeasure gives you area that's typically within a few percent of a tape measurement.
Common pressure washing price ranges by surface
Market reference points — adjust for your costs, region, and the surface condition.
Concrete Driveway / Flatwork
Oil stains, rust, and heavy grime push toward the top of the range.
$0.08–$0.20 / sq ft
Pool Deck
Net deck area only — wash-and-seal jobs price at the higher end.
$0.10–$0.25 / sq ft
Concrete Patio
Organic growth and shaded, mossy areas take more passes.
$0.10–$0.25 / sq ft
Pavers / Sand-Set
Lower pressure, more care, and re-sanding justify a higher rate.
$0.12–$0.30 / sq ft
Commercial Flatwork
Sidewalks and pads — volume usually offsets the lower per-foot rate.
$0.06–$0.15 / sq ft
These are industry reference ranges, not recommendations. Price from your own costs and local market.
Worked examples
The same per-square-foot math across three common jobs.
Driveway example
The per-foot math came in under the minimum, so the minimum is the price. Add an oil-stain treatment line if needed.
Pool deck example
Price the net deck — the surface you actually wash — not the full footprint including the pool.
Patio / paver example
Pavers price above concrete because of the extra care and optional re-sanding — make the upsell a separate line.
Minimum job price
A per-square-foot rate alone will underprice small jobs. Drive time, setup, water, and chemical cost roughly the same whether the job is 300 or 1,500 sq ft.
Set a minimum — commonly $150–$250 for residential — and charge the greater of (square footage × rate) or your minimum. It keeps small jobs from quietly losing money.
What changes your rate
- ✓Surface condition — oil, rust, and heavy organic growth take more time
- ✓Surface type — pavers and delicate finishes need more care than flat concrete
- ✓Access — gated, tight, or upper-level areas slow the job down
- ✓Add-ons — sealing, re-sanding, and rust removal are separate line items
- ✓Repeat vs. first wash — maintenance washing prices below a first deep clean
Why measuring remotely helps you quote faster
Per-square-foot pricing is only as good as the square footage behind it. The fastest way to get that number is to trace the surface on satellite imagery instead of driving out with a wheel. You pull up the address, trace the driveway, deck, or patio, and the area calculates in seconds.
That means you can apply your rate and send a quote the same day a lead comes in — before the competition has left their shop. For pool decks, the pool is subtracted automatically so you only price the surface you're washing.
Measure and quote one job free
Get the square footage, apply your rate, and see how fast a quote comes together. 1 free measurement, no card required.
FAQ
Pricing questions
Most pressure washing contractors charge between $0.08 and $0.35 per square foot. Concrete flatwork tends to run $0.08–$0.20, pool decks $0.10–$0.25, and pavers $0.12–$0.30 because they take more care. The right number depends on your costs, your market, and the surface condition — these ranges are a starting point, not a fixed price. Always confirm the per-foot rate clears your job minimum before you send it.
Multiply the surface square footage by your rate per square foot, then add your job minimum, chemical cost, and any add-ons. For example, 1,000 sq ft at $0.15 is $150. If your minimum is $175, the job prices at $175. Measure the square footage accurately first — guessing the area is where most quotes go wrong.
Pavers and sand-set surfaces take more care than a flat concrete slab — lower pressure, more passes, and often re-sanding joints afterward. That extra labor justifies a higher per-square-foot rate. Stamped and stained concrete sit in between because aggressive washing can damage the finish.
Not on their own. A 300 sq ft porch at $0.15 is only $45 — that won't cover your drive time, setup, and chemical. Set a job minimum (commonly $150–$250 for residential) and apply the per-square-foot rate only once the job is large enough to clear it. Build the minimum into every estimate.
Yes. Heavy oil staining, rust, organic growth, or years of neglect take more time and stronger chemicals, so they justify a higher rate or a separate treatment line item. Light maintenance washing on a surface cleaned last year can be priced at the lower end of your range.
Related calculators & guides
Tools for pressure washing contractors who quote by the square foot.