Pricing

How to price pressure washing jobs

A working contractor’s checklist for setting a per-square-foot rate across every surface you clean, knowing when a minimum fee applies, and adjusting the headline price for the season. Built from the rules that actually hold up on the job site, not just in the spreadsheet.

If you’re quoting mixed surfaces on the same route — driveway, vinyl, roof, deck — and want a faster way to assemble the line items, the same structure is built into SprayQuote’s pressure washing pricing calculator.

6 min read · updated for 2026 pricing

← All guides

Pricing a pressure washing job looks simple from the curb — measure the surface, pick a rate, send the number. In practice it isn’t. A quote that holds up on a broom-finished driveway can bleed margin on stamped concrete, lowball a roof soft-wash, or scare a homeowner off a multi-surface package that was actually profitable. This guide walks through the pricing checklist a working contractor can run on every job — driveway, siding, roof, deck, paver — to land on a number the homeowner will accept and the contractor won’t lose money on.

1. Surface types — they move the rate

The single biggest lever on a pressure washing quote is the surface being cleaned. Every surface has its own safe pressure range, its own chemical mix, and its own finish risk — and each of those moves the rate. The seven surfaces that cover the vast majority of residential pressure washing work, and how each one prices:

  • Broom-finished concrete — the baseline. Standard pressure wash, no sealer concern, no surface loss. Sits at the low end of the per-sqft band.
  • Stamped concrete and exposed aggregate — softer surface, higher pressure risk on the finish, often needs a lower-PSI wash with a wider tip. Priced higher than broom-finished to compensate for the slower pass and the sealer conversation if one is present.
  • Pavers — polymeric sand in the joints means a sand-replenishment line item or a careful low-PSI wash to avoid blasting the joint out. Usually priced 20–30% above standard concrete.
  • Asphalt — soft surface limits the pressure and constrains the chemistry (no strong sodium hypochlorite near the edges). Priced lower than concrete but the runoff restrictions are the real cost.
  • Vinyl siding — soft-wash territory. Pressure stays low (under 1,000 PSI at the nozzle), chemistry carries the work. Priced per sqft of siding, plus per linear foot for soffit, fascia, and any delicate trim.
  • Roof shingles — never high-pressure. Soft-wash only, with calibrated SH mix, plant protection, and a gutter flush included. Highest liability surface; priced accordingly.
  • Decks and wood — grain raises under pressure, so the PSI stays low and the pass is slower. Stain-sealed decks add a chemistry conversation and a strip-prep step. Always priced per sqft of deck board, never per "deck."

2. Per-sq-ft pricing bands for 2026

Per-sq-ft rates are the headline number on every quote. These are the bands that held up across the 2026 season for working pressure-washing contractors — not the ceiling, not the floor, but the bands that closed jobs without leaving margin on the table:

  • Standard concrete (driveways, walkways): $0.15–$0.40 per sqft. Light dust and pollen sits at the low end; oil, rust, and leaf-tannin stains push toward the high end.
  • Roof soft-wash (asphalt shingles): $0.20–$0.35 per sqft. The lower end is a clean straight-run gable roof; the upper end is a multi-tier roof with valleys, dormers, and plant-protection setup.
  • Deck cleaning (wood or composite): $0.30–$0.50 per sqft. The smaller sqft and the slower low-PSI pass push this band above concrete. Sealed decks sit at the top.

The bands above are the starting point — never the final number. The qualifiers below add or subtract from them on every quote:

  • Surface condition — light organic growth sits at the low end; years of leaf-tannin, moss, mildew, rust, or oil runs the high end and may need a pre-treatment pass.
  • Access — water spigot within 50 ft of the work area is the easy path. A 200 ft hose run, or no spigot at all, eats 10 to 15 minutes each way. Price it in as a flat setup add-on.
  • Runoff — driveways draining to a storm sewer or a sensitive lawn sometimes need containment or a downstream filter. Bill it as a flat add-on rather than burying it in the base rate.

Want to skip the math?

