
The short answer
Charge $0.40 to $0.60 per square foot for roof soft washing, with most straightforward jobs landing near the middle. Use roof surface area, not home floor area, because pitch and overhangs add washable material. Set a firm minimum for small jobs, then adjust for pitch, stories, access, staining, plant protection, and setup time. Give the customer one clear total instead of exposing every internal calculation.
Key takeaways
- Start roof soft washing at $0.40 to $0.60 per square foot.
- Measure roof surface area instead of relying on the home's floor area.
- Use a minimum charge of roughly $350 to $500 when your costs support it.
- Raise the quote for steep pitch, poor access, heavy growth, and extensive protection.
- Present one fixed total with a written scope and exclusions.
How much per square foot should you charge for roof soft washing?
A solid working range is $0.40 to $0.60 per square foot of roof surface. Straightforward, walkable roofs usually sit lower, while steep, tall, cut-up, or heavily stained roofs belong higher.
Do not price from the home's listed living area without adjusting it. A 2,000-square-foot house does not automatically have a 2,000-square-foot roof. Pitch, attached garages, porches, and overhangs all change the treated area.
If measurements are uncertain, use aerial measurements, property records as a starting point, or careful ground measurements. Then confirm the roof shape, pitch, access, and surrounding property before locking in the quote.
The table below gives practical starting points. These are estimating bands, not promises for every market or roof.
| Roof surface area | At $0.40 per sq ft | At $0.50 per sq ft | At $0.60 per sq ft |
|---|---|---|---|
| 1,000 sq ft | $400 | $500 | $600 |
| 1,500 sq ft | $600 | $750 | $900 |
| 2,000 sq ft | $800 | $1,000 | $1,200 |
| 2,500 sq ft | $1,000 | $1,250 | $1,500 |
| 3,000 sq ft | $1,200 | $1,500 | $1,800 |
How do you build a roof cleaning price from the ground up?
Start with roof surface area multiplied by your base rate, then add adjustments for labor, access, protection, and unusual conditions. Check the result against your minimum and required profit before sending it.
Use this basic estimating sequence:
- Measure the roof surface area as closely as practical.
- Multiply that area by a starting rate between $0.40 and $0.60 per square foot.
- Adjust for pitch, height, roof complexity, access, growth, and required property protection.
- Add separately requested work, such as house washing, gutters, or concrete cleaning.
- Compare the total with your minimum charge and round it into a clean fixed quote.
For example, a 1,800-square-foot roof at $0.50 produces a $900 base. If access is tight and landscaping needs extra coverage and rinsing, the final price should move upward rather than forcing those costs into the original $900.
Run several job sizes through the Pressure Washing Pricing Calculator. A calculator keeps your method consistent, but you still have to inspect the conditions that software cannot see.
Keep your internal math internal. The customer usually needs a total, scope, payment terms, and clear exclusions, not a page full of production assumptions.
What roof conditions move the price up or down?
Pitch, stories, access, roof layout, organic growth, and property protection move the price most. If a condition adds time, material, labor, or exposure, it needs to affect the quote.
Pitch and footing: A low-slope roof with reliable footing is easier to service than a steep roof requiring more controlled positioning. Do not treat both as equal square footage.
Height and stories: A two-story roof usually takes more hose management, setup, and controlled application. A practical starting adjustment is about 25 percent over a comparable one-story job, then refine it for actual access.
Roof complexity: Valleys, dormers, additions, multiple ridges, and separate roof sections slow movement and application. Complex roofs also make surface estimates less forgiving.
Access: Locked gates, narrow side yards, distant water, limited parking, and no safe equipment position all cost time. Identify those problems before arrival whenever possible.
Growth and staining: Light streaking is not the same job as dense organic growth. Heavier conditions may require more solution, dwell time, and controlled follow-up application.
Landscaping and runoff control: Pools, delicate plants, ponds, metal fixtures, and crowded beds can demand more covering, rinsing, and monitoring. Protection time belongs in the estimate.
Roof material and condition: Confirm that your process fits the material and its current condition. If the roof appears damaged, unstable, or outside your workable scope, decline it or narrow the scope in writing.
If you are quoting an exterior package, price each service first. Use the ranges in How Much to Charge for House Washing and How Much to Charge for Driveway and Concrete Cleaning, then apply any package adjustment deliberately.
| Condition | Likely pricing direction | Estimating response |
|---|---|---|
| Low pitch, simple layout | Lower end | Use the base rate if access is also easy |
| Steep or two-story roof | Higher | Add for slower, more controlled work |
| Dormers, valleys, separate sections | Higher | Account for extra movement and application time |
| Heavy organic growth | Higher | Allow more material, dwell time, and follow-up |
| Dense landscaping or pool area | Higher | Price covering, rinsing, and monitoring |
| Clear access and light staining | Lower end | Keep the job near your standard base rate |

