Free Calculator

Pressure Washing Job Cost Calculator

Every pricing tool on the internet tells you what to charge. This one tells you what the job costs you — and whether the price you already quoted actually clears it.

A pressure washing job costs you five things: labor, chemical, fuel, equipment reserve, and overhead. Four of the five scale with hours, and hours come from square footage divided by your production rate — so the whole cost side falls out of the measurement. Enter the area, your costs, and your quoted price to get the breakdown, your real margin, your break-even price, and the price you'd need to hit a target margin.

The short version: cost = (area ÷ production rate + drive time) × (labor + overhead) + chemical + fuel + equipment reserve. Typical residential flatwork targets 40–55% gross margin once all five are counted.

Job cost and profit calculator

1 · The job

Typical for 20" surface cleaner — smooth concrete: 1,250–1,550 sq ft/hr on site, already allowing for overlap, turns, and trigger-off time.

2 · Your costs

"Loaded" labor means wage plus payroll tax, comp, and benefits — not the hourly you quote a helper. Overhead is your monthly fixed costs divided by the hours you actually bill, not the hours you work. Solo? Leave the labor rate in. Counting your own time as free is how a job looks profitable and isn't.

What this job costs you

$186.21

1.79 hr on site + 0.50 hr driving = 2.29 billable hours

Where it goes

Labor (1 person, loaded rate)
$61.71
Chemical & consumables (2.5k sq ft)
$45.00
Fuel & vehicle (per job)
$18.00
Equipment reserve (on-site hours only)
$8.93
Overhead (per billable hour)
$52.57

What you keep

Gross profit
$188.79
Margin
50.3%
Effective rate billed
$164.06/hr · $0.15/sq ft
Break-even price
$186.21
Price for 45% margin
$338.57

Every line above scales off the square footage, so an area you guessed at makes the whole thing decorative — measure the property from satellite imagery and the cost side stops being a guess too.

Defaults are industry-typical starting points, not your numbers. Replace the labor rate, overhead, and production rate with your own — those three move the answer more than everything else combined.

A contractor running a surface cleaner across a residential driveway on a clear day
The job the worked example below prices: a 2,500 sq ft residential driveway, quoted at $375, costing $186 to deliver.

Why Four of the Five Costs Are Really One Number

Labor, equipment reserve, and overhead are all charged by the hour. Chemical is charged by the square foot. And hours themselves come from square footage divided by a production rate. So once you know the area, almost the entire cost of the job is determined — which is why an area you eyeballed makes every number downstream decorative.

The two lines contractors most often get wrong are the two that aren't obvious. Overhead is divided by billable hours, not hours worked — a solo operator bills roughly 1,350 hours a year while working far more, and using the bigger number under-recovers on every job. And drive time carries labor and overhead even though the machine isn't running, which is the arithmetic that makes route density valuable and small distant jobs a trap.

Equipment reserve is the line people delete first. It shouldn't be: pumps fail on a schedule you don't pick, and not setting the money aside per hour doesn't make the rebuild cheaper — it just lands it in a month that can't absorb it.

If you don't have a rate yet, build one from these costs in the pricing guide, then set a floor with the job minimum — that minimum is really just this calculation run on a very small job.

The five lines
  1. Labortotal hours × loaded rate × crew
  2. Chemical(area ÷ 1,000) × cost per 1,000
  3. Fuel & vehicleflat, per job
  4. Equipment reserveon-site hours × reserve rate
  5. Overheadtotal hours × overhead per billable hour

total hours = area ÷ production rate + drive time.
profit = price − sum of the five. margin = profit ÷ price.

What Each Cost Line Typically Runs

Starting points for the calculator above, and a sanity check against your own books. Ranges reflect common industry practice for residential flatwork — your market, your equipment, and your route density all move them.

Typical per-job cost ranges for a pressure washing business
Cost lineTypical rangeWhat moves it
Loaded labor$22–$35 / hourWage plus payroll tax, workers comp, and benefits. Not the hourly you quote a helper.
Chemical & consumables$12–$25 / 1,000 sq ftFlatwork with a pre-treat. Roof and house washing price differently — see the mix calculator.
Fuel & vehicle$10–$30 / jobMachine fuel plus the drive. Rises fast with route spread, which is why density pays.
Equipment reserve$3–$8 / on-site hourMoney set aside for pump rebuilds, hoses, and replacement. Skipping it doesn't remove the cost.
Overhead$15–$30 / billable hourMonthly fixed costs ÷ monthly billable hours. Charged on drive time too.
Target gross margin40–55%Residential flatwork. Under 20% leaves no room for a callback or an overrun.

Chemical figures assume flatwork with a pre-treat. Soft washing prices differently and is usually cheaper per square foot than contractors expect — the soft wash mix calculator works out the exact sodium hypochlorite cost for a roof or house wash.

A Real Driveway, Costed End to End

Area measured
2,500 sq ft
Production rate, 20" cleaner
1,400 sq ft/hr
On-site time
1.79 hr
Drive time, round trip
0.5 hr
Billable hours
2.29 hr
Labor @ $27/hr loaded
$61.71
Chemical @ $18/1,000 sq ft
$45.00
Fuel & vehicle
$18.00
Equipment reserve @ $5/hr
$8.93
Overhead @ $23/billable hr
$52.57
Total cost
$186.21
Quoted price
$375.00
Gross profit
$188.79
Margin
50.3%

