Pressure Washing Estimate Came In Too Low: Fix It

Updated July 28, 2026 · ~13 min read · Ilura Technology

Pressure Washing Estimate Came In Too Low? Start With the Clock

Short answer: When a pressure washing estimate came in too low, the cause is almost never the rate per square foot. It is the stop: forty minutes on the trigger inside a two-and-a-half hour visit means you priced less than a third of the job. The next three causes are a surface that needed a soft wash rather than a surface cleaner, a stain type nobody described on the phone, and no usable water for a machine drawing 4 to 8 gallons per minute. Fix the minimum before the next quote.

This trade goes short in a way the others do not. A framer or a plumber underprices materials or hours of visible work; a washing contractor underprices the two hours nobody counts, because the part that looks like the job — the wand in your hand — is the smallest block of time in the day. What follows is the order to work through when the number stops covering the stop.

What do I do before I say anything to the customer?

Four things, none of which is a phone call.

  1. Finish the surface you are on and shut down. This trade has the cleanest pause point of any: no open roof, no water off, no wall opened. Stopping at a surface boundary leaves the property in exactly the condition you found it, which means you have time to think.
  2. Measure what is actually there. Walk the concrete with a tape or a wheel, and take the wall area of the house rather than the footprint. Almost every short quote has a quantity error in it that the person who wrote it still believes is right.
  3. Photograph the thing that changed the job — the oil field under where the truck parks, the rust bloom by the irrigation head, the black spotting on the vinyl that turns out to be artillery fungus, the spigot that will not fill a five gallon bucket in a minute.
  4. Write the gap down in dollars and split it in two. What you could not have known from the phone or the driveway goes in one pile; what you simply measured or assumed wrong goes in the other. Those two piles get handled differently.

Which pressure washing number was actually wrong?

What you are seeing on siteWhat went wrong in the quote
Half the morning gone before the wand came outSetup, hose run, and fill never costed; the stop was priced as trigger time
The rate was fine and the stop still lost moneyNo minimum charge, so a small job carried a full mobilization
The surface will not clean at the pressure you plannedMethod mismatch — this needed a soft wash and dwell, not a surface cleaner
Hours spent on one small areaStain type, not square footage: oil, rust, gum, or artillery fungus
The tank ran dry twiceWater source assumed; a spigot cannot feed 4 to 8 gallons per minute
Ladders came off the trailer you did not plan to useHeight and access priced from a photo
The measured area came up 30 percent biggerSatellite or eyeball measurement, or footprint used for wall area
The property manager asked where the water was goingWash water recovery not in the scope on a commercial site

The first two rows account for more lost money in this trade than everything else combined, and both are structural rather than accidental.

How much of a small stop is actually setup and travel?

Time it once and the pricing problem solves itself. A typical single-surface residential stop looks roughly like this, and the exact minutes matter far less than the ratio:

BlockRough share of the stop
Drive out and backA large fixed chunk that does not shrink with job size
Stage the truck, run hose and cord, unlock gatesFixed
Fill or connect water, prime the machineFixed
Pre-wet and cover plantings, move furnitureMostly fixed
Actual cleaningThe only block that scales with square footage
Post-treat and final rinsePartly scales
Teardown, coil, wipe down, loadFixed

Six of those seven blocks are the same whether the job is 200 ft² or 900 ft². That is why a per-square-foot rate applied to a small job is guaranteed to lose: the rate can only recover the one block that scales.

The fix is a floor per stop, calculated from your own numbers. Add up what a month costs — truck and trailer payment, fuel, insurance, machine service, chemicals, phone, and what you have to pay yourself — then divide by the number of stops you can genuinely make in that month, allowing for weather and drive time. That result is the smallest amount any visit may bill, before a single square foot is measured. Quote it on the phone rather than discovering it on the invoice, and the small jobs stop being charity.

Why does a sight-unseen phone quote go low so reliably?

Because the job sounds simple over the phone, and every variable that moves the price is invisible from a kitchen table. This is the only trade where quoting blind is normal, which is exactly why it goes short so often.

Four questions, asked before you give a number, remove most of it:

  • What is the surface made of, and is it painted, sealed, or coated? A painted or sealed slab behaves nothing like bare concrete.
  • What is the stain, and how long has it been there? “Dirty” is not an answer. Ask about oil, rust, mildew, or black spots that will not wipe off.
  • Is there a working outside spigot, and does it run strong? Ask them to fill a bucket while you are on the phone if you have any doubt.
  • How do I get to it — gate width, stairs, stories, and where can the truck sit?