SprayQuote’s AI estimator reads every photo, recommends the chemicals and labor, and prices against your rules. Free to start, no credit card needed.

3. Per-job overhead — what the per-sqft rate doesn’t cover

The per-sqft rate is the headline number, but it’s not the whole quote. Every pressure washing job carries a roughly fixed overhead, and that overhead has to be recovered on the quote or the job loses money even at a healthy rate. Five line items that always belong on the quote, one way or another:

  • Minimum fee — the floor below which the math stops working. Truck, trailer, chemical mix, drive time, and setup are a roughly fixed cost whether the surface is 200 sqft or 2,000. A reasonable minimum for most pressure washing markets sits between $150 and $250.
  • Fuel + drive time — bill it per job on routes over 20 minutes each way, or build it into a zone-based minimum. Don’t bury it; the homeowner will accept a flat fuel line that’s small and visible.
  • Setup and teardown — covers the hose run, the surface pre-wet (for soft-wash), the plant protection on roof and siding jobs, and the post-rinse. Often 20–30 minutes on a roof soft-wash that you can’t see on the per-sqft number.
  • Chemical mix — SH, surfactant, and any specialty cleaners (rust remover, oil-spot treatment, tannin neutralizer). Build it into the per-sqft for routine mixes; line-item it for the specialty treatments so the homeowner sees where the extra cost is.
  • Marketing / lead cost amortization — every job carries a fraction of what was spent to get the lead. Bake it into the per-sqft rather than adding a line item; the homeowner doesn’t need to see the word “marketing” on the quote.

Apply the minimum as a true floor: if the per-sqft calculation lands below it, send the minimum as the price with a one-line note explaining why. Sending a job below minimum to “just get something on the books” almost always costs more than it returns. The same per-job overhead framework is built into SprayQuote’s exterior cleaning contractor software — every quote it builds ships with the overhead visible before the per-sqft math.

4. Seasonal adjustments — when the headline rate shifts

The same driveway at the same sqft in March and in August is not the same price. The chemistry behaves differently, the demand behaves differently, the daylight behaves differently, and the homeowner’s tolerance for scheduling behaves differently. Working contractors adjust the headline per-sqft by roughly 5–15% across the season — not the entire quote, just the headline rate.

  • Spring ramp-up (March–early May). Demand spikes, soft-wash chemistry is at its most effective (cool, damp conditions), and the calendar fills fast. Hold rate; if anything, nudge 5% upward on roof work where the moss cleanup is at its worst. The risk this season is over-booking past the point where every job gets rushed.
  • Summer volume (June–August). Higher temperatures force a faster dwell time and earlier-start days; chemistry dries on the surface. Hold rate on siding and roof; flat-rate (no discount) on driveway work — the volume is already there.
  • Autumn / leaf-tannin surcharge (September–November). Tannin staining from wet leaves is the dominant add-on of the season. Bill it as a visible line item (“leaf-tannin treatment, 1,200 sqft @ $0.05”) rather than building it into the base rate. The homeowner sees and approves it, and you recover the extra chemistry and pass.
  • Winter freeze (December–February). Most pressure washing work pauses in freezing markets; the contracts that do run (commercial fat, oil, and grease; emergency fleet washdowns) carry an explicit anti-freeze clause for equipment prep, line insulation, and heated water where used. The headline rate on these jobs is meaningfully higher than the warm-season band, and the homeowner accepts it because the alternative is no service at all.

The same seasonal logic — application in the spring, hold in the summer, itemize in the fall, surcharge in the winter — is the shape that SprayQuote’s pressure washing quote software pre-loads into your pricing rules at signup, so every quote this year reflects the season the work is going out in.

Send the next quote this week

Send your first multi-surface quote from your phone in under five minutes. Free to start with up to 3 active quotes and one AI photo read.

Stop second-guessing the next quote.

Free to start with up to 3 active quotes and one AI photo read. Subscribe for $49/mo to unlock the full toolkit — cancel anytime.