Per-square-foot pricing gives pressure-washing contractors a fast way to compare jobs, but it should not be the only number behind an estimate. A rate that works on open concrete can fail on vertical siding, heavy organic growth, grease, restricted water access, or a site that requires traffic control.
The safer approach is simple: calculate your cost floor first, convert that floor into a selling price using your target margin, and then use a per-square-foot rate as a market comparison.
What does pressure-washing pricing per square foot mean?
Per-square-foot pricing multiplies the measured cleaning area by a chosen rate:
Square footage × rate per square foot = base price
For example, a 2,000-square-foot surface at $0.25 per square foot produces a $500 base price. That arithmetic is easy. The difficult question is whether the selected rate covers the real time, chemicals, travel, equipment, overhead, risk, and profit required for that particular job.
Published pricing guides show wide rate ranges because pressure-washing work is not one uniform service. Surface type, soil level, access, cleaning method, local competition, and job minimums all change the result. Treat any published range as a reference point—not a substitute for your own costs.
Start with your cost floor
Your cost floor is the amount the job must recover before profit. Build it from the expenses the job actually creates:
- Labor: estimated crew hours multiplied by the real hourly labor burden
- Chemicals and materials: detergents, surfactants, fuel, replacement nozzles, protection materials, and consumables
- Travel: drive time, mileage, tolls, and mobilization
- Equipment: maintenance, wear, depreciation, and rental costs
- Operating overhead: insurance, software, phones, advertising, administration, storage, and other business expenses
- Job-specific risk: difficult access, delicate surfaces, night work, water recovery, permits, traffic control, or uncertain production rates
If those costs total $600, then $600 is not the selling price. It is the amount that must be recovered before profit.
Convert the cost floor into a target-margin price
Markup and margin are different. Adding 25% to a cost does not create a 25% gross margin. Use this formula when pricing from a target margin:
Final price = cost floor ÷ (1 − target margin)
For a $600 cost floor and a 30% target margin:
$600 ÷ (1 − 0.30) = $857.14
The resulting price can then be divided by the square footage to calculate the effective rate. If the job covers 2,500 square feet, the effective rate is approximately $0.34 per square foot.
That effective rate becomes useful in two ways. First, it tells you what the job requires. Second, it gives you a number to compare with similar work in your market.
Use surface area carefully
Accurate measurement matters. A driveway is normally measured by length multiplied by width. A building wash requires the wall area, not the roof footprint. Measure each wall section and account for height, setbacks, loading areas, and surfaces that require a different method.
For irregular areas, divide the site into rectangles or zones and total them. Keep separate quantities for surfaces with different production rates, such as:
- Open concrete
- Heavily stained or oily concrete
- Brick and masonry
- Vinyl or painted siding
- Stucco
- Wood decks and fences
- Roofs and other soft-wash surfaces
A blended rate across unlike surfaces can hide the part of the job most likely to lose money.
Build your own rate card by surface
Instead of copying a national price list, create an internal rate card from completed work. Track estimated square footage, crew hours, chemical usage, travel, total price, and actual gross margin. Over time, your own numbers show which rates work in your market and with your equipment.
Your rate card can include:
- A normal rate for accessible, repeatable work
- A higher rate for heavy soil, delicate surfaces, or slow production
- A mobilization or minimum-job charge
- Add-ons for water recovery, lift rental, hot water, after-hours scheduling, or traffic control
- Separate commercial and residential assumptions
This makes pricing faster without turning every estimate into a guess.
Set a minimum job price
Small jobs still require travel, setup, breakdown, customer communication, and payment processing. A pure square-foot calculation may produce a price that does not cover those fixed costs.
Set a minimum job price using the same cost-floor method. Estimate the minimum labor, travel, setup, chemicals, overhead, and desired margin for the smallest job you are willing to accept. If the square-foot result falls below that minimum, quote the minimum instead.
Adjust for conditions that change production
Before finalizing the estimate, review conditions that affect speed, risk, or cost:
- Severity and type of staining
- Required cleaning method and chemical dwell time
- Water availability and hose distance
- Drainage and wastewater requirements
- Surface condition and damage risk
- Building height, slopes, stairs, and restricted access
- Customer traffic and operating-hour restrictions
- Protection for landscaping, vehicles, doors, windows, and electrical equipment
- Weather limitations or repeat mobilization risk
- Documentation, insurance, or vendor-onboarding requirements
Write assumptions and exclusions into the estimate. Clear scope protects both the contractor and the customer.
When to use flat-rate or hourly pricing
Per-square-foot pricing works best when the area can be measured and production is reasonably predictable. Flat-rate pricing can be better for familiar residential packages or jobs where customers want one clear total. Hourly or day-rate pricing may fit troubleshooting, uncertain restoration work, or scopes that cannot be measured reliably in advance.
You can still use more than one method internally. Build the cost-based price, compare it with the square-foot rate, and perform an hourly sanity check before sending the final estimate.
A practical pricing workflow
- Measure the surfaces by type.
- Estimate production time and crew size.
- Calculate labor, chemicals, travel, overhead, equipment, and risk.
- Convert the cost floor into a target-margin price.
- Calculate the effective per-square-foot rate.
- Compare the result with similar work in your market.
- Apply the minimum job price and job-specific adjustments.
- Document the scope, assumptions, exclusions, and payment terms.
- After completion, compare estimated costs with actual results.
Use a repeatable calculator
A consistent worksheet makes it easier to check every estimate before it goes to the customer. Download the Free Pressure Washing Pricing Calculator to review labor, chemicals, travel, overhead, and target profit in one place.
For estimating, invoicing, job costing, customer intake, and daily operations, see the Pressure to Profit Business Starter System. Contractors building a commercial pipeline can also use the Commercial Sales System for prospecting, site walks, proposals, and follow-up.
Pricing examples are educational and not guaranteed market rates. Review your own costs, local market, contract requirements, taxes, and job conditions before quoting work.