A 2,500 square foot driveway, quoted at $375, run with a 20-inch surface cleaner by one person half an hour away. It costs $186.21 to deliver and returns $188.79 — a 50.3% margin. That is a good residential job.

Notice what the biggest cost is. Not chemical, at $45. Not fuel, at $18. Overhead, at $52.57 — more than labor, because overhead is charged on all 2.29 hours including the drive, and because $23 per billable hour is what $3,200 a month works out to when you only bill 140 of the hours you work.

Now change one thing. Make the drive 45 minutes each way instead of 15, and the job occupies 3.29 hours instead of 2.29. Labor rises to $88.71 and overhead to $75.57, so cost goes to $236.21 and the margin falls from 50.3% to 37.0% — on identical work, at an identical price. Put a realistic fuel figure on the longer drive too and it slips under 35%. That single input is why route density is worth more than most marketing.

The area is the one number here you can't estimate your way around, which is the whole reason to measure it properly before any of this arithmetic starts.

Six Ways Job Costing Goes Wrong

Pricing off revenue instead of margin

A $600 job isn't better than a $300 job if it takes three times as long. The number that ranks jobs honestly is profit per billable hour, and it routinely reorders which work you should be chasing.

Leaving your own labor out

Solo operators do this constantly. It makes every job look profitable and quietly converts the business into a job that pays whatever's left. Put your hours in at a real loaded rate.

Using hours worked as billable hours

Overhead divided by 2,000 hours instead of 1,350 under-recovers by a third on every single job. Billable hours are the ones a customer pays for — quoting, driving, and admin aren't among them.

An optimistic production rate

This hides more losses than an optimistic price does, because it's buried two steps back. If you assume 1,700 sq ft/hr and actually do 1,100, every hour-based cost on the job is understated by a third.

Forgetting the equipment reserve

Pumps fail on a schedule you don't choose. Not setting money aside per hour doesn't make the rebuild cheaper — it just moves it onto a month where it hurts.

Ignoring drive time on small jobs

A 45-minute round trip on a $150 job can eat the entire margin. This is the arithmetic a job minimum exists to enforce, and the reason route density is worth more than most marketing.

Job Costing: What Operators Ask

Margins, overhead, drive time, and whether to count your own hours.

Add five things: labor, chemical, fuel, equipment reserve, and overhead. Start by converting the measured square footage into hours — area divided by your production rate, plus drive time. Multiply those hours by a loaded labor rate. Add chemical at roughly $12–$25 per 1,000 sq ft, fuel at $10–$30 per job, equipment reserve at $3–$8 per on-site hour, and overhead at your monthly fixed costs divided by monthly billable hours. The sum is what the job costs you before any profit.

Most healthy residential pressure washing work lands between 40% and 55% gross margin once labor, chemical, fuel, equipment reserve, and overhead are all counted. Commercial work often runs lower per job but makes it back on volume and repeat visits. Below 20% is the number to watch: a job at that margin is one callback, one breakdown, or one hour of overrun away from losing money.

Divide total monthly fixed costs by the hours you actually bill in a month. A common worked example is $3,200 of monthly overhead — insurance, phone, software, storage, vehicle payment, marketing — across 140 billable hours, which is about $23 per billable hour. The key detail is using billable hours rather than hours worked. A solo operator bills roughly 1,350 hours a year, far fewer than they work, and using the larger number under-recovers overhead on every job.

Yes. Treating your own hours as free is the most common reason a job looks profitable and isn't — it hides the fact that you're working for whatever is left over rather than a wage plus a profit. Put your own time in at a loaded rate you'd actually pay someone to do the work. If the job only clears when your labor is free, the price is wrong, not the calculator.

Because it occupies hours you can't sell to anyone else, and your overhead runs during them. A 45-minute round trip on a two-hour job adds nearly 40% to the time the job actually consumes. That's why tight route density is worth real money and why a job minimum exists — small jobs far away lose money on drive time alone even when the on-site work is priced correctly.

An estimate calculator answers what to charge the customer — usually area times a rate. A job cost calculator answers what the work costs you to deliver, which is the other half and the one that decides whether the job was worth taking. Both matter: price the job with an estimate calculator, then run the cost side to check the margin survives your actual overhead and drive time.

Less than most contractors assume. Flatwork with a pre-treat typically runs $12–$25 per 1,000 square feet including surfactant and consumables, so a 2,500 sq ft driveway is roughly $30–$60. Soft washing a roof is cheaper per square foot than people expect too — sodium hypochlorite for a 2,000 sq ft roof at 3% is around $19. Chemical is rarely what makes a job unprofitable; hours and overhead are.

Measure it, price it, then check the margin survives.

The Whole Calculation Starts With the Area

Four of the five cost lines scale off hours, and hours come from square footage. Measure any property from satellite imagery in under a minute and the cost side stops being a guess. 1 free measurement, no credit card.