What do roof cleaners charge?
Most residential roof cleaning jobs are priced between $350 and $750, and the per-square-foot rate behind that number runs from about $0.20 for a chemical-only treatment on a low, easy roof to $0.75 or more for a soft wash on a steep or heavily stained one. Where you sit in that range depends on method, pitch, material, access and how much growth is on the roof.
Two public cost guides agree on the shape of the market. Thumbtack’s roof cleaning cost page reports a national average range of $356 to $718, a low end of $213 and a high end of $1,222, with roofs under 1,000 square feet around $400 (about $0.40 per square foot) and 3,000 to 4,000 square foot roofs at $500 to $630. Fixr’s roof cleaning cost guide puts the typical job at $450 to $700 with a national average of $612 for a 1,500 square foot roof, and an overall per-square-foot span of $0.10 to $0.60, while its own method table puts soft washing higher, at $0.30 to $0.75.
Those are what homeowners report paying, so they are a sanity check, not your price list. The sections below build a rate from your own costs, then show how to turn it into a price list a customer can read in ten seconds.
| Method (what the customer gets) | Fixr’s reported range per sq ft | Where it fits |
|---|---|---|
| Blow off debris only | $0.05 to $0.10 | Leaves and needles, no stains; often an add-on to gutters |
| Zinc oxide application (prevention) | $0.05 to $0.15 | Mossy climates, sold as a yearly maintenance visit |
| Chemical wash, no rinse | $0.20 to $0.30 | Rubber, tar and gravel, light algae on asphalt |
| Low pressure wash | $0.30 to $0.70 | Wood shakes and slate, with gentle chemistry |
| Soft wash (apply, dwell, rinse) | $0.30 to $0.75 | Asphalt shingle, concrete and clay tile: the standard residential job |
How do you measure a roof for a quote?
Price the roof surface, not the house footprint. A roof with any pitch is bigger than the floor under it, and the difference grows fast: a 6/12 roof is about 12 percent larger than its footprint and a 12/12 roof is 41 percent larger. Quoting from the footprint is the most common way new roof cleaners underprice.
Pitch factors
Multiply the footprint (length times width of the building, including overhangs) by the factor for the pitch. The factor is plain geometry: the square root of 1 plus (rise ÷ 12) squared.
| Pitch | Factor | 2,000 sq ft footprint becomes |
|---|---|---|
| 3/12 | 1.03 | 2,060 sq ft |
| 4/12 | 1.05 | 2,100 sq ft |
| 6/12 | 1.12 | 2,240 sq ft |
| 8/12 | 1.20 | 2,400 sq ft |
| 10/12 | 1.30 | 2,600 sq ft |
| 12/12 | 1.41 | 2,820 sq ft |
How to get the numbers without climbing
- Footprint: county assessor records or a satellite measuring tool give the building dimensions; add the overhangs (usually 1 to 2 feet per side).
- Pitch: a level and a tape from a ladder at the eave, a pitch gauge app held against a gable end, or the builder’s plans. Round up when in doubt.
- Stories, access and obstacles: count from the street. A two-story roof, a roof you cannot reach with a ladder from the ground, or one with skylights and solar panels all take longer, and the next section prices that in.
Thumbtack notes that the first question a roof cleaner asks is the size, pitch and slope of the roof, and that most companies visit before giving a firm number. You can quote from measurements for straightforward roofs and reserve the visit for steep, tall or heavily grown-over ones.
What moves roof cleaning prices up or down?
Six things change the time and risk on a roof job: material, pitch, height, growth, access and water. Build each one into your rate as a multiplier or a flat add-on so your quotes stay consistent from one house to the next.
Material sets the method, and the method sets the base rate
Asphalt shingle is the bulk of residential work. The Asphalt Roofing Manufacturers Association’s technical bulletin on algae discoloration says discoloration can be lightened with a solution of liquid household bleach (sodium hypochlorite) and water, that the process makes the roof slippery, that scrubbing can loosen granules, that a power washer, brush or broom should not be used to clean algae from the roof, and that high-pressure washing should not be used on asphalt roofing for any purpose. That is the whole case for soft washing: low pressure application, dwell time, gentle rinse. Fixr lists soft wash for asphalt, concrete, clay and tile at $0.30 to $0.75 per square foot, low pressure for wood and slate at $0.30 to $0.70, and high pressure for metal at $0.20 to $0.70.
Multipliers to apply to your base rate
| Factor | Typical adjustment | Why |
|---|---|---|
| Pitch 8/12 and up | +20 to +40 percent | Roped-up work, slower movement, more time per square foot |
| Second story or higher | +15 to +25 percent | Longer ladders, longer hose runs, more rinse time |
| Heavy moss or lichen | +25 to +50 percent, or a second visit | Thick moss needs a stronger mix, a longer dwell and often a return trip after it dies off |
| Tile (clay or concrete) | +15 to +30 percent | Fragile under foot, more chemical absorbed, careful rinse |
| Skylights, solar panels, multiple dormers | Flat add-on per obstacle | Masking, slower spraying, extra rinsing |
| Landscaping and no outside water | Flat add-on | Pre-wet, cover and rinse plantings; bring water if there is no spigot |
Those percentages are a structure, not market data: set yours by timing ten jobs and comparing the minutes per square foot on easy roofs against steep or mossy ones. If a 10/12 roof takes you 35 percent longer per square foot, that is your multiplier.
Chemicals and runoff
Sodium hypochlorite and surfactant are cheap per job compared with labor, but the handling is not free: eye protection and gloves (ARMA lists both), a dedicated pump and hoses, and a plan for the runoff. Pre-wet plants and keep them wet, bag downspouts or divert them, and follow your local rules on where wash water can go. The pressure washing business guide covers wastewater rules and soft wash equipment in more detail. Never mix bleach with acids or ammonia products, and keep roof chemistry separate from anything else in the truck.
How to build a per-square-foot rate from your costs
Your rate is the cost of a crew hour divided by the square feet that crew cleans in an hour, plus chemicals, plus your overhead and profit. Time three or four real jobs with a stopwatch, including setup, dwell time, rinse and the drive, before you trust any number.
A worked example (hypothetical numbers)
These are round figures to show the method. Replace every one with your own.
- Crew of two, paid $22 and $18 an hour. With payroll taxes and workers’ comp at 25 percent, the loaded crew hour is $50.
- Truck, pump, fuel, insurance and fall gear, spread across jobs: $25 per crew hour.
- A standard soft wash of a 2,200 square foot roof surface takes 3.5 hours on site plus 30 minutes driving: 4 crew hours, or $300 in labor and vehicle.
- Chemicals for that roof: about 25 gallons of applied mix at roughly $1 per gallon, $25, plus surfactant, $5. Call it $30.
- Direct cost: $330. At 25 percent overhead and 20 percent profit, price = $330 ÷ (1 − 0.45) = $600.
- $600 ÷ 2,200 sq ft = $0.27 per square foot for an easy, single-story, lightly stained asphalt roof.
That lands at the low end of Fixr’s soft wash range, which makes sense for a flat, easy roof. Apply the multipliers from the previous section and the same roof at 8/12 on a two-story house with moss comes out around $0.27 × 1.3 × 1.2 × 1.3 = $0.55 per square foot, or about $1,200. Thumbtack’s high end for a single job is $1,222, so the structure holds.
Use the profit calculator to check what a full day of roofs leaves after all costs, and the house cleaning pricing guide for the same cost-plus method applied to interior work if you sell both.
What should your minimum be, and what does fall protection cost?
Set a job minimum of $300 to $400 even for a small roof, because the setup (ladders, roped anchors, masking plants, mixing chemistry, rinsing) costs the same on a 900 square foot ranch as on a 2,000 square foot colonial. Fixr’s low end of $173 for a 200 square foot chemical clean shows how low prices go when a company skips that discipline.
Fall protection is a cost line, not an option
If you have employees, OSHA’s general industry walking-working surfaces rule, 29 CFR 1910.28, requires that each employee on a surface with an unprotected side or edge 4 feet or more above a lower level be protected by a guardrail, safety net or personal fall protection system. A roof is that surface. Some roof work falls under the construction standard instead, with its own trigger heights, so check which rules apply to the way you work and to your state. Either way, a harness, rope, roof anchor and the minutes it takes to set and move them belong in every quote: in the worked example above they are part of the $25 per crew hour, and the roped-up time is part of the pitch multiplier.
Insurance changes the price too
General liability for roof and exterior washing costs more than for interior cleaning, and some insurers exclude roof work unless you ask for it. Confirm your policy covers work above a set height before you sell it, and spread the premium across your expected jobs when you set the overhead percentage. The cleaning business insurance guide explains the policy types. This is not legal or insurance advice; ask your agent.
A roof cleaning price list customers can read
Customers do not think in square feet, so publish a price list by home size and story count with a from-price, and keep the per-square-foot rate for your own quoting. Make the add-ons visible so nobody feels surprised at the door.
Sample residential price list (hypothetical, built from the $0.27 base above)
| Home | Roof surface (approx.) | Single story, easy pitch | Two story or 8/12 and up |
|---|---|---|---|
| Up to 1,500 sq ft footprint | 1,600 to 1,900 sq ft | from $450 | from $600 |
| 1,500 to 2,500 sq ft | 1,900 to 3,000 sq ft | from $550 | from $750 |
| 2,500 to 3,500 sq ft | 3,000 to 4,200 sq ft | from $750 | from $1,000 |
| Over 3,500 sq ft | measured on site | quote | quote |
Add-ons to list
- Heavy moss treatment and return visit: from $150
- Gutter cleaning while on site: by linear foot, see the gutter cleaning guide for rates
- House wash bundled with the roof: a percentage discount, since the setup is shared
- Zinc or copper strip installation or an annual preventive treatment: a flat price, sold as a yearly visit
- Solar panel rinse: per panel
About warranties
Some roof cleaners advertise a multi-year guarantee against the return of black streaks. Only offer one if you have priced it: estimate the share of roofs that will call you back within the warranty period, multiply by your cost of a return visit, and add that to every job. A warranty tied to an annual preventive treatment is safer, because the customer pays for the visit that keeps the promise true. Write the exclusions (moss, tree debris, neighboring roofs seeding algae) into the quote.
How to present a roof cleaning quote
A roof quote should show the measured area, the method, what is included, the add-ons as separate lines and the care notes for plants, pets and cars. Send it the same day as the measurement, with photos of the growth you found.
- Measurements: footprint, pitch and the roof surface you priced. Customers trust a number they can see the math behind.
- Method in one sentence: low-pressure application of a cleaning solution, dwell, gentle rinse, no pressure washing. Say it, because the customer has read that pressure can damage shingles.
- Included: plant protection, downspout diversion, debris blow-off, before and after photos.
- Expectations: black streaks lighten on the day and often keep fading over days to weeks; thick moss browns and sheds over weeks. ARMA says the effect of cleaning is temporary and discoloration may recur, so say how long a typical result lasts in your climate rather than promising forever.
- Terms: deposit if any, weather reschedule policy, payment on completion.
The cleaning estimate template gives you a quote layout you can adapt with these lines. If you send a lot of quotes, software that turns a quote into a booking and a reminder saves the follow-up calls; cleaning quote software describes how Broombook handles that. Exterior work also pairs well with the recurring model in the window cleaning business guide: a roof every two to three years, windows and gutters in between.