The short version
- Price the result, not the hour. Hourly charges you a penalty every time you get faster.
- You cannot price anything until you know what an hour on site costs you.
- Published ranges are a sanity check, not a price list. Region and condition move them.
- Set a minimum job price. Drive time quietly eats small tickets.
- Raise prices when you start turning work away, not on a date.
The three ways to price a job
Every pressure washing estimate is built one of three ways.
Per square foot works well for flatwork. Driveways, patios and roofs are measurable and a surface cleaner moves at a predictable rate, so square footage tracks time closely. It is also easy to defend, because the customer can follow the math.
Flat rate by service is what most residential customers want. They are not buying square feet, they are buying a clean house. One number is faster to sell and easier to bundle. You still build it from time and square footage — the customer never sees that part.
Hourly is the one to be careful with. It sounds fair, and it charges you a penalty every time you get better. Buy a wider surface cleaner, cut a driveway from ninety minutes to forty-five, and hourly hands the whole gain to the customer. It also makes homeowners nervous, because an open-ended number invites them to imagine the worst. Save it for unpredictable work like heavy rust removal.
For most owner-operators: calculate in hours, quote in dollars.
Know your break-even before you quote anything
Most underpricing is not strategy. It is not knowing the number. Before you can price a house wash, you need to know what an hour of production time costs you.
Here is a hypothetical solo operator. Your inputs will differ; the method will not. Start with overhead that runs whether or not you work:
- General liability insurance: $150 per month
- Truck payment, fuel and maintenance: $700
- Phone, CRM, website and accounting: $150
- Marketing: $500
That is $1,500 a month fixed. At 20 working days, overhead is $75 per day. Now be honest about the day: eight hours is not eight hours of washing. Call it six on site and two driving, setting up and packing down. Overhead per production hour is $75 divided by 6, or $12.50.
Then add what each production hour consumes: $8 in chemicals, $7 in machine fuel plus a reserve for equipment wear, and your own wage, set here at $40.
Add it up: $12.50 plus $8 plus $7 plus $40 gives $67.50 per production hour. That is break-even — bills paid, wage paid, business earned nothing.
Now add profit. For a 20 percent net margin, divide rather than multiply: $67.50 divided by 0.80 is $84.38. Round to $85 per production hour. A house wash you expect to take three hours on site should not be quoted below roughly $255. That is a floor, not a target — price above it whenever the job and the market allow.
Typical price ranges by service
These are broad ranges seen across US residential markets. Treat them as a sanity check on your own math, not a price list. The same job in a dense coastal metro and in a rural county two states over can differ by a factor of two, and condition and access move them further. Quote from your costs, not from a table.
| Service | Common pricing basis | Typical range | Notes |
|---|---|---|---|
| House washing (soft wash) | Flat rate by size and stories | $250-$600 | Single-story ranch low; two-story with heavy growth at the top |
| Driveway and concrete | Per square foot | $0.15-$0.35 | Surface cleaner work is fast; oil and rust spotting adds time |
| Roof soft wash | Per square foot | $0.20-$0.60 | Pitch, height and roofing material drive the range |
| Deck and fence | Per square foot | $0.30-$0.75 | Slow, low pressure; sealing quoted separately |
| Gutter cleaning | Per linear foot or flat | $1.00-$2.50 | Two stories or heavy debris push it up |
| Gutter brightening | Per linear foot | $1.00-$3.00 | Hand-scrubbed; best sold as a house wash add-on |
| Rust removal | Hourly or flat by area | $75-$150 per hour | Hard to estimate by size; one of the few jobs where hourly fits |
What moves a price up
Two houses with identical square footage can be very different jobs. Price what you see.
- Height and access. A second or third story means ladders, longer hose runs and slower work. Anything needing a lift is a different quote.
- Heavy staining. Thick algae, red clay or years of neglect need more dwell time, more chemical and often a second pass.
- Oxidation. Chalky, sun-baked siding will not come back with a standard wash. Spot it before you quote.
- Delicate landscaping. Mature beds mean pre-wetting, tarping and constant rinsing. That is billable time.
- HOA rules. Restricted hours, water-use limits and insurance paperwork all cost time.
- Distance from base. Forty minutes each way is more than an hour of unbilled day. Add a travel charge or decline.
Bundling to raise the ticket
You are already at the property, the hoses are run and the water is on. The expensive part of a small job is paid for, which makes the second service more profitable than the first. So sell it. House wash plus driveway plus front walkway, quoted as one package, lifts a $350 ticket toward $600 with no second trip.
A bundle is not a discount. A discount lowers your rate and trains the customer to expect the lower number next time. A bundle raises the invoice and your revenue per day, because you spread setup cost across more work. To sweeten it, add something cheap for you rather than cutting the rate.
Holding your price is easier with better leads
Leadworks runs Facebook and Instagram ads for pressure washing companies in the zip codes you choose. Exclusive leads under your own name, month to month.
Book a 30-minute callMinimum job price and why you need one
Small jobs are where margin goes to die. Take a one-hour job with a 45-minute round trip: that is 1.75 hours of your day. Price it at $85 and your effective rate for that block is about $48.57 an hour — well under the $67.50 it costs you to be out there. You lost money and stayed busy the whole time.
A minimum job price fixes this. Most residential operators land between $150 and $300. Set yours by working out how much of your day the smallest realistic job consumes, then pricing that whole block above your cost per hour.
Say it plainly on your site and in your ads: "Our minimum service call is $199." Some callers drop off — the ones who were going to spend an hour of phone time on a $75 job.
When and how to raise your prices
The signal to raise prices is not a date. It is demand. If you are booked out two or three weeks and turning work away, you are underpriced right now, and every job at the old number is a discount.
Raise on new quotes only, in increments of five to ten percent, and watch your close rate for a few weeks. If it holds, raise again.
Watch the close rate in the other direction too. Closing nearly every estimate is not great salesmanship. It means you are the cheapest quote on every driveway — the most fragile position in the market. The moment someone with a newer trailer prices under you, your whole book is available to them.
Handling "the other guy is cheaper"
You will hear it every week. The instinct is to defend your price or criticize the competitor, and both make you sound worried.
Acknowledge it and move on: "That sounds about right for what is out there. Here is what is in my number." Then talk about what they are buying. You carry general liability insurance. You tarp and pre-wet the beds. You soft wash the siding rather than blasting it, because pressure on vinyl forces water behind the panels. You will be there Tuesday at nine, and if anything is missed you come back. You are selling certainty, not gallons.
If they still need to be under a number, cut the scope instead of the rate — house now, driveway next month. And if they take the cheaper quote, let them. A buyer who decides on price alone leaves the moment somebody cheaper knocks.
This is where pricing becomes a marketing problem. Competing on price is usually a symptom of a weak lead source. Shared marketplace leads get sold to three or four companies at once, so the conversation starts as a bidding war before you say a word. Leads from your own Google Business Profile, ads and reviews arrive with a homeowner who already has a reason to trust you, and that is what lets you hold your number. That is the argument for owning your channels, which the pressure washing marketing guide covers end to end, and why it pays to know where exterior cleaning leads come from.
Commercial pricing is a different animal
Commercial follows different rules, and pricing it like residential is how operators get burned.
- Bids, not estimates. Larger properties want a written scope, proof of insurance and often a walkthrough. That unbilled time belongs in your overhead.
- Net terms. Net 30 is normal and net 60 happens. You buy chemical and pay yourself long before that invoice clears, so price for the wait and get terms in writing.
- Recurring contracts. Monthly storefront and dumpster-pad cleaning is the best thing in this trade for your calendar. A slightly lower rate per visit is often worth guaranteed, routed work.
- Scale changes the math. Big flat areas run faster per square foot than a driveway, so your per-foot rate can drop while revenue per hour rises. Confirm it with your own timings.
- Off-hours. Night and pre-opening work is worth a premium. Charge for it.
Commercial also rewards different marketing — direct outreach to property managers rather than feed ads. Plan for it separately alongside your overall marketing budget, and read the full marketing guide before splitting your effort.