Anything not answered gets written on the quote as a conditional line rather than absorbed. “Rust treatment, if present, billed hourly at the stated rate” is a sentence that costs nothing today and saves the job later.

Which surfaces did I price at the wrong method?

The most expensive quoting error in this trade is not a rate error. It is applying a high-pressure production rate to a surface that requires a soft wash, because the two are not the same work at all.

SurfaceRight methodWhat it does to the estimate
Bare concrete flatworkSurface cleaner at high pressureFast, predictable, scales with ft²
Vinyl or aluminum sidingSoft wash, low pressure, chemistry does the workMix, dwell, rinse — priced by time, not by pass
Asphalt shingle roofSoft wash only, applied and rinsedSlow, high risk, never a per-ft² concrete rate
Stucco, EIFS, painted masonryLow pressure with careful chemistryHigh pressure drives water behind and takes finish off
Wood decks and fencesLow-pressure fan tip, two chemical stepsHand detail on rails and spindles dominates the hours
PaversSurface cleaner, then joint sandThe sand is a separate line and a separate visit sometimes

Getting this wrong costs twice. The obvious cost is the hours: a soft wash is dwell time, and dwell time is labor even when nothing is spraying. The larger cost is damage. High pressure on vinyl drives water behind the panels, on a roof it strips granules, and on stucco it takes finish off in sheets. That is not an underpriced job; that is a claim. When you find yourself on a surface you priced with the wrong method, the answer is never to keep the pressure up to make the number work. A deck is the classic example of the labor being in the detail rather than the area, laid out in how to invoice after deck pressure washing.

Which discoveries justify a price change, and which are mine?

Not knowable from the phone or the drivewayKnowable, and therefore yours
Oil that has soaked below the surface, discovered under grimeThe square footage, if you took a tape with you
Rust bleed from irrigation, invisible under algaeThe surface material, if you asked
Artillery fungus on siding, which pressure will not removeThe number of stories and the gate width
A previous contractor’s turbo-tip etching under the dirtThe drive time and the dump or fill locations
A commercial site that turns out to require recoveryWhether a spigot exists, if you asked them to test it
Sealer or coating failing and lifting as you cleanYour own minimum charge

The right column is quoting, and the customer does not owe you for it. The left column is a genuine change in scope, and it is billable if the quote said conditions like it are billable. Write that sentence into every quote you send and the conversation becomes a lookup instead of a negotiation.

How do I raise the price with the hose already run?

Shut down at the end of the current surface, walk to the customer, and show them the photo on your phone. Four sentences: what you found, why it was not visible from the street, what it costs at the rate already on the quote, and what happens if it is skipped.

The advantage in this trade is that “skipped” is a real option. A driveway that is half done and stopped is not a hazard; a customer can genuinely choose to have the oil field left alone, and offering that choice honestly is what makes the higher number credible. Say it plainly: the stain treatment is hourly, it may reduce rather than remove, and it is their call. Then get a text or a signature before the wand comes back out.

Keep the written version short — date, surface, what was found, the rate, the estimated hours, and the new total, sent as a message they reply to. The invoice fields that make that hold up later are in what to include on an invoice, and the follow-up ladder for a balance that drifts is in how to get clients to pay.

When is finishing at a loss the right call here?

More often than in most trades, because of the same arithmetic that caused the problem.

Once the truck is staged, the hose is run, and the tank is full, you have already spent the expensive part of the stop. The marginal cost of finishing a surface that runs an hour long is an hour, not a mobilization. Coming back later means paying the whole fixed block again. So when the shortfall is time and the customer is decent, finishing is usually cheaper than re-scheduling, and the lesson goes into the floor price rather than into a fight.

Two exceptions, and both are hard. Never absorb a shortfall by switching to a method that risks damage — turning the pressure up on siding, a roof, or stucco to save forty minutes converts a small loss into an insurance claim. And never absorb a job that requires wash water containment on a commercial site. Runoff carrying detergent, oil, or grease into a storm drain is a discharge regulated under the EPA’s NPDES stormwater program with the specifics set locally, and a reclaim setup is a different service at a different price, not a favor.

Whatever you decide, write down which category it was. “Underpriced a 900 ft² driveway with an oil field, three hours over” changes your next twenty quotes. “Slow week” changes nothing.

What goes on the next wash estimate?

