Underpricing is the #1 mistake new pressure washing operators make. They look at what other operators charge, price 10% below to get jobs, and spend a year working hard for margins that don't cover their time.
The fix is a systematic pricing formula that scales with job size, protects your margins on every surface, and includes built-in upsells that almost every customer says yes to. Price it right from day one and you'll never need to compete on price.
The Foundation: Per-Square-Foot Pricing
Per-square-foot is the most defensible and profitable pricing model for pressure washing. It scales automatically with job size, prevents underquoting large properties, and gives you a systematic answer to "why does this cost this much?" — which closes skeptical customers faster than any sales pitch.
The rate per square foot varies by surface type, access difficulty, and soil level. Here's the full breakdown:
Pricing by Surface Type
Driveways and Concrete Flatwork
Concrete is your bread-and-butter surface — high demand, fast to clean, and easy to quote on-site. Most residential driveways run 400–800 sq ft. Measure on-site or estimate from the street using Google Maps satellite view.
- Standard residential concrete driveways
- No heavy staining or oil spots
- Easy access, no obstacles
- Standard to moderately soiled concrete
- Most residential jobs in medium-tier suburbs
- Your default rate in most US markets
- Coastal cities, affluent suburbs, luxury homes
- Customers who care about quality over price
- Always charge premium in premium zip codes
Add for Special Situations
| Situation | Add-On |
|---|---|
| Oil stains or heavy grease (degreaser pre-treatment) | +$25–$50 |
| Pavers instead of poured concrete | +20% (slower, more careful) |
| Steep slope or difficult access | +$25 |
| Concrete sealing (post-wash upsell) | +$0.50–$1.50/sq ft |
| Concrete sealing on 600 sq ft driveway | +$300–$900 |
House Washing Pricing
House washing — typically soft wash for the exterior — is priced differently from concrete because you're billing for surface area of the home's exterior walls, not its footprint. A two-story 2,000 sq ft house has roughly 4,000 sq ft of exterior surface.
Soft Wash Exterior Rates
| Home Size | Stories | Price Range | Time Est. |
|---|---|---|---|
| 1,200–1,800 sq ft | 1 story | $175–$275 | 1.5–2.5 hrs |
| 1,800–2,500 sq ft | 1 story | $225–$350 | 2–3 hrs |
| 2,000–3,000 sq ft | 2 story | $300–$450 | 2.5–4 hrs |
| 3,000–4,500 sq ft | 2 story | $400–$650 | 3.5–5 hrs |
| 4,500+ sq ft | 2+ story | $650+ | 5+ hrs |
Material Adjustments
- Vinyl siding — standard rate (fast, lowest risk)
- Brick — +15% (requires lower pressure, more care)
- Stucco — +20% (delicate, needs specialty mix)
- Wood or cedar siding — +25% (soft wash only, higher liability)
- Hardy board / composite — standard rate
Always quote gutters separately. When you're washing a house, offer gutter cleaning as an add-on: "While I'm here, I can clean out your gutters for $65. They'll need it once the mold treatment runs off." Conversion rate is 60–70% because the timing and price are both right. A house wash that would have paid $275 becomes $340 in 15 extra minutes.
Deck and Fence Pricing
Wood Deck Wash
| Deck Size | Price Range | Notes |
|---|---|---|
| Under 200 sq ft | $100–$150 | Minimum applies |
| 200–400 sq ft | $150–$250 | Standard residential deck |
| 400–700 sq ft | $250–$400 | Large deck or multi-level |
| Deck staining (upsell) | $1.00–$2.00/sq ft | High margin, high conversion |
Privacy Fence Washing
Fence washing is billed per linear foot: $1.50–$2.50/linear foot for a standard 6-foot privacy fence. A typical backyard with 150 linear feet of fence runs $225–$375. Offer fence staining or sealing for $2–$4/linear foot as a high-margin upsell with strong demand in HOA neighborhoods.
Commercial Pressure Washing Pricing
Commercial work has lower per-sq-ft rates but higher volume — the math works if you're efficient. Commercial accounts also generate recurring revenue: a strip mall needs its parking lot cleaned weekly or bi-weekly. One commercial account can replace 10 residential jobs.
Commercial Rate Sheet
| Surface Type | Rate | Example |
|---|---|---|
| Parking lot / concrete flatwork | $0.02–$0.06/sq ft | 10,000 sq ft lot = $200–$600 |
| Building exterior (standard) | $0.08–$0.12/sq ft | 5,000 sq ft wall = $400–$600 |
| Storefront / glass surround | $0.10–$0.18/sq ft | 800 sq ft = $80–$144 |
| Restaurant drive-through or grease area | $150–$400/visit | Specialty pricing, price up |
| Fleet vehicles (per vehicle) | $25–$75/vehicle | Semi trucks at top of range |
Commercial proposal tip: Always bid commercial jobs in monthly totals, not per-visit. "Monthly contract: $800/month for twice-weekly parking lot cleaning" is easier to approve than "$400 per visit × 8 visits/month." Monthly framing also gets you into the accounts payable system — which means auto-payment and long-term retention.
The Upsell Stack That Adds 40% to Every Job
A systematic upsell approach — offered at quote time, not as an afterthought — reliably adds 30–50% to average job revenue. Here's the stack in order of conversion rate:
Upsell #1: Gutter Cleaning (60–70% acceptance rate)
The highest-converting upsell because it's a visible, understood problem and the timing is perfect — you're already there. Quote it at $50–$100 for a standard home, $75–$150 for two-story. Offer it when you present the house wash quote: "While I'm here, I can flush out your gutters and downspouts — they'll need it after the mold treatment runs through. Would that help? It's $65 added to today's job."
Upsell #2: Concrete Sealing (30–40% acceptance rate)
After a driveway or patio wash, offer sealing at $0.50–$1.50/sq ft. Explain it clearly: "The sealer protects against oil stains and slows mold re-growth — you'd get 2–3 years before it needs cleaning again instead of needing it yearly." On a 600 sq ft driveway, that's $300–$900 added to a $120 wash job.
Upsell #3: Deck or Patio (50%+ when adjacent to house wash)
When washing a home exterior, always ask about the deck or back patio. The customer is already in "yes" mode. "Would you like me to include the back deck while I'm set up here? It's [price] and takes about an hour." Acceptance rate is high because it's convenient — they don't have to schedule a separate trip.
Upsell #4: Recurring Maintenance Agreement (20–25% acceptance rate)
Offer an annual contract at checkout: "A lot of customers do a quarterly maintenance schedule — I come out 4 times a year at 20% off the standard rate. It keeps everything looking fresh and you don't have to think about it." Annual contract on a $300 house wash at 20% off = $240 × 4 = $960 locked in annually.
Your Quote Template
Send written quotes within 24 hours of the walk-through. A written quote closes 30–40% better than a verbal price because it signals professionalism and gives the customer something concrete to approve. Use this structure:
📋 Front walkway (80 sq ft × $0.20) ........................... $16
🌿 Gutter flush & check (added at no travel cost) ........... $65
💧 Concrete sealer (optional) (620 sq ft × $0.65) ........... $403
───────────────────────────────────────────────────────
Total without sealer: $205 · Total with sealer: $608
Present both totals. Most customers will choose the middle option — the wash plus gutters, skipping the sealer. Some will take all three. Either way, you've maximized the average ticket on every job.
Minimum Job Policy
Set a $100 minimum for every job, no exceptions. Below $100, you're not covering your drive time, setup, and equipment wear. Communicate it clearly: "My minimum for any residential job is $100 — that covers the drive, setup, and a single surface up to [X] sq ft." Customers who balk at a $100 minimum for pressure washing services are not your customers.
The $150 average job target: With a $100 minimum, systematic upsell asks, and per-sq-ft pricing, your average residential job should land at $150–$200. At 3 jobs per day, that's $450–$600/day in revenue. At 60–70% gross margin, you're netting $270–$420/day. That's a $70,000–$100,000/year sole-operator business without a single commercial account.
Get the Full Pressure Washing Pricing System
The Pressure Washing Launch Kit includes a job calculator spreadsheet, quote templates, a service agreement, upsell scripts, and the complete marketing playbook to fill your schedule in 30 days.
Get the Pressure Washing Kit — $67 →Related Guides
- How Much Does It Cost to Start a Pressure Washing Business in 2026?
- 5 Most Profitable Service Businesses to Start With Under $5,000
- Cleaning Business Pricing Guide: How to Price Residential & Commercial Jobs
Frequently Asked Questions
Standard driveway pressure washing runs $0.15–$0.25 per square foot. A typical two-car driveway (600 sq ft) prices at $90–$150. A large concrete driveway with a turnaround (1,000+ sq ft) runs $150–$250. In premium markets (coastal, high-income suburbs), add 20–30%. Apply a $100 minimum per job — anything less isn't worth pulling the truck out. Stained or heavily soiled driveways add $25–$50 for degreaser pre-treatment.
House washing (soft wash exterior) is typically priced by the home's exterior surface area. Standard range: $0.10–$0.20 per sq ft of exterior wall area. A 2,000 sq ft ranch runs $200–$400. A two-story 2,000 sq ft home runs $250–$450. Vinyl siding is fastest and cheapest. Brick and stucco take longer and command 15–20% more. Always include gutters in the quote — homeowners almost always say yes to adding them for $50–$75.
Commercial pressure washing is priced by square footage with volume discounts. Parking lots: $0.02–$0.06 per sq ft. Storefronts and building exteriors: $0.08–$0.15 per sq ft. Restaurant grease traps and drive-throughs: $150–$400 per visit (specialty work, price higher). Commercial work has lower margins per sq ft but higher volume — a shopping center parking lot pays $400–$800 for 2 hours of work. Build commercial accounts for recurring revenue.
Per-square-foot pricing is most defensible and profitable for new operators — it scales with job size and prevents underquoting large properties. Once you know your market, build flat-rate packages for common job types (standard driveway, 3BR house wash) that are actually your per-sq-ft rate rounded to a clean number. Flat rates close faster because customers don't have to calculate. The internal math stays per-sq-ft; what the customer sees is a clean number.
The four highest-converting upsells: (1) Gutter cleaning added to any house wash — homeowners say yes 60%+ of the time at $50–$100 add-on. (2) Concrete sealing after driveway wash — prices $0.50–$1.50/sq ft. (3) Deck or fence cleaning added to any front of house job — add $100–$200. (4) Recurring maintenance contracts — offer 20% off quarterly washes for an annual commitment. Upsells close easiest when offered before starting the job, while the customer is already saying yes.
Don't try to win on price — you lose money and attract the worst clients. Win on specificity and trust: detail exactly what's included, show proof of insurance, arrive in a branded vehicle or uniform, and follow up with a written quote within 24 hours. Customers care more about trust than saving $20. Price 10–15% above the cheapest operators and convert on reliability. A written quote with specific surfaces listed closes 30–40% better than a verbal price.
Get the Free Pressure Washing Quote Calculator
Plug in square footage and surface type — get an instant job price, upsell amounts, and margin estimate. Free for Launchlis readers.
✓ Check your inbox — calculator is on its way.