Pricing

What to include in a pressure washing quote

A working contractor’s checklist for writing pressure washing quotes that close without a back-and-forth — line items, pricing transparency, deposit and balance terms, the scope and out-of-scope clause, and the follow-up rules that keep a job from turning into a dispute.

If you’re pricing the actual contract, the line-by-line breakdown behind every number here lives next to the per-sqft math in SprayQuote’s pressure washing pricing calculator.

6 min read · updated for 2026 pricing

← All guides

A pressure washing quote is part pricing, part scope, part contract — and the part that gets contractors into trouble is almost never the per-sqft math. It’s the part where the homeowner thinks “that ain’t clean enough,” or the deposit never arrives, or a second-storey that wasn’t on the original walk-through shows up on the morning of the job. This guide walks through what belongs on a pressure washing quote so the number the homeowner signs is the number the contractor gets paid, and so the scope on the page is the scope that gets done. If you’re starting from a blank template, the same line items, deposit terms, and follow-up rules are wired into SprayQuote’s pressure washing quote software, so every quote you send this week ships with these clauses already filled in.

1. The scope line — name the surface, the condition, and the area

The single most common source of a quote dispute is a scope line that names a surface without naming how much of it, or what condition it’s in. “Clean the driveway” can be a $200 job or a $500 job depending on the sqft and what’s growing in it. Spell it out on the quote itself — line one — so the homeowner cannot read it two ways:

  • Surface. What’s being cleaned — broom-finished concrete, stamped concrete, pavers, asphalt, vinyl siding, roof shingles, deck board. One surface per line.
  • Area. Square footage for surfaces (driveway, siding, roof, deck) or linear feet for edges (gutters, fascia, deck risers). Round to the nearest 50 sqft or 25 lf so the homeowner isn’t arguing over the measuring tape later.
  • Condition. A one-clause read on what’s currently on the surface — light organic growth, leaf-tannin stains, mildew, rust, oil spots, lichen on the roof. This is what justifies the per-sqft rate, and the homeowner should be able to read it and nod.
  • Process. The clean that’s getting done — standard pressure wash, low-PSI wash, soft-wash with SH mix, pre-treatment for tannin. Sets expectations on chemistry, dwell time, and what the surface looks like at the end.

Want to skip the template?

SprayQuote’s AI estimator reads every photo, recommends the chemicals and labor, and prices against your rules — every quote ships with the scope line already drafted. Free to start, no credit card needed.

2. Pricing transparency — the math the homeowner can read

Homeowners reject opaque numbers faster than they reject high numbers. A quote that shows the per-sqft rate, the qualifiers that pushed the rate up, the per-job overhead, and the total is a quote they sign. A quote that shows just the total is a quote they ask their brother-in-law about. Show the math. Three numbers, always visible:

  • The per-sqft rate. The headline number for the surface, with the condition clause right next to it (“$0.32/sqft, broom-finished concrete with leaf-tannin staining”). Not “starting at.” Not “from.” One number, one rate, one reason.
  • Add-on line items. Leaf-tannin treatment, oil-spot treatment, rust removal, plant protection on roof work, gutter flush, sand replenishment on pavers. Each as its own line with its own per-sqft or flat number — never buried in the base rate.
  • Per-job overhead. Minimum fee, fuel surcharge, setup/teardown — broken out as flat add-ons rather than absorbed into the per-sqft. The homeowner sees the trip charge, accepts it, and stops wondering why the per-sqft is “so high.” (The complete per-sqft band for every surface is laid out in SprayQuote’s guide to pricing pressure washing jobs— pair this section with that one when you’re putting a number on a route.)

Show one subtotal per surface and one grand total at the bottom of the page. The grand total is what reads as the “headline number” — make sure it’s the same headline number the per-sqft math actually produces, with no rounding shenanigans in between.

3. Deposit and balance terms — schedule, completion, and how to phrase it