Six lines, and they take two minutes to write.

  1. The minimum charge, named on the quote and said out loud on the phone.
  2. One line per surface with the method stated — surface cleaner and pressure, or soft wash and dwell — so the customer is buying a described process rather than a lump sum.
  3. Measured quantities, taken with a wheel or a tape. Wall area for a house wash, not the footprint.
  4. Stain treatment as a conditional hourly line, with an honest note that oil, rust, and artillery fungus may be reduced rather than removed.
  5. Water source and access, confirmed and priced: tank haul, long hose run, second story, gated-only entry.
  6. Wash water handling on any commercial flatwork, priced as recovery and disposal or excluded in writing.

Then build the number from your own costs: chemical at your actual dilution cost per surface, fuel and machine hours, labor at what you truly need per hour including the unbillable drive, and overhead spread across realistic stops per month. Add profit as a margin rather than a markup — a stop that costs you $310 with a 35 percent markup bills $419 and leaves $109, which is 26 percent of the invoice, not 35. To keep 35, divide by 0.65 and bill $477. Published per-square-foot ranges are a sanity check and nothing more; they move with region, surface condition, water access, and season, and none of them know your drive radius.

What do I keep so the next short quote gets caught?

The quote with its conditional lines, the approved change in writing, the before and after photos, the chemical receipts, the disposal ticket if you recovered wash water, and the miles you towed. Then keep the number almost nobody keeps: hours quoted versus hours actually on site, per stop. A month of that data tells you exactly which job types you underprice, and it is worth more than any pricing chart. Where the receipts themselves live is the subject of contractor receipt organizer.

Keel is an iOS app that runs entirely on the device: no account, no bank connection, no cloud, no login, and an App Store privacy label that reads Data Not Collected. It does not write quotes; that part is being built. What it does today is the side of the job after the number is agreed: the corrected total lands on an invoice built in the driveway in about a minute, with your logo, your numbering, the measured surfaces, and a payment link as a QR code the customer scans before you coil the hose. Chemical and fuel receipts get photographed at the counter and read on-device by Apple Intelligence, which is how you find out what a stop actually costs you. Tows log as mileage. Freeboard shows cash minus the tax reserve, minus what is still owed to you, so a busy month with no money in it becomes visible in March instead of December. The year exports as one file, or as the Accountant Pack: a CSV plus a one-page summary PDF. Free is $0 with unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription.

Frequently asked questions

Why do pressure washing estimates come in too low so often?

Because the price is built on the part of the day that scales — the actual cleaning — while most of the stop is fixed. Drive, staging, hose run, water fill, plant protection, and teardown cost the same on a 200 ft² walkway as on a 900 ft² driveway. Without a minimum charge that recovers that fixed block, small jobs lose money at any per-foot rate.

Can I raise the price after I have started washing?

Yes, for conditions you could not have known from the phone or the driveway — oil that soaked below the surface, rust bleed hidden under algae, artillery fungus, or a failing sealer that lifts as you clean. Stop at the end of the current surface, show the photo, quote the extra as hourly work, and get a written reply before continuing. Bad measurement is not a concealed condition.

What is the most commonly missed line on a wash quote?

The minimum charge, followed by stain treatment. Both are missed for the same reason: the person quoting is thinking in square feet, and neither of these scales with area. Write the minimum on every quote and add a conditional hourly line for oil, rust, gum, and heavy organic growth, with a note that some staining reduces rather than disappears.

Should I finish a pressure washing job at a loss?

Usually yes, when the shortfall is time. The expensive part of the stop — the drive, the setup, the fill — is already spent, so returning later costs more than finishing. The exceptions are firm: never raise pressure beyond what a surface can take to save time, and never absorb a commercial job that requires wash water containment, since reclaim is a separate service.

How do I quote over the phone without going short?

Ask four questions before giving a number: what the surface is made of and whether it is painted or sealed, what the stain is and how old, whether there is a working spigot that runs strong, and how the truck and hose reach the work. Anything unanswered goes on the quote as a conditional line rather than being absorbed into the price.

Does no water on site really change the price that much?

Yes. A professional machine draws roughly 4 to 8 gallons per minute, more than many house spigots comfortably supply, which is why a buffer tank is standard. No usable source at all means hauling water: fill time, weight on the trailer, slower driving, and often a second trip mid-job. Confirm the water source when booking and price the haul as its own line.


This article is general information, not professional or tax advice.

Getting paid → Receipts

What do I keep?

Proof of what you spent, in a form that survives.

Contractor Receipt Organizer: A System That Survives the Truck A contractor receipt organizer that works from the truck: code every slip by job at the register, photograph it before the paper fades, and keep what counts. Continue →

When the money is late

Keel tracks what is owed and what has landed.

Every invoice sits in a private, append-only ledger on your phone, so what is outstanding is a fact you can see rather than a spreadsheet you maintain.

On-device · No account · Data Not Collected