Short answer
Price a pressure washing job from cost up: hours = square feet ÷ your door-to-door production rate, then add loaded labour, chemicals and an overhead share to get break-even, and divide by (1 − margin). Example: 1,000 sq ft of driveway at 400 sq ft an hour, $8 of chemicals, 35% margin = $169.04.
- Hours = area ÷ production rate. Measure your rate door to door, including setup, drive and pack-up.
- A $25/hr wage with 30% burden costs $32.50 an hour before a single gallon of chemical.
- Price = break-even ÷ (1 − margin). Adding 35% as markup keeps only 25.93% margin.
- Your minimum charge is the price of the shortest job you would ever drive to, not a round number.
- Price per sq ft falls as production rate rises: $0.27 at 250 sq ft/hr, $0.09 at 800 sq ft/hr in the sheet below.
On this page
- What is the best way to price pressure washing jobs?
- How much to charge per square foot for pressure washing (try it)
- How much should I charge to pressure wash a 2,000 sq ft house?
- What is the price to pressure wash a 1,000 sq ft driveway?
- What should your minimum charge be?
- How much to charge for pressure washing per hour
- The common mistake: markup instead of margin
- Excel formulas for a pressure washing price sheet
- Pricing calculator, app or spreadsheet: which should you use?
- What to put on your pressure washing price sheet
- Step-by-step
- FAQ
What is the best way to price pressure washing jobs?
Price from your own costs, then convert to a per-square-foot rate you can quote on the spot. Guessing from a competitor's flyer tells you what they charge, not what the job costs you.
Most of the pages ranking for this question are forum threads where one operator says a one-story house starts at one number and another says something else. Those numbers came from someone else's wage, truck, chemical prices and town. The method below works with any of those inputs, and every figure on this page shows its working so you can check it.
The whole method fits in five lines:
- Hours = square feet ÷ production rate (sq ft per hour, door to door).
- Labour = hours × workers × loaded rate (wage × (1 + burden %)).
- Overhead share = hours × workers × (yearly overhead ÷ sellable hours).
- Break-even = labour + chemicals + overhead share.
- Price = break-even ÷ (1 − target margin).
Divide the price by the square footage and you have your price per sq ft for that surface. Build that into a pressure washing pricing calculator once and every quote after that takes a minute.
How much to charge per square foot for pressure washing (try it)
Your price per square foot is the job price divided by the area, and it moves mostly with your production rate. Type your own area, rate and chemical cost into the calculator below.
The table shows why the rate matters more than anything else. Same 1,000 sq ft, same $10 of chemicals (assumed), same $25 wage, 30% burden, $14,520 a year of overhead and 35% margin. Only the door-to-door production rate changes.
| Production rate (sq ft/hr) | Hours | Break-even | Price at 35% margin | Price per sq ft |
|---|---|---|---|---|
| 250 | 4 | $173.00 | $266.15 | $0.27 |
| 300 | 3.33 | $145.83 | $224.36 | $0.22 |
| 400 | 2.5 | $111.88 | $172.12 | $0.17 |
| 500 | 2 | $91.50 | $140.77 | $0.14 |
| 600 | 1.67 | $77.92 | $119.87 | $0.12 |
| 800 | 1.25 | $60.94 | $93.75 | $0.09 |
Going from 250 to 800 sq ft an hour cuts the price per square foot by about two thirds. That is why two honest operators can quote the same driveway very differently. Neither is wrong; they have different machines, surface cleaners and travel.
How to measure your rate: for your last five jobs, add up the square feet and add up the hours from leaving the yard to getting back. Total sq ft ÷ total hours is your door-to-door rate. It includes setup, pre-treat, rinse, pack-up and drive, so you never have to add those separately.
How much should I charge to pressure wash a 2,000 sq ft house?
Price the siding, not the floor plan. A 2,000 sq ft two-story house has a 1,000 sq ft footprint; if it measures 25 × 40 ft, the perimeter is 130 ft, and at 18 ft of wall height that is 2,340 sq ft of siding to wash.
Measure it from the street or a satellite view: perimeter × wall height. This example does not subtract windows, since on a soft wash they still get sprayed and rinsed; subtract them if your process skips them. Add gables as triangles (½ × width × height) if the house has them.
With the assumptions below (600 sq ft an hour door to door, $14 of sodium hypochlorite and surfactant, solo operator) the house takes 3.9 hours and the price to quote is $266.04, or $0.114 per sq ft of siding.
Worked example: House wash: 2,340 sq ft of siding, solo operator (all inputs are assumptions — replace with yours)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $25.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $14.00 |
| Overhead for the year (input) | $14,520.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 5 |
| Area (sq ft) (input) | 2,340 |
| Production rate (sq ft per hour) (input) | 600 |
| Loaded labour rate (per hour) | $32.50 |
| Crew-hours | 3.9 |
| Labour cost | $126.75 |
| Overhead per sellable hour | $8.25 |
| Overhead share | $32.18 |
| Break-even cost | $172.93 |
| Price to quote | $266.04 |
| Profit on the job | $93.11 |
| Price if you MARK UP instead | $233.45 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $32.59 |
| Lost per year by marking up | $8,473.33 |
| Hours on the job | 3.9 |
| Price per sq ft | $0.114 |
| Break-even per sq ft | $0.074 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Break-even is $172.93. Quote below that and you paid to wash the house. If you add 35% as a markup instead, you bill $233.45 and keep only 25.93% margin. At five house washes a week that gap is $8,473.33 a year.
Chemical cost is the line most free pricing sheets skip. It is small per job, but it is real money every job, and it scales with square footage and mix strength. Price your own mix per 1,000 sq ft once and put it on the sheet.
What is the price to pressure wash a 1,000 sq ft driveway?
At an assumed 400 sq ft an hour door to door and $8 of chemicals, a 1,000 sq ft driveway is 2.5 hours and prices at $169.04, which is $0.169 per sq ft. Your number changes with your rate and your costs.
Worked example: Driveway: 1,000 sq ft of concrete with a surface cleaner (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $25.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $8.00 |
| Overhead for the year (input) | $14,520.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 5 |
| Area (sq ft) (input) | 1,000 |
| Production rate (sq ft per hour) (input) | 400 |
| Loaded labour rate (per hour) | $32.50 |
| Crew-hours | 2.5 |
| Labour cost | $81.25 |
| Overhead per sellable hour | $8.25 |
| Overhead share | $20.63 |
| Break-even cost | $109.88 |
| Price to quote | $169.04 |
| Profit on the job | $59.16 |
| Price if you MARK UP instead | $148.33 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $20.71 |
| Lost per year by marking up | $5,383.88 |
| Hours on the job | 2.5 |
| Price per sq ft | $0.169 |
| Break-even per sq ft | $0.110 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Flatwork can run slower per square foot than a soft-wash house, because every inch goes under the surface cleaner and then gets rinsed and often post-treated. That is exactly why a single "per sq ft" number for all surfaces fails. Keep a separate production rate for each surface you clean: siding, concrete, pavers, wood decks, roofs, fences.
Oil stains, rust and gum removal are extra time and extra chemical. Price them as add-on lines (minutes × loaded rate plus product), not by nudging the per-sq-ft number up and hoping it covers them.
What should your minimum charge be?
Your minimum is the full price of the shortest job you would still drive to. With a 1.5-hour door-to-door visit, $5 of chemicals and the same costs as above, that minimum is $101.73.
Worked example: Minimum charge: the smallest job worth the drive, 1.5 hours door to door (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $25.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $5.00 |
| Overhead for the year (input) | $14,520.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 5 |
| Hours on the job (input) | 1.5 |
| Loaded labour rate (per hour) | $32.50 |
| Crew-hours | 1.5 |
| Labour cost | $48.75 |
| Overhead per sellable hour | $8.25 |
| Overhead share | $12.38 |
| Break-even cost | $66.13 |
| Price to quote | $101.73 |
| Profit on the job | $35.61 |
| Price if you MARK UP instead | $89.27 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $12.46 |
| Lost per year by marking up | $3,240.13 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Here is why it matters. A 12 × 12 deck is 144 sq ft. Priced purely per square foot at 300 sq ft an hour, it comes out at $34.71 (assumed $3 of product). But that math only counts the time on the boards. You still load the trailer, drive, set up, wash, pack up and drive back. The per-sq-ft number would lose money on the day, so small jobs get the minimum instead: charge whichever is higher, the per-sq-ft price or the minimum.
The formula for that is in the Excel block below (a MAX of the two).
How much to charge for pressure washing per hour
Before chemicals, the hourly price is (loaded rate + overhead per hour) ÷ (1 − margin). With a $32.50 loaded rate, $8.25 an hour of overhead and a 35% margin, that is $62.69 per working hour, plus chemicals.
Where does $8.25 come from? $14,520 of yearly overhead (insurance, truck payment, fuel, phone, software, equipment repairs: an assumed total, use yours) divided by 1 person × 220 billable days × 8 hours = 1,760 sellable hours. Overhead is a division by the hours you can sell, not a percentage stacked on top of the cost. If you only sell 1,000 hours a year, your overhead per hour almost doubles.
At a 50% target margin the same hour is $81.50. Hourly pricing suits jobs you cannot measure in advance (heavy graffiti, rust, commercial degreasing). For houses and flatwork, customers want a fixed number, so convert your hourly cost into a per-sq-ft rate with your production rate.
Pressure Washing Pricing Calculator
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $39, no subscription, instant download.
See the Pressure Washing Pricing Calculator →Buy now — $39Instant access by email after checkout via Payhip. Want to try the maths first? Use the free calculator — no signup.
The common mistake: markup instead of margin
Adding 35% to your cost is not a 35% margin. Markup is a percentage of cost; margin is a percentage of price. Adding 35% as a markup keeps 25.93% of the price, every time.
| Method | Formula | Price | Margin kept |
|---|---|---|---|
| Markup | break-even × 1.35 | $148.33 | 25.93% |
| Margin | break-even ÷ 0.65 | $169.04 | 35% |
The gap on one driveway is $20.71. At five jobs a week for 52 weeks it is $5,383.88. More on this in the markup vs margin guide, and on the wage-vs-loaded-rate error in the labour burden guide.
The second common mistake is pricing labour at the wage. A $25 wage with a 30% burden (payroll tax, workers comp, liability insurance, paid time off: use your own percentage) costs $32.50. Price at $25 and every hour you quote is $7.50 short before you have bought a jug of anything.
Excel formulas for a pressure washing price sheet
You can build this in any spreadsheet. The formulas below assume this layout: B2 = square feet, B3 = production rate, B4 = wage, B5 = burden %, B6 = chemicals, B7 = yearly overhead, B8 = people in the field, B9 = billable days, B10 = target margin %, B11 = minimum charge.
Hours on the job
=B2/B3B2 = square feet, B3 = door-to-door production rate (sq ft per hour).
Break-even
=B2/B3*B4*(1+B5)+B6+B2/B3*B7/(B8*B9*8)Labour at the loaded rate + chemicals + overhead per sellable hour × hours. B5 as a percent (30%).
Price to quote, with minimum
=MAX((B2/B3*B4*(1+B5)+B6+B2/B3*B7/(B8*B9*8))/(1-B10),B11)Break-even ÷ (1 − margin), never below the minimum in B11.
Price per sq ft
=ROUND(B12/B2,3)B12 = the price from the formula above. Three decimals, because a cent per sq ft is a lot on a big job.
If you would rather not build and test it yourself, the pressure washing price sheet template does this with the chemical line costed on every job, a break-even shown before the price, and an "am I underpricing?" check that answers in dollars. It works in Excel and Google Sheets for a one-time $39.
Pricing calculator, app or spreadsheet: which should you use?
Use whichever makes you state your production rate, chemical cost and overhead before it shows a price. The tool matters less than whether it prices from your numbers.
| Option | Cost | Suits | Watch for |
|---|---|---|---|
| Competitor price list | Free | A sanity check only | Built on someone else's costs |
| Free pressure washing calculator | Free, no signup | One quick quote | Forgets the job when you close it |
| Field-service app (Jobber-type) | Monthly subscription | Scheduling, invoicing, a team | Price lines are only as good as the rates you type in |
| Spreadsheet template | $39 one-time | Owner-operators who want to see the math | You keep it updated |
Starting with nothing? The free Job Pricing Starter covers loaded labour, overhead, break-even and margin on one sheet. The same method applied to other trades: window cleaning and auto detailing.
What to put on your pressure washing price sheet
A price sheet is a small table of your own rates per surface plus your minimum. Build it once from the formula above and reprice it when fuel, chemicals or wages move.
- One production rate per surface: siding, concrete, pavers, wood deck, fence, roof. Measured door to door.
- Chemical cost per 1,000 sq ft per surface, from what you actually pay for SH, surfactant and degreaser.
- Loaded labour rate, not wage.
- Overhead per sellable hour: yearly overhead ÷ (people × billable days × 8).
- Target margin, applied by division.
- Minimum charge, calculated, not rounded down to something that sounds friendly.
- Add-ons: oil stain treatment, rust, gutter brightening, sealing, each as minutes plus product.
Then print the result as price per sq ft by surface. That is your pressure washing pricing guide, and unlike a PDF you download, it is built on your truck, your chemicals and your wage.
Step-by-step: How to Price Pressure Washing Jobs: The Per-Square-Foot Formula, Worked Out
- Measure the area. Measure the surface you will clean: siding = perimeter × wall height, flatwork = length × width. Use sq ft of surface, not the home's floor area.
- Apply your production rate. Divide area by your door-to-door production rate for that surface (sq ft per hour, including setup, drive and pack-up) to get hours.
- Cost labour at the loaded rate. Multiply hours × workers × wage × (1 + burden %). A $25 wage at 30% burden is $32.50 an hour.
- Add chemicals and overhead. Add the chemicals you will pour on this job, plus hours × (yearly overhead ÷ sellable hours) as the overhead share. The total is break-even.
- Divide by one minus your margin. Price = break-even ÷ (1 − margin). For a 35% margin divide by 0.65. Do not multiply by 1.35.
- Apply the minimum. Quote the higher of the calculated price and your minimum charge, so small jobs still cover the drive and setup.
Skip the setup: Pressure Washing Pricing Calculator
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $39, no subscription, instant download.
See the Pressure Washing Pricing Calculator →Buy now — $39Instant access by email after checkout via Payhip. Want to try the maths first? Use the free calculator — no signup.
Frequently asked questions
What is the best way to price pressure washing jobs?
Price from cost up. Divide the square footage by your door-to-door production rate to get hours, cost those hours at your loaded labour rate, add chemicals and an overhead share, then divide by one minus your target margin. Convert the result to a price per square foot per surface so you can quote quickly.
How do you quote pressure washing?
Measure the surface area, pick the production rate for that surface, and run it through your break-even and margin formula. Quote the higher of that price and your minimum charge. List add-ons such as oil stain treatment separately so the customer sees what each part costs.
How much should I charge for pressure washing?
Charge break-even divided by one minus your margin. With the assumptions on this page (a $25 wage, 30% burden, $14,520 yearly overhead and 35% margin) that works out to $62.69 per working hour plus chemicals. Replace each assumption with your own figure.
How long does it take to pressure wash a 1,500 sq ft house?
It depends on your production rate, not the floor area. Measure the siding first, then divide by your door-to-door rate. For example, 2,000 sq ft of siding at an assumed 600 sq ft an hour is about 3.3 hours, including setup and pack-up.
How much does it cost to pressure wash a 12x12 deck?
A 12 × 12 deck is 144 sq ft, so the per-square-foot price is small and usually falls below your minimum charge. With the assumptions on this page the minimum is $101.73, so you would quote that, or bundle the deck with other surfaces on the same visit.
What is a fair price for pressure washing?
A fair price covers your loaded labour, chemicals, overhead and a margin you can sustain, and lands within what customers in your area will pay. Calculate your own break-even first, then compare it with local quotes. If your break-even is above the local going rate, your production rate or costs need work.
Should I charge per square foot or per hour for pressure washing?
Quote per square foot for surfaces you can measure, such as houses, driveways and decks, because customers want a fixed number. Use per-hour pricing for jobs with unknown time, such as heavy staining or graffiti. Both come from the same hourly cost, so they stay consistent.
