Roof Cleaning Cost

Roof cleaning carries the highest price per square foot in residential exterior work and the highest risk behind it. This guide covers what the job costs in 2026, the factors that move the number, how contractors actually build the price, and where the honest line sits between doing it yourself and hiring it out.

What roof cleaning costs in 2026

Benchmark ranges from published national pricing guides. Treat them as a sanity check on a number you built yourself — never as the number.

MeasureTypical 2026 rangeSource
Soft-wash roof cleaning$0.40–$0.60 / sq ftHomeGuide, Angi
Typical residential job$300–$700HomeGuide, Angi
Chemical cost per average roof$40–$80WashCalc contractor guidance
Target gross margin55%+WashCalc default model

Ranges reflect national residential guides and will not match every regional market. The chemical and margin rows are WashCalc's own contractor guidance, not survey data — they are starting assumptions to tune against your own numbers.

The wide spread is not vagueness. A roof is one of the few surfaces where two jobs of identical square footage can legitimately differ in price by a factor of two, because the square footage is genuinely the least important input. A single-storey ranch with a 4/12 pitch, clear ground access on all sides and two years of light streaking is straightforward work. A three-storey house with a 10/12 pitch, landscaping tight to the walls and a decade of established gloeocapsa magma is a different job that happens to have a similar area.

If you are a homeowner reading a quote, that is why comparing two roof prices on dollars per square foot alone is misleading. If you are a contractor writing one, it is why a rate card alone will not price roofs correctly — the condition and access adjustments do more work here than on any other surface you sell.

What moves the price

In rough order of how much each one actually changes the number.

01

Pitch

Walkable versus rope-and-harness is the single biggest cost step. Steep work is slower, needs fall protection, and carries insurance weight.

02

Storey count & access

Ground-level reach is fast. Three storeys, tight side alleys or landscaping against the walls all add setup time before any cleaning starts.

03

Algae severity

Light streaking needs one pass. Heavy established growth needs a stronger mix, longer dwell and often a second application.

04

Roof material

Asphalt shingle is the standard case. Tile is fragile underfoot, cedar shake needs a gentler mix, and metal demands rinse discipline to avoid streaking.

05

Landscaping exposure

Beds, ornamentals and lawn under the drip line all need pre-wetting, tarping and post-rinsing. That is real time nobody quotes for on their first job.

06

Gutter and fascia condition

Streaked gutter faces are visible from the ground and will be judged as part of your work whether or not they were in the quote.

Pitch deserves a note of its own because it is where inexperienced quoting goes wrong. A roof you can walk lets you work steadily with an extension wand and see what you are doing. Once the pitch forces harnesses and anchors, or pushes you onto ladders and poles for the entire job, the hours can double on the same area — and the risk you are carrying changes character entirely. Whether you handle that as a pitch surcharge, a condition step-up or a separate access line matters far less than the fact that it lands in the price at all.

Landscaping is the factor most often missed. Sodium hypochlorite kills plants, so pre-wetting beds, tarping ornamentals and rinsing everything down afterwards is not optional care — it is part of the job. On a heavily planted property that can add an hour before you start and another after you finish, on top of work that already has the lowest production rate of any surface you clean.

How contractors price roofs

Three pricing models, and when each is the right one.

Per square foot — the internal method

Almost every operator calculates per square foot behind the scenes, because it is the only model that stays consistent across roofs of different sizes. The rate is applied to the roof area, then adjusted for condition. WashCalc's default model uses $0.50 per square foot at a production rate of 250 sq ft per hour, with condition multipliers of ×1.0 light, ×1.2 moderate and ×1.5 heavy applied to the rate, and separate time multipliers applied to the hours.

Flat job price — the customer-facing method

What you present is a single number. Homeowners do not want to audit a square-foot calculation, and offering one invites a debate about your measurements rather than about the work. Calculate per square foot, then present flat. The exception is commercial and property-management work, where the buyer often does want the rate shown because they are comparing across a portfolio.

Hourly — almost never

Hourly pricing is rare on roofs and usually a mistake. It caps your earnings on exactly the jobs where experience and good equipment save the most time, and it invites the customer to watch the clock on work that should be paced for safety rather than speed. The one place it earns its keep is genuinely unpredictable remediation — an unusual contamination, a roof nobody can assess from the ground — where a fixed price would be a guess.

The floor underneath all three. Whichever model you present, check the result against your cost-plus floor: total job cost divided by one minus your target margin. On roofs, where target margins run higher than other surfaces because of the risk, that floor catches underpriced jobs the rate card alone would let through.

Worked examples

Three roofs priced with the WashCalc default model. Every figure is reproducible in the roof calculator from the inputs shown.

A straightforward single-storey roof

1,200 sq ft, light streaking, walkable pitch, clear access. At $35 per crew-hour of labor cost, $60 of chemical and $25 of travel, with a 55% target margin, the model returns $600 — exactly $0.50 per square foot, sitting mid-range against published guides. Production time is about 4.8 hours, job cost lands near $253, and the gross margin comes out around 58%.

