Asphalt shingles, cedar and slate
Roof Soft Washing in Portland, ME
Detergent does the cleaning up top, so no pressure wand ever touches the shingles.
- Free on-site estimates
- Itemized quote on paper, approved before we start
- Low-pressure methods for siding, roofs and old brick

Getting Moss and Streaks Off Without Shortening Roof Life
Roof soft washing is the low-pressure way to clean a roof, and on a shingle roof it is the only method we use. In a climate with about 47 inches of annual rain and frequent fog, north-facing roof planes and anything under trees stay damp long enough for dark streaks, lichen and thick moss to take hold. A soft wash applies a cleaning solution that kills and loosens that growth, then lets rain and a light rinse carry it off over the following days and weeks.
Why pressure washing a roof is a bad idea
The gritty surface on an asphalt shingle is a layer of mineral granules, and it is what protects the asphalt from UV. Pressure strips that grit away. HomeGuide reports that roofing contractors, the Roof Cleaning Institute of America and the Asphalt Roofing Manufacturers Association all recommend against using a pressure washer on shingle or tile roofs. Lost granules do not come back. High pressure can also force water up under shingle tabs and flashing. The only roofs where pressure washing makes sense are solid metal roofs, and even there we keep it moderate.
Moss is more than a look
Black streaks are mostly cosmetic. Moss is different: it holds water against the roof, lifts shingle edges as it grows, and sheds into gutters, where it clogs downspouts. We do not scrape or pry thick moss mats, which tears shingles. Instead we treat it, let it die back, and remove what loosens with gentle brushing or a light rinse. Thick mats sometimes take two rounds.
What different roofs need
- Asphalt shingles: soft wash only, with solution strength set for the amount of growth
- Cedar shakes and shingles: a wood-appropriate solution and a careful rinse; badly worn cedar may need a roofer instead
- Slate: low pressure only, with care around brittle or loose pieces
- Metal: moderate pressure is acceptable, though a soft wash is often enough
Safety and access
Many Portland houses are tall and steep, with dormers, chimneys and tight side yards. Much roof washing can be done from ladders and the eaves, keeping foot traffic on the shingles to a minimum. If a roof is too steep or fragile to work safely, we say so. We also look for missing or cracked shingles, lifted flashing and sagging gutters while we are up there and point them out, because washing is not a repair and a damaged roof should be fixed first.
Plants, gutters and runoff
Roof solution comes down through the gutters and downspouts, so we wet and cover plantings at the drip line, check where downspouts discharge, and rinse beds afterward. Downspouts that dump onto a driveway leading to the street are redirected to the lawn for the job.
Keeping it clean longer
Trimming overhanging branches lets the roof dry faster. Zinc or copper strips near the ridge release metal ions in the rain that slow regrowth; HomeGuide lists zinc strips at about $30 to $60 per 50-foot roll and moss prevention treatments at $100 to $250.
What This Covers
A roof soft wash treats the roof surface and what drains from it.
Streak and algae treatment
Dark streaks on shingles treated with a low-pressure solution.
Moss and lichen treatment
Growth killed in place and allowed to release, without scraping shingles.
Gutter flush
Loosened debris rinsed out of gutters and downspouts after treatment, when included.
Condition notes
Missing shingles, lifted flashing or soft spots flagged for a roofer to look at.

Typical Roof Soft Washing Costs
| Item | Published range |
|---|---|
| Average roof cleaning (national) | $250 to $600, about $440 average |
| Soft wash, per square foot | $0.15 to $0.60 |
| Moss removal, per square foot | $0.20 to $0.75 |
| Extra for steep pitch, per sq ft | $0.15 to $0.20 |
| Extra story or multi-level add-on, per square foot | $0.10 to $0.20 |
| Moss prevention treatment | $100 to $250 |
Figures from HomeGuide's roof cleaning cost guide. Greater Portland jobs often price above the national numbers, and the size of the job, how high and how reachable it is, and the amount of growth all move the total. The approved quote sets what you pay.
How It Works
1. Inspect from the ground and eaves
We check roof type, pitch, growth and visible damage.
2. Protect below
Drip-line plantings soaked or tarped; downspouts pointed at the lawn.
3. Apply solution
Low-pressure application to the affected planes, with no wand on the shingles.
4. Rinse and follow up
Light rinse and gutter flush; remaining stains fade with the next rains.

Roof Soft Washing Questions
Will a soft wash harm asphalt shingles?
No. It is the method roofing groups favor because no pressure hits the granules. Pressure washing is what removes granules and shortens roof life.
Why does my roof have black streaks?
Dark streaks are usually algae or mold growing on the shingles, worst on shaded, north-facing slopes that stay damp. They are mainly cosmetic but spread over time.
Will the moss come off right away?
Light growth often rinses off the same day. Thick moss is treated and then dies back and loosens over the following weeks, and very heavy mats may need a second treatment.
What is the typical price for a roof soft wash?
HomeGuide puts most roof cleaning jobs between $250 and $600, and soft washing specifically between 15 and 60 cents per square foot. A steep pitch, a second or third story and heavy moss all raise it. You get a written number once we have seen the roof.
Roof Soft Washing Service Areas
- Pressure Washing in Portland, ME
- Pressure Washing in South Portland, ME
- Pressure Washing in Cape Elizabeth, ME
- Pressure Washing in Falmouth, ME
- Pressure Washing in Westbrook, ME
- Pressure Washing in Scarborough, ME
- Pressure Washing in Cumberland, ME
- Pressure Washing in Yarmouth, ME
- Pressure Washing in Gorham, ME
- Pressure Washing in Windham, ME
- Pressure Washing in Freeport, ME
- Pressure Washing in Saco, ME
- Pressure Washing in Biddeford, ME
- Pressure Washing in Old Orchard Beach, ME
- Pressure Washing in Kennebunk, ME
- Pressure Washing in Brunswick, ME
- Pressure Washing in Standish, ME
- Pressure Washing in Gray, ME
Get a Roof Soft Washing Estimate
Book a free visit to price your roof.