What minimum charge should you set for roof cleaning?
A practical roof cleaning minimum is often around $350 to $500, provided that range covers your actual costs and target profit. Your minimum should pay for mobilization, setup, protection, treatment, cleanup, and administrative time.
A small porch roof may contain little square footage, but the truck still rolls. You still load chemicals, manage hoses, protect property, collect payment, and carry the operating costs behind that job.
Insurance is one cost that must be recovered across your work. Insureon reports average annual general liability premiums of $895 for pressure washing companies. It also reports average annual workers compensation premiums of $1,601 for pressure washing companies.
Those averages are not instructions for your exact price. Your premiums, payroll, equipment, fuel, travel, chemical use, and target pay may differ. Divide your yearly overhead across a realistic number of billable jobs or production hours, then include that burden in every minimum.
Do not quietly break your minimum because the customer says the roof looks small. Offer an additional service if it makes sense, or hold the minimum and let the customer decide.

Should roof cleaning prices use square footage or hourly rates?
Quote the customer a fixed price, but use both square footage and a target hourly return behind the scenes. Square footage creates consistency, while the hourly check catches jobs that will tie up your crew.
Estimate total time from arrival through departure, not only application time. Include travel, setup, plant protection, solution preparation, hose handling, dwell time, rinsing, cleanup, customer communication, and payment.
Suppose your square-foot method returns $720. If the entire job should consume four crew hours, compare $720 with the revenue those hours must produce after chemicals, fuel, labor, overhead, and callbacks. If the return is weak, the quote needs an adjustment.
Avoid publishing a simple hourly rate for homeowners unless the scope truly cannot be defined. An hourly quote transfers estimating uncertainty to the customer and can create arguments about pace. A fixed total gives both sides a clear number.
Your target hourly return is not the same as an employee wage. It must also carry nonbillable time and business expenses. Review completed jobs regularly and update your production assumptions instead of defending an outdated rate.
How should you present a roof soft wash quote?
Present one fixed total with a specific scope, expected treatment approach, exclusions, and payment terms. A professional quote should make it easy to understand what you will clean and what you will not.
Name the roof sections included. State whether gutters, siding, exterior windows, patios, solar panels, detached buildings, and debris removal are excluded or separately priced. Do not leave adjacent surfaces open to assumption.
You can offer good, better, and best choices without discounting the core roof work. One option might cover the roof only, another could add a house wash, and a third could include concrete. Build each option from its own costs before considering a package adjustment.
Avoid itemizing internal chemical amounts, labor hours, and profit. That invites the customer to negotiate individual ingredients instead of evaluating the complete service.
Speed matters, but accuracy matters more. Send the quote promptly after confirming measurements and visible conditions. Use photos and written notes so your crew understands the same scope the customer approved.
Once your pricing is set, the next problem is putting that offer in front of qualified property owners. How to Get Your First Pressure Washing Customers covers practical ways to start filling the schedule.
How do you protect profit when roof cleaning prices get competitive?
Protect profit by holding your minimum, defining scope, tracking completed jobs, and refusing work that cannot meet your numbers. Matching the lowest quote is not a pricing system.
Competition is real. IBISWorld counted 32,193 pressure washing services businesses in the United States as of 2024, up 5.2 percent from 2023. That does not mean every company is chasing the same customer, but it does mean you need a clear offer and reliable estimating process.
Track estimated versus actual time, chemical use, travel, and problems on every roof. Review the pattern after enough comparable jobs. Raise or lower your base only when your own records support the change.
Separate pricing errors from production errors. If the price looked correct but the job ran long because setup was disorganized, fix the workflow. If efficient work still produced a weak return, fix the price.
Your website should also explain your service area, roof cleaning process, quote method, and what customers can expect. If you are weighing the cost structure, compare One-Time vs Monthly Pressure Washing Websites.
When you are ready for a site built around clear service pages and quote requests, you can Get a WasherAuthority website. Keep the same roof pricing logic across your website, phone estimates, and written proposals.
Frequently asked questions
How much should I charge to soft wash a 2,000-square-foot roof?
At $0.40 to $0.60 per square foot, the working range is $800 to $1,200. Adjust for pitch, height, access, growth, roof complexity, and property protection.
Should roof cleaning cost more on a two-story house?
Yes. Start around 25 percent above a comparable one-story job, then adjust for actual pitch, access, hose management, and protection requirements.
Do I measure the house or the roof for a soft wash quote?
Measure the roof surface. Living area can miss attached garages, overhangs, porches, roof pitch, and other sections you must treat.
Should I discount roof cleaning when bundled with house washing?
Only when shared travel and setup produce real savings. Price each service separately first, then offer a package adjustment that preserves your required return.
Can I quote a roof cleaning job from photos?
You can create a preliminary quote from clear photos and reliable measurements. Confirm pitch, access, roof condition, landscaping, water access, and separate roof sections before making it final.
Need a website that turns these searches into calls?
We build done-for-you sites for pressure washing contractors. A one time build fee, then $29/month for hosting, your domain, backups and unlimited edits.
Get Your Free Mockup