Underpricing is the single most common mistake new pressure washing operators make — and it's usually not because they don't know their costs, it's because they don't have a reference point when a customer asks "how much?" on the spot. Here's a practical framework, not a single magic number.
General pricing ranges by job size
These are commonly used starting ranges for a standard residential driveway in average condition (moderate dirt and staining, no oil saturation, no coating removal). Actual pricing varies significantly by region, market, and condition — treat this as a starting point to sanity-check your own numbers, not a rate card.
| Driveway size | Typical range |
|---|---|
| Small (under 600 sq ft) | $100 – $180 |
| Medium (600–1,200 sq ft) | $150 – $280 |
| Large (1,200–2,000 sq ft) | $220 – $400 |
| Extra large / long driveway (2,000+ sq ft) | $350+ |
These ranges are general market guidance, not a quote for any specific job — always price based on your own costs, local competition, and the actual condition of the surface.
What actually moves the price up
- Staining severity. Rust, oil, and mildew staining takes more time, more chemical, and sometimes a second pass. Price for it separately, don't absorb it into your base rate.
- Surface material. Pavers and stamped concrete take longer and are easier to damage with the wrong pressure — that's skill you should be charging for.
- Access and obstacles. Driveways with cars that need to be moved, gates, or tight side yards add real time. Factor it in before you quote, not after.
- Sealing add-ons. If you offer post-wash sealant, that's a separate line item, not a "while I'm here" freebie.
- Bundling. Driveway + walkway + porch as a package should be priced lower per-square-foot than driveway alone — customers expect a bundle discount, and it's genuinely more efficient for you.
Per-square-foot vs. flat rate
Most operators land on a hybrid: a rough per-square-foot rate to build your internal pricing logic (commonly somewhere in the $0.10–$0.35 per sq ft range depending on market and job difficulty), but a flat, rounded quote to the customer. Nobody wants to see "$187.43" on an invoice, and a flat number is easier to sell over the phone.
Rule of thumb: if you're quoting the same price you charged three years ago, you're not pricing for 2026 — you're pricing for whatever your costs were back then. Revisit your base rate at least once a year against your actual fuel, chemical, and equipment costs.
The fastest way to stop underpricing
The real fix isn't a better spreadsheet — it's speed. Most underpricing happens on the spot, standing in someone's driveway, doing mental math under pressure while they wait for an answer. If you have a standard price built in advance for common job sizes, you quote with confidence instead of guessing low to avoid an awkward pause.
This is also exactly why a fast, professional quote tool matters more than people think — when you can generate a clean, branded PDF quote in under a minute, you're not just faster, you're pricing consistently instead of improvising every time.
Quote in 60 seconds, not on a mental spreadsheet.
Save your common services and prices once — SparkBoard prefills them every time you quote a job.
Start free — no card required