A quote without clear payment terms is a quote that gets rescheduled, no-showed, or disputed at completion. Payment terms belong on the quote itself, in plain language, on the front page — not buried in the fine print, not in a separate email after the quote is signed, not in a Stripe link the homeowner has to interpret. The three terms that always appear:

  • Deposit to schedule. A percentage or a flat figure that locks the date on the calendar. The working norm for residential pressure washing is 25–50% at booking, with balance due on completion. Higher-end or commercial jobs can run higher.
  • Balance on completion. Phrase it as “balance due upon satisfactory completion” — not “upon completion” alone. The word satisfactory is doing real work here: it ties the payment to the scope line, not to the contractor’s opinion.
  • Payment method. Card, ACH, check, or Venmo/Zelle — listed explicitly on the quote. The deposit is the trigger that schedules the job, so the payment-method clause is the one that decides whether that trigger is easy or painful for the homeowner.

4. The out-of-scope clause — what’s NOT included

Most contractor disputes aren’t about what the quote says is included — they’re about what the quote didn’t say. A rusted oil spot that won’t lift on a first pass. A second storey of siding the homeowner “forgot” to mention. A garden bed sprayed with soft-wash runoff. None of these are surprise costs to put on the homeowner — they are items to call out on the original quote so the contractor and the homeowner both know where the line is, before a hose is uncoiled.

  • Stains that need specialty chemistry. Deep-set rust, oil spots that have been there for years, failed prior sealant on pavers — flagged on the quote as either “included with the understanding that full stain removal cannot be guaranteed on aged staining” or “available as an add-on line at $X.” Either works; what doesn’t work is not mentioning them.
  • Vertical surfaces above the first storey. If the quote is for the driveway and the front walk, the second-storey siding isn’t part of the scope — and the homeowner may not have noticed it isn’t. Spell it out so the day-of conversation isn’t a price conversation.
  • Plant and property damage. Roof soft-wash rinses onto the garden bed. A 4,000 PSI wash wand touches a window. The quote should name the protection protocol (pre-wet, plant cover, runoff redirection) and the homeowner’s responsibility for moveable items (patio cushions, grill cover, vehicles in the driveway).

5. What “done” looks like — tight scope language that prevents disputes

“Done” means different things to different homeowners. To a contractor, “done” means the surface is clean to the standard of the process line on the quote. To a homeowner with a five-year-old rust spot, “done” means the rust is gone. The quote has to pick one of these — explicitly — before the work starts. Three lines that close that gap:

  • The standard. “Surface to be free of organic growth, loose dirt, and recent surface staining at completion. Pre-existing discoloration, set-in stains, and substrate damage are not within scope.” This shifts the standard from a feeling to a definition.
  • The walk-through. A line on the quote that the homeowner and contractor walk the site together before and after the work — and sign off on the condition on both sides. The pre-walk sets expectations; the post-walk closes the dispute window.
  • The revision rule. A clause that says what happens if the homeowner finds something they want re-cleaned after the walk-through — turnaround time, what’s a courtesy touch-up, and what triggers a re-quote (see Section 6 below).

6. The follow-up — turnaround on revisions and what triggers a re-quote

The most expensive moment in a residential pressure washing job is the one that happens 48 hours after the work is done — when the homeowner walks back to the driveway and decides a corner still looks dirty. The quote that names the follow-up rules before the work starts is the one that turns that moment into a five-minute courtesy touch-up rather than a six-hour redo. Two clauses:

  • The courtesy touch-up. A small spot the homeowner flags within 7 days, inside the original scope, is re-cleaned at no charge. Define the window, define what counts as a touch-up versus a new request, and define the turnaround (24–48 hours, generally).
  • The re-quote trigger. Anything outside the original scope — a new surface the homeowner wants added, an upgrade from soft-wash to a hot-water pass, a stain that wasn’t on the original walk-through — is a new quote, not a continuation. Spell out that a re-quote doesn’t extend the original completion date; it’s a separate job at separate pricing.

The same deposit terms, scope discipline, and follow-up cadence are pre-loaded into SprayQuote’s exterior cleaning contractor software— every quote you send ships with these clauses already drafted, and the post-job revision loop is tracked in the same place as the original quote.

Send the next quote this week

Send your first multi-surface quote from your phone in under five minutes — line items, deposit terms, and follow-up cadence already drafted. Free to start, no credit card needed.

Send quotes that close — without the back-and-forth.

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.