A good pressure washing estimate does two things: it tells the customer exactly what they're getting, and it protects you if there's a dispute later. Most handwritten quotes do neither. This is what a professional estimate looks like, and how to build one fast.
⚡ Skip the spreadsheet — generate a branded estimate in under a minute
Skip the template — use the SurfaceOps free estimator. Enter the surfaces, square footage, and your rates. Done. No spreadsheets, no math.
⚡ Use the Free EstimatorThe 7 Things Every Estimate Needs
Whether you're using a Word doc, Google Sheet, or estimating software, these elements need to be on every quote:
- Your business info — company name, phone, email, license/insurance number
- Customer info — name, service address, contact number
- Estimate date and expiration — estimates should expire (30 days is standard)
- Itemized service list — surface by surface, with square footage and rate
- Total price — tax included or noted separately
- Payment terms — when payment is due and accepted methods
- Scope exclusions — what's NOT included (protects you)
Sample Pressure Washing Estimate Template
Here's what a complete residential estimate looks like:
Line Items: Surface-by-Surface Breakdown
Line item your estimate by surface type — never lump everything into a single total. Here's why: when a customer pushes back on price, a single number gives them nothing to negotiate with. Line items let you remove scope ("We can skip the deck for now") instead of discounting the whole job.
| Service Type | Measure By | Common Rate |
|---|---|---|
| Concrete / Driveway | Square footage | $0.15–0.30/sqft |
| House Wash (soft wash) | Square footage | $0.20–0.40/sqft |
| Roof Wash | Square footage | $0.35–0.65/sqft |
| Wood Deck | Square footage | $0.30–0.55/sqft |
| Fence | Linear footage | $1.50–3.00/lnft |
| Gutters (exterior) | Linear footage | $1.00–2.00/lnft |
| Pavers | Square footage | $0.25–0.50/sqft |
Scope Exclusions: Protect Yourself in Writing
The bottom of every estimate should include a short exclusion clause. It sounds formal but it saves you from callbacks and disputes. Keep it simple:
"This estimate covers exterior surface cleaning as itemized above. Not included: interior cleaning, moving of vehicles or personal property, repair of pre-existing damage, treatment of paint overspray or rust staining, removal of sealant or coatings. Customer to clear work areas prior to service date."
Adjust for your market. The point is: if it's not on the estimate, it's not in scope. Customers who expect "while you're here" extras will test you. A written exclusion clause is your clean answer.
Payment Terms That Get You Paid
Every estimate should have payment terms. The options that work best:
- 50% deposit, 50% on completion — standard for jobs over $500. Deposit filters out flaky customers and covers your chemical costs if someone cancels.
- Payment due on completion — fine for small jobs under $300. Collect before you pack up.
- Net 15 for commercial — commercial accounts typically pay on invoice cycles. Net 15 is the shortest you should accept. Net 30 is common.
List accepted payment methods: cash, check, Venmo, Zelle, card (if you take it). Customers who can't pay their preferred way sometimes don't pay at all.
Quote Expiration: Why It Matters
Put an expiration date on every estimate — typically 30 days. Chemical prices change. Your schedule fills up. A customer who calls you 3 months later with a quote you gave them in January should get a new quote, not the old price.
Expiration also creates mild urgency. "This estimate expires on May 10" is a soft close without being pushy. Most customers who are going to book at all will book within 2 weeks of receiving the quote.
A number in a text is not an estimate. It has no scope, no terms, no protection. Even a simple Google Form export or a PDF from your phone is better than quoting a dollar amount in SMS. The customer remembers the number and nothing else — and that causes problems later.
Digital vs. Paper Estimates
Paper estimates look unprofessional in 2026. Customers compare you to every other contractor they've talked to, and showing up with a printed sheet or a scribbled notepad puts you at a disadvantage before you've opened your mouth.
A digital estimate that arrives by email or text link looks sharp, is easy to reference, and can include photos from your site assessment. It also creates a paper trail that paper can't.
The SurfaceOps free estimator builds a professional digital estimate from your inputs — surface types, square footage, your rates — and outputs a shareable quote. No design skills required. Check our platform pricing for the full quoting and CRM suite.
Following Up on Sent Estimates
Most estimates that don't convert are abandoned, not rejected. The customer got busy, compared a few quotes, or just hasn't decided yet. A single follow-up 3–5 days after sending converts a significant percentage of "gone silent" estimates.
Keep the follow-up short: "Hey [Name], just checking if you had any questions on the estimate I sent over for [address]. Happy to adjust the scope if the timing or total doesn't work." That's it. No pressure, just presence.
⚡ Skip the spreadsheet — generate a branded estimate in under a minute
SurfaceOps free estimator handles the math and formatting — just enter the job details and get a professional quote you can send immediately. No templates to manage, no spreadsheets to update.
⚡ Try the Free Estimator