This is the job the published ranges describe. If your own number for a roof like this is far below $600, check whether you have accounted for the chemical properly and whether your production rate assumption survives contact with a real roof.

An average roof with real algae

1,500 sq ft, moderate streaking, $70 of chemical, same labor and travel. The condition multiplier takes the effective rate to $0.60 per square foot and the price to $900, with about 7.5 hours of production time. Note that the price is above the $300–$700 headline range from the national guides — and that is the model being right rather than wrong. Those headline ranges describe typical roofs; this one is both larger than typical and genuinely dirtier, and it takes half again as long as the first example.

A neglected two-storey roof

2,400 sq ft, heavy established growth, a two-person crew at $45 per crew-hour, $95 of chemical and $35 of travel at a 55% target. The model returns $1,825, about $0.76 per square foot, across roughly 15.4 hours of production time. Job cost is near $821, leaving margin right at target.

A price like this needs to be sold, not just sent. The itemization is what does it: state the area, the method, the second application, the landscaping protection and the number of on-site hours. A homeowner who has been quoted $700 by someone working from a rate card and a glance from the street will otherwise have no way to understand the difference — and the operator quoting $700 will lose money on the job.

Price a specific roof

Enter the area, condition and your own costs — the calculator runs the same model used above.

Open the roof cleaning calculator

DIY versus professional

The honest version, including where the DIY case is real.

The chemistry is not the hard part. A sodium hypochlorite and surfactant mix is straightforward, the materials are available, and the theory takes ten minutes to understand. If roof cleaning were done at ground level, it would be a reasonable weekend job for a careful homeowner.

It is not done at ground level, and that is the whole argument. The work happens on a sloped surface that becomes slick the moment the solution goes down, usually while handling a hose that pulls against you and moving a ladder repeatedly. Roof falls are not a marginal risk; they are the reason professional operators carry the insurance they do. Against that, the realistic saving is a few hundred dollars on a typical residential roof.

The second argument is quieter and costs more. Reaching for a pressure washer instead of a soft-wash setup strips the granules that give asphalt shingles their service life, and it will void most manufacturer warranties. The damage does not look dramatic on the day — it shows up as shortened roof life several years later, long after the connection to one afternoon's work has been forgotten.

Where DIY genuinely makes sense: a single-storey, low-pitch, walkable roof with light streaking, on a dry day, with proper fall protection and a pump sprayer rather than a pressure washer. That job is manageable. A steep roof, a second storey, heavy established growth, or working alone are each individually good reasons to hire it out.

Frequently asked questions

How much does roof cleaning cost?
Published 2026 guides put soft-wash roof cleaning at roughly $0.40–$0.60 per square foot, with a typical residential job landing around $300–$700 (HomeGuide, Angi). A 1,500 sq ft roof in moderate condition sits near the middle of that band. Steep pitch, difficult access, a second storey or heavy black-streak coverage push a job toward and past the top of it.
Why is roof cleaning more expensive per square foot than a driveway?
Three reasons, and none of them are the cleaning itself. Production rate is far lower because you are working carefully at height rather than walking a surface cleaner across flat concrete. Chemical cost is materially higher — a sodium hypochlorite mix with surfactant runs roughly $40–$80 on an average roof. And the risk profile is different: fall protection, ladder time, insurance and equipment wear are real costs that only show up on a roof invoice.
Is roof cleaning priced per square foot or per job?
Most contractors calculate per square foot internally and present a flat job price to the homeowner. The per-square-foot rate is what keeps you honest across jobs of different sizes; the flat number is what the customer wants to hear. Quoting an hourly rate for roof work is rare and usually a mistake, because it caps your upside on the exact jobs where your skill saves the most time.
Does roof pitch change the price?
Yes, and it is one of the largest single factors. A low-slope roof you can walk is straightforward. Once pitch requires roof anchors, harnesses or working entirely from ladders and extension wands, both the hours and the risk climb sharply. Many operators handle this with a pitch surcharge or a condition step-up rather than a separate line, but it has to land in the price somewhere.
Should a roof ever be pressure washed instead of soft washed?
Not an asphalt shingle roof. High pressure lifts and strips the granules that give shingles their service life, and it will void most manufacturer warranties. Soft washing — low pressure plus a sodium hypochlorite solution that kills the algae — is the standard method, and it is what the ARMA and shingle manufacturers direct. Tile and metal tolerate more, but the chemistry still does the work, not the pressure.
Is DIY roof cleaning worth it?
For most homeowners, no — and this is one of the few cases where a contractor can say that honestly. The chemical handling is manageable, but working on a wet, sloped, chemically-slick roof is where the injuries happen, and shingle damage from a rented pressure washer is expensive and permanent. The realistic DIY saving is a few hundred dollars against a genuine fall risk and a warranty you may void.
How often does a roof need cleaning?
Typically every two to four years, driven by climate rather than the calendar. Shaded, humid and north-facing roofs grow gloeocapsa magma — the black streaking — much faster than sunny, dry, well-ventilated ones. Contractors in the Pacific Northwest and the Southeast see far shorter cycles than those in arid markets, which is worth knowing before you build a maintenance-plan offer around a national average.