Short answer
Price commercial pressure washing per visit from cost: hours = area ÷ production rate, labour at the after-hours loaded rate, plus chemicals and overhead (including water recovery gear) = break-even; price = break-even ÷ (1 − margin). Example: 6,000 sq ft of storefront flatwork, two people, $28 night wage, 35% margin = $823.05 a visit.
- Commercial price per sq ft is an output. In the examples it runs from $0.121 (drive-thru) to $0.493 (dumpster pad).
- A $3 after-hours wage premium lifts the example visit from $751.05 to $823.05.
- Water recovery gear belongs in yearly overhead: an assumed $2,400 a year adds $0.68 per person-hour.
- A weekly contract is 52 ÷ 12 = 4.33 visits a month. Billing 4 drops one month of visits a year.
- Every input on this page is an assumption. Replace it with your own.
On this page
- How do you price commercial pressure washing?
- Commercial pressure washing price per square foot (try it)
- Price per sq ft by surface: storefronts, dumpster pads and drive-thrus
- How much to charge for after-hours and night commercial work
- Water recovery and commercial equipment: put them in overhead
- How to price a recurring commercial pressure washing contract
- The common mistake: markup, and one rate for every surface
- What to put in a commercial pressure washing bid
- Excel formulas for commercial pressure washing pricing
- Commercial pressure washing calculator, app or spreadsheet?
- Step-by-step
- FAQ
How do you price commercial pressure washing?
Price each commercial visit from what it costs you, then turn that into a per-visit and a monthly figure. The per-square-foot number is a result you check, not a rate you start from.
The pages ranking for this topic mostly quote national per-sq-ft ranges. Those ranges mix light sidewalk rinses with greasy dumpster pads, day work with night work, and crews in cheap and expensive towns. Your quote has to cover your own crew, chemicals and truck. The method:
- Hours = square feet ÷ your door-to-door production rate for that surface.
- Labour = hours × people × loaded rate, using the wage you actually pay for the shift (night work included).
- Overhead share = hours × people × (yearly overhead ÷ sellable hours), with water recovery and commercial equipment inside yearly overhead.
- Break-even = labour + chemicals + overhead share.
- Price per visit = break-even ÷ (1 − margin). Monthly price = price per visit × visits a month.
The basics of production rate, loaded labour and the minimum charge are covered in the residential guide to pricing pressure washing jobs. This page covers what changes on commercial work.
Commercial pressure washing price per square foot (try it)
Divide the visit price by the area cleaned. For the example storefront that is $0.137 per sq ft, driven mostly by the production rate and the after-hours wage.
The calculator above starts on this example. The 1,000 sq ft an hour is an assumed door-to-door rate for open flatwork with a surface cleaner, including setup, edging, rinse and pack-up. Time your own visits and replace it.
Worked example: Retail storefront: 6,000 sq ft of sidewalk and entries, surface cleaner, two people after hours (all inputs are assumptions)
| Item | Value |
|---|---|
| Workers (input) | 2 |
| Hourly wage paid (input) | $28.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $30.00 |
| Overhead for the year (input) | $20,000.00 |
| People in the field (input) | 2 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 6 |
| Area (sq ft) (input) | 6,000 |
| Production rate (sq ft per hour) (input) | 1,000 |
| Loaded labour rate (per hour) | $36.40 |
| Crew-hours | 12 |
| Labour cost | $436.80 |
| Overhead per sellable hour | $5.68 |
| Overhead share | $68.18 |
| Break-even cost | $534.98 |
| Price to quote | $823.05 |
| Profit on the job | $288.07 |
| Price if you MARK UP instead | $722.23 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $100.82 |
| Lost per year by marking up | $31,456.93 |
| Hours on the job | 6 |
| Price per sq ft | $0.137 |
| Break-even per sq ft | $0.089 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
The working: 6,000 ÷ 1,000 = 6 hours, × 2 people = 12 crew hours. At a $28 wage and 30% burden the loaded rate is $36.40, so labour is $436.80. Overhead of $20,000 a year over 2 × 220 × 8 = 3,520 sellable hours is $5.68 an hour, $68.18 on this visit. Add $30 of chemicals and break-even is $534.98. Divided by 0.65: $823.05.
Price per sq ft by surface: storefronts, dumpster pads and drive-thrus
Commercial surfaces clean at very different speeds, so one per-sq-ft rate for every surface either loses money on the slow ones or overprices the fast ones. Give each surface its own production rate and chemical line.
Worked example: Dumpster pad: 300 sq ft of grease and waste staining, one person, slow degreasing rate (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $28.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $12.00 |
| Overhead for the year (input) | $20,000.00 |
| People in the field (input) | 2 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 6 |
| Area (sq ft) (input) | 300 |
| Production rate (sq ft per hour) (input) | 150 |
| Loaded labour rate (per hour) | $36.40 |
| Crew-hours | 2 |
| Labour cost | $72.80 |
| Overhead per sellable hour | $5.68 |
| Overhead share | $11.36 |
| Break-even cost | $96.16 |
| Price to quote | $147.94 |
| Profit on the job | $51.78 |
| Price if you MARK UP instead | $129.82 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $18.12 |
| Lost per year by marking up | $5,654.42 |
| Hours on the job | 2 |
| Price per sq ft | $0.493 |
| Break-even per sq ft | $0.321 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Worked example: Drive-thru lane: 2,400 sq ft of concrete, one person with a surface cleaner (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $28.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $20.00 |
| Overhead for the year (input) | $20,000.00 |
| People in the field (input) | 2 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 6 |
| Area (sq ft) (input) | 2,400 |
| Production rate (sq ft per hour) (input) | 600 |
| Loaded labour rate (per hour) | $36.40 |
| Crew-hours | 4 |
| Labour cost | $145.60 |
| Overhead per sellable hour | $5.68 |
| Overhead share | $22.73 |
| Break-even cost | $188.33 |
| Price to quote | $289.73 |
| Profit on the job | $101.41 |
| Price if you MARK UP instead | $254.24 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $35.49 |
| Lost per year by marking up | $11,073.64 |
| Hours on the job | 4 |
| Price per sq ft | $0.121 |
| Break-even per sq ft | $0.078 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
| Surface | Area (sq ft) | Rate (sq ft/hr) | Price per visit | Price per sq ft |
|---|---|---|---|---|
| Storefront sidewalk and entries | 6,000 | 1,000 | $823.05 | $0.137 |
| Dumpster pad | 300 | 150 | $147.94 | $0.493 |
| Drive-thru lane | 2,400 | 600 | $289.73 | $0.121 |
The dumpster pad costs about four times as much per square foot as the drive-thru, because degreasing is slow and the area is small. A bid that lumps the pad into the lot at a flat rate gives that time away. Parking decks, gum removal and graffiti follow the same rule: measure or estimate the rate for that surface, or price it by the hour when you cannot.
How much to charge for after-hours and night commercial work
If you pay more for night or weekend shifts, enter the higher wage. The premium then flows through burden, break-even and margin instead of being tacked on at the end.
If a site wants the work done while the business is closed, the shift wage is the input that changes. The table re-runs the storefront example with only the wage changed. $25 is an assumed day wage, $28 and $32 are assumed after-hours wages; use what you actually pay.
| Wage paid | Loaded rate | Break-even | Price at 35% margin | Price per sq ft |
|---|---|---|---|---|
| $25 | $32.50 | $488.18 | $751.05 | $0.125 |
| $28 | $36.40 | $534.98 | $823.05 | $0.137 |
| $32 | $41.60 | $597.38 | $919.05 | $0.153 |
A $3 premium adds $72 to the visit price: 12 crew hours × $3 × 1.30 burden = $46.80 of labour, ÷ 0.65 = $72. If you run the night shift yourself at no extra pay, leave the wage alone.
Water recovery and commercial equipment: put them in overhead
Equipment you buy for commercial work, such as a water recovery setup, a bigger surface cleaner or a hot-water unit, is overhead. Spread it over a year and divide by sellable hours, like insurance.
Whether you must recover wash water depends on the site and on local stormwater rules. Check with the property manager and your city or county before you bid, and follow the chemical label for anything you apply. This page does not state what any rule requires. For pricing, the cost is the same whatever the reason:
- Yearly cost of the gear = purchase price ÷ years you expect it to last, plus upkeep.
- Add it to yearly overhead. Here, $17,600 of base overhead + an assumed $2,400 for recovery gear = $20,000.
- Overhead per sellable hour rises from $17,600 ÷ 3,520 = $5.00 to $20,000 ÷ 3,520 = $5.68, an extra $0.68 per person-hour.
Recovery also adds time on site (setting berms or mats, vacuuming, emptying). Put that time in the production rate, not overhead. The pressure washing pricing calculator sheet keeps chemicals, labour, truck and overhead on separate lines and shows break-even before you quote, so an extra overhead line changes every price at once.
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.
How to price a recurring commercial pressure washing contract
Monthly contract price = price per visit × visits a year ÷ 12. For weekly service that is 52 ÷ 12 = 4.33 visits a month, not 4.
| Service | Visits a year | Per visit | Monthly price |
|---|---|---|---|
| Storefront flatwork, monthly | 12 | $823.05 | $823.05 |
| Storefront flatwork, twice a month | 24 | $823.05 | $1,646.10 |
| Dumpster pad, weekly | 52 | $147.94 | $641.07 |
Billing the weekly pad at 4 visits a month gives $591.76, which is $49.31 a month short. Over a year that is $591.76: four free visits. Recurring work often carries a lower per-visit cost because the surface stays cleaner. If that is true for you, measure the faster rate on repeat visits and enter it; do not guess a discount. For how monthly contracts are structured in a neighbouring trade, see how to bid commercial cleaning jobs.
The common mistake: markup, and one rate for every surface
Adding your margin as a markup keeps less than you think. On the storefront, 35% markup gives $722.23 and keeps 25.93%; dividing by 0.65 gives $823.05.
The gap is $100.82 per visit. At six visits a week for a year, $31,456.93. The markup vs margin guide has the conversion chart.
The second mistake is quoting a whole property at one per-sq-ft rate. The table above shows why: the pad and the drive-thru differ by about four times per square foot. Break the bid into surfaces, price each, then add them up.
"What is the profit margin for a pressure washing business?" has no single answer here; the margin in these examples is the 35% you choose in the formula. Whether the business makes money at that margin depends on volume against fixed costs, which the break-even calculator guide works through.
What to put in a commercial pressure washing bid
A commercial bid should show each surface, how often it is cleaned, the price per visit and the monthly total, so the property manager can compare it line by line.
- Surfaces and areas: sidewalks, entries, drive-thru, dumpster pad, parking, each with square footage.
- Frequency for each surface: weekly, twice a month, monthly, quarterly.
- Service window: after hours or during business hours, since it changes your wage.
- Price per visit and monthly price, with monthly = visits a year × price ÷ 12.
- What is excluded: gum, rust, oil stain treatment, graffiti, priced separately by the hour.
- Water handling and site access: who provides water, where you can discharge or recover, and any site rules.
- Term and price review: when the price is updated for chemical, fuel and wage changes.
Behind the bid, your price sheet holds a production rate, chemical cost and crew size for each commercial surface, plus your loaded rate, overhead per hour and margin.
Excel formulas for commercial pressure washing pricing
One row per surface works well. The formulas use this layout: B2 = square feet, B3 = production rate, B4 = people, B5 = wage, B6 = burden %, B7 = chemicals, B8 = yearly overhead, B9 = people in the field, B10 = billable days, B11 = target margin %, B12 = visits a year.
Crew hours for the surface
=B2/B3*B4B2 = square feet, B3 = door-to-door rate, B4 = people on site.
Break-even per visit
=B2/B3*B4*(B5*(1+B6)+B8/(B9*B10*8))+B7Crew hours × (loaded rate + overhead per sellable hour) + chemicals. B6 as a percent (30%).
Price per visit
=(B2/B3*B4*(B5*(1+B6)+B8/(B9*B10*8))+B7)/(1-B11)Break-even ÷ (1 − margin). Put this in B13.
Monthly contract price
=ROUND(B13*B12/12,2)B12 = visits a year (52 for weekly, 24 for twice a month).
Rather not build it? The pressure washing pricing spreadsheet ($39 one-time, Excel and Google Sheets) costs SH and surfactant on every job, shows break-even before you quote, and has an "Am I underpricing?" check that answers in dollars. Its market check uses published per-sq-ft bands for driveways and house washes; it does not claim a commercial band, so commercial prices rest on your cost-up figure.
Commercial pressure washing calculator, app or spreadsheet?
Use whichever makes you enter the wage for the shift, the chemical cost and the overhead before it shows a price.
| Option | Cost | Suits | Watch for |
|---|---|---|---|
| National per-sq-ft range | Free | A sanity check | Mixes every surface and every market |
| Free pressure washing calculator | Free, no signup | One visit at a time | It takes hours on site, so convert area to hours first |
| Field-service app | Monthly subscription | Scheduling crews, recurring invoices | Prices only as good as the rates you enter |
| Spreadsheet template | $39 one-time | Owner-operators who want to see each line | You keep rates current |
No tools yet? The free Job Pricing Starter covers loaded labour cost, overhead, break-even and the price to quote on one sheet. For a sheet built around your own surfaces and contract terms, there is a done-for-you custom build ($497).
Step-by-step: Commercial Pressure Washing Pricing: Per Square Foot, Per Visit and Per Month
- Split the site into surfaces. List each surface (sidewalk, entries, drive-thru, dumpster pad, parking) with its square footage and how often it is cleaned.
- Convert each surface to hours. Divide each area by your door-to-door production rate for that surface, then multiply by the number of people on site.
- Cost labour at the shift wage. Multiply crew hours by the wage you pay for that shift × (1 + burden %). A $28 night wage at 30% burden is $36.40.
- Add chemicals and overhead. Add chemicals for the visit plus crew hours × overhead per sellable hour, with water recovery gear inside yearly overhead.
- Price the visit on margin. Divide break-even by (1 − margin). For 35%, divide by 0.65 rather than multiplying by 1.35.
- Convert to a monthly contract. Monthly price = price per visit × visits a year ÷ 12. Weekly service is 4.33 visits a month.
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
How much should I charge for commercial pressure washing?
Charge break-even divided by one minus your margin, per visit. Break-even is crew hours at your loaded shift rate, plus chemicals, plus an overhead share that includes commercial equipment. In this page's assumed example, 6,000 sq ft of storefront flatwork with two people after hours comes to $823.05 a visit at 35% margin.
How much to charge per square foot for commercial pressure washing?
Work it out per surface: divide each surface's visit price by its area. With the assumptions on this page, a drive-thru lane comes to $0.121 per sq ft and a dumpster pad to $0.493, because degreasing a small pad is much slower. Use your own production rates.
How much to charge for commercial pressure washing per hour?
Per crew hour, charge (loaded rate + overhead per sellable hour) ÷ (1 − margin), plus chemicals. At an assumed $28 wage, 30% burden, $5.68 of overhead and 35% margin, that is $64.74 per person-hour before chemicals. Hourly pricing suits graffiti, gum and other work you cannot measure in advance.
How do you bid a commercial pressure washing contract?
Split the property into surfaces, price each visit from cost, then set a monthly price as visits a year × price per visit ÷ 12. List the frequency, service window, exclusions and water handling for each surface, so the property manager can compare the bid line by line.
What is the profit margin for a pressure washing business?
The margin on each job is the one you set in the pricing formula, such as 35% on this page. Whether the business profits overall depends on whether enough jobs at that margin cover fixed costs and your own pay. Run a break-even calculation on your monthly fixed costs to check.
Should commercial contracts be priced lower than one-off jobs?
Only if repeat visits genuinely take less time or chemical. Measure your production rate on a maintained surface and enter it; the lower hours then produce a lower price that still keeps your margin. A discount without a faster rate simply cuts your margin on every visit.
How do I account for night or weekend commercial work?
Enter the higher wage you actually pay for that shift. The premium then runs through burden, overhead and margin. In the example, raising the wage from $25 to $28 lifts the storefront visit from $751.05 to $823.05, which is 12 crew hours × $3 × 1.30 ÷ 0.65.
