Why Per-Square-Foot Pricing Breaks Down in Pressure Washing
Every pressure washing contractor eventually discovers the same problem: pricing by square foot alone produces wildly different margins depending on the job. A 2,000 sqft driveway and a 2,000 sqft house wash are not the same job. The driveway runs a surface cleaner and is done in 90 minutes. The house requires setup, chemical mixing, low-pressure application, dwell time, and a thorough rinse — 3 hours or more. If you're charging both at $0.15/sqft, you're leaving money on one and being uncompetitive on the other.
The calculator above accounts for this by treating each surface as a distinct production unit with its own time-per-sqft benchmark. That's how real pricing should work in this trade: not a single rate applied to everything, but surface-differentiated pricing that reflects actual production time, chemical cost, and market rate.
Per-sqft is still a useful shorthand for estimating and selling, but it has to be the right rate for the right surface type in the right market. A single rate for everything is how operators undercharge roofs (which require expensive chemicals, slow application, and significant liability) while overcharging driveways (which are fast surface cleaner work).
How Regional Rate Bands Actually Work
The same 2,500 sqft house wash that sells for $180 in rural Mississippi sells for $400 in suburban Atlanta and $600+ in coastal California. This isn't operators being inconsistent — it's the market. What the local economy bears, what your competitors charge, and what the customer expects to pay are all real pricing inputs.
The three-band model the calculator uses maps to how operators actually segment their markets:
- Low (rural, small-town, high-competition markets): Customer price sensitivity is high, there are multiple local operators, and most customers are comparing 3+ quotes. Minimum jobs are smaller, and margins are thinner. You survive on volume and efficiency — running more jobs per day, not charging more per job.
- Mid (suburban, average US pricing): This is the typical experienced PW operator's pricing in a mid-sized market. Enough competition to keep rates honest, but a customer base that pays for professionalism and referrals. Most operators in this band are charging $0.12–0.20/sqft on house washes, $200–400 minimums on roofs.
- High (urban, HCOL, premium service markets): Customers in this band are paying for convenience, insurance coverage, and brand quality. Rate sensitivity is lower. A $500 house wash doesn't need more explanation than a $200 one — you're selling certainty, not just a clean surface. Premium markets justify higher minimums ($400+) and margin on every job.
Your minimum job charge covers mobilization, fuel, equipment wear, and the time you spent quoting and scheduling. Small jobs cost the same overhead as medium jobs without the revenue. A $75 driveway job that takes 45 minutes of driving, setup, and execution is actually a $50/hr job after costs. Set your minimum and enforce it. The customer who haggles over $150 is not your customer.
The Math Behind Gutter Brightening Pricing
Gutter brightening is one of the highest-margin add-ons in pressure washing, which makes it consistently underpriced by operators who think of it as a small job. The work takes roughly 10–20 minutes per 100 linear feet with the right chemistry (typically a strong degreaser or oxalic-based brightener). On a 2,500 sqft house with 200 linear feet of gutters, that's 20–40 minutes of extra time. The going rate is $1.50–2.50/linear foot, meaning that same 200 lf run adds $300–500 to the ticket.
What makes gutter brightening particularly valuable isn't the rate itself — it's the upsell timing. The customer already has your crew on-site. The perceived value of a clean exterior is highest the moment they see it happen. Offering gutter brightening as a job-site add-on, not just during the initial quote, captures this: "While we're finishing up, would you like us to hit the gutters? It's $280 for this run." Most say yes. That's 20 extra minutes and $280 in revenue at essentially 100% contribution margin (the chemical cost is under $10).
Roof Soft Wash: Why Standard Rates Don't Apply
Roof soft wash is categorically different from every other surface in your toolkit, and pricing needs to reflect that. The reasons:
- Chemical cost is 5–10× higher per sqft than house wash. You're running 3–6% SH versus 1–1.5% for house wash. A 1,500 sqft roof at 5% SH requires roughly 30–40 gallons of chemical product in a 100-gallon batch. That's $20–35 in chemical vs $5–8 for a house wash of similar square footage.
- Liability is higher. You're on a roof (or working at height). The work surface itself can be damaged by pressure or over-concentration. Pre-wetting landscaping adds time on every job. These factors increase your risk profile and your insurance cost per job.
- Production rate is slower. Low-pressure soft wash on a pitched roof runs 300–500 sqft/hr versus 800–1,200 sqft/hr for house wash. The same square footage takes 2–3× as long.
- Accessibility variation is larger. Steep pitch, multiple dormers, and limited access from the ground can double your time. The calculator uses an average production rate — add a difficulty multiplier on complex roofs.
The practical result: roof soft wash should be your highest per-sqft rate on the menu. Most operators who are undercharging on roofs are using the same framework as house wash. They're losing money and don't know it because the job "feels" fine — it went smoothly and the customer was happy. The margin problem only shows up when you calculate cost-in vs revenue-out.
Commercial flatwork is priced on volume, contract terms, and relationship — not on residential rates. Your per-sqft number will be lower (often $0.05–0.12), but your production rate is higher (surface cleaners at speed, fewer access complications) and your revenue per day is higher. A commercial parking lot at $0.07/sqft and 10,000 sqft is $700 in 3–4 hours. The real win in commercial is recurring contracts — the same lot every two weeks is predictable revenue you can schedule around.
Post-Construction Cleanup: What It Actually Costs You
Post-construction work is the highest-cost surface category for a reason. Construction debris — concrete splatter, paint overspray, caulk smears, silica deposits — doesn't respond to standard soft wash chemistry. You often need a combination of: acidic pre-treatment (muriatic or oxalic), mechanical agitation (wand work, not surface cleaner), degreasing pass, and a final surface cleaner run. That's multiple product applications and significantly more time per sqft than a standard clean surface.
Add 40–60% to your base price for post-construction work. That's not a premium for difficulty — that's covering the actual cost increase. Underbidding a post-construction job is how you turn a profitable day into a money-losing one. If you're not sure how much extra time the construction debris will add, charge for it explicitly: "Standard flatwork rate + $200 construction cleanup fee," rather than baking it into the per-sqft number where it's invisible.
From Pricing Calculator to Buildable Quote
The calculator above gives you a directional price for any job. But a real quote for a real customer needs more: itemized line items, surface breakdown, your business name and license number, payment terms, and a way for the customer to sign or approve. Building that from scratch for every job adds 15–30 minutes to your quoting workflow.
The SurfaceOps free estimator handles that workflow — you enter the same inputs (surface type, square footage, your market), and it generates a formatted, shareable quote you can send from your phone in under 60 seconds. Pair this calculator with the estimator and you have the full picture: know your floor on pricing, then build a professional quote on top of it.
Turn This Into a Real Quote
You've got the numbers. Now send the customer something professional. Surface type, square footage, your market — the estimator handles the rest in 60 seconds.
Try the Free Estimator →