Pressure Washing Pricing Guide (2026)

A complete walkthrough of how professional pressure washing contractors price jobs in 2026 — what to charge per square foot, how to estimate labor, what surfaces command a premium, and the costly mistakes that quietly destroy margin.

How to price pressure washing jobs

Most pressure washing contractors learn pricing the hard way: a competitor underbids them, a hard job runs four hours longer than expected, a customer is shocked by the number, or worst of all, the quote felt good on paper but didn’t leave anything behind once chemical, fuel, and labor were paid. The point of a pricing system is to make those outcomes rare. A defensible quote starts from two numbers and reconciles them — a market-friendly rate price based on square footage, and a cost-plus floor that protects your margin no matter what.

The rate price is what your local market expects. It’s the number a homeowner will recognize, the one they can compare against the lawn-care company’s flyer or a neighbor’s last invoice. The cost-plus price is what your business actually needs to pay labor, chemical, fuel, and overhead and still leave a healthy margin. Whichever number is higher becomes your quote — never lower than your minimum charge. If you take only one idea from this guide, take that one. It will keep you out of the trap of pricing by gut feel and into a discipline you can defend on a sales call.

The fastest way to apply this in the field is to use the WashCalc all-surface calculator — it runs both calculations in parallel and shows you the recommended quote, the labor hours, and the gross profit instantly. If you’re pricing a specific surface type, use one of the dedicated tools below for tuned defaults.

Average cost per square foot

Across the U.S. in 2026, pressure washing prices land in a fairly narrow band per square foot, and most variation comes from surface type and condition. Here is the range you can quote against without raising eyebrows in the residential market:

  • Driveway (concrete or asphalt): $0.20–$0.25 per sq ft
  • House siding (vinyl, stucco, painted): $0.25–$0.35 per sq ft
  • Roof (soft-wash): $0.40–$0.60 per sq ft
  • Wood or composite deck: $0.30–$0.45 per sq ft
  • Patio or pool deck: $0.20–$0.30 per sq ft
  • Wood or vinyl fence: $0.25–$0.40 per sq ft

Those numbers are starting points, not gospel. A heavily-soiled surface multiplies labor time. A second-story roof multiplies the safety overhead. A long drive multiplies your fuel and unbillable hours. The job of a pricing system is to translate those multipliers into dollars rather than guess at them. WashCalc bakes a condition multiplier (light × 1.0, moderate × 1.2, heavy × 1.5) directly into both the rate and labor estimates so you stop eyeballing.

One more useful anchor: in most markets, a typical 800–1,000 sq ft residential driveway prices between $160 and $250. A typical 1,800–2,200 sq ft single-story house wash lands at $250–$450. A typical 1,500 sq ft soft-wash roof clean lands at $600–$900. If your number lands far outside those bands, double-check before you send the quote.

A note on commercial and HOA work: per-square-foot rates drop sharply at scale because production rates climb, but minimum charges become irrelevant. A 12,000 sq ft commercial parking lot might price at $0.10–$0.14 per sq ft — half the residential rate — yet still produce far better hourly economics because setup, drive, and admin overhead are amortized across one big number. If you start moving into commercial work, build a separate rate card with its own production rates, chemical mix, and travel assumptions; do not just discount your residential pricing across the board.

Pricing by surface (deck, roof, driveway)

Driveways

Driveways are the volume product of residential pressure washing — high frequency, low complexity, modest margin. Production rates with a good 16–20 inch surface cleaner run around 450 sq ft per hour in moderate condition. Heavy oil staining, road grime from a long downhill driveway, or a pebbled aggregate finish can drop that rate by 30–60%. Chemical cost is usually low: a degreaser pretreatment and a post-rinse is enough for most jobs. Price between $0.20 and $0.25 per sq ft, with a hard minimum charge of $150 to cover travel and setup.

Roofs

Roofs are the highest-margin surface in residential pressure washing — and the highest-risk. The work is done with a low-pressure soft-wash system using a sodium hypochlorite mix, never with a high-pressure tip that would lift shingles or void warranties. The price reflects both the chemical cost (12.5% sodium hypochlorite plus surfactant runs $40–$80 per average roof) and the safety overhead of working at height. Quote between $0.40 and $0.60 per sq ft, with a higher target margin (55%+) than other surfaces because the risk and the equipment depreciation are real costs you’ll regret ignoring.

Decks

Decks split into two categories that don’t price the same. Wood decks need lower pressure (500–1,200 PSI), a fan tip, and often a brightener to even out the cleaned surface — that’s slower work and more chemical. Composite decks are forgiving and clean fast. Price wood decks at $0.35–$0.45 per sq ft and composite at $0.30–$0.38 per sq ft. If the customer asks for sealing or staining, that’s a separate line item priced by gallon and hour, not bundled into the wash.

Common mistakes

The biggest pricing mistakes are not arithmetic errors. They are habits — small shortcuts that quietly compound until a contractor wonders why a busy season ended in a bank balance that didn’t match the work.

  • Forgetting travel. A 45-minute round trip on a $200 job is an hour of unbilled labor plus fuel. Add a travel line to every quote outside your tight service radius — even a flat $20–$40 makes the math honest.
  • Ignoring chemical cost. Sodium hypochlorite, surfactants, degreasers, and brighteners are not free. On a roof clean they can be 15–25% of the job cost. Track them per job, not per quarter.
  • Quoting from memory. The last driveway is not this driveway. Condition, slope, access, and stains all change the labor estimate. Use a tool, not a vibe.
  • No minimum charge. A $80 small-job quote eats the same setup, drive, and admin overhead as a $400 job. A $150 minimum is industry-standard and protects your worst hours.
  • Margin by accident. If you don’t set a target margin, you don’t have one. Pick a number — 40%, 50%, 55% — and let your calculator enforce it for you.
  • Same price every season. Chemical prices, labor rates, and fuel all moved in 2025–2026. Re-tune your rates twice a year. Two minutes of work prevents a year of slow margin erosion.

Use the calculators

Reading a pricing guide is half the work. The other half is having a fast, defensible number ready when a customer is on the phone or standing in front of you in the driveway. WashCalc was built to put that number on screen in under 60 seconds — even on your phone in the truck — and it’s free to use.

Quote faster, protect margin, and stop leaving money on the table. The calculators do the math — your job is to send the number.

Ready to price your next job?

Open the WashCalc calculator and get a defensible quote in under a minute.

Open the calculator