Roof washing lifts dark streaks, algae and moss from asphalt shingles using a soft low-pressure process instead of harsh blasting. Rob is a family-owned Woodstock operation, with no subcontractors, and he washes roofs in Johnsburg, IL, where shade and lake moisture encourage growth. Roof washing starts from $250. Send a roof photo to (815) 451-0106 and Rob will say honestly whether cleaning makes sense.
Those dark streaks running down a roof are not dirt. They are usually a living thing, a cyanobacterium called Gloeocapsa magna, and it uses the limestone filler in the shingle as food. Left alone, it spreads, holds dampness against the roof and makes the whole house look older than it is.
The honest question for any Johnsburg homeowner is whether to clean now, wait or bring in a roofer. That depends on how old the shingles are, what kind of growth is on them and how the roof sits in relation to trees and water. This page sets out a decision guide so you can judge before you spend anything.
Why shaded Johnsburg roofs streak first
Growth follows moisture, and moisture follows shade. North-facing slopes, valleys where two roof planes meet and sections under overhanging branches stay damp longest. Johnsburg has many wooded streets, and the areas around Dutch Creek and older neighborhoods have mature canopies that keep roofs in dappled shade all day. Add the humidity that comes off Pistakee Lake and the Fox River, and the conditions suit algae well.
Streaks often start small, just a few dark lines near the ridge, then spread downhill in the direction water flows. Moss is the next stage. It lifts shingle edges and holds water against the roof. If you can see green cushions in the shingle gaps, the problem has moved beyond cosmetic and the roof is being actively stressed.
Decision guide: clean now, wait, or call a roofer
Clean now if the shingles are intact, the streaks are the main complaint and the roof still has plenty of life left. Cleaning slows the spread, improves looks and removes moisture traps. Wait if the roof is recently installed and shows no growth yet, or if the weather is freezing. Call a roofer first if you see curling, cracked or missing shingles, bare patches with no granules, soft spots or active leaks.
Rob says so plainly when cleaning will not help. An aging roof close to replacement can be damaged by any cleaning method, and washing it just spends your money before a replacement. The shingle safety guide walks through the signs.
- Clean: intact shingles, dark streaks, moss in early stages
- Wait: new roof, freezing weather, no visible growth
- Roofer first: curling, cracks, missing granules, leaks
- Ask Rob: if you cannot tell from the ground
Low pressure on shingles, and why it matters
Shingle makers and trade groups tend to favor gentle cleaning, and they caution against blasting asphalt roofs. Forceful water can knock off the granules shielding the shingle from sun and weather, and it can force water under the edges. Once granules wash away, they do not come back.
Rob sprays a mild solution on gently, gives it time to loosen the growth, then rinses from the ridge down. He does not scrub or blast. The staining often fades over a few weeks as rain does the rest of the work, so the roof may keep improving after he leaves. The method is the same one described in the explainer on black streaks on roofs.
Roofs near water, and what runs off them
On a lakeside lot, the rinse from a roof ends up in the gutters, the ground or sometimes the lake. Rob prepares by clearing and checking gutters, covering or wetting plants and directing runoff where it can soak into the ground rather than head for the shoreline. Gutters should be clean before a roof wash so everything flows properly.
That is why gutter cleaning often goes first. A full gutter overflows during a rinse, and the water lands exactly where you do not want it. If your roof shed a lot of debris over the winter, ask Rob to handle both in one visit.
Roof shape, pitch and what Rob will and will not do
Steep roofs, high rooflines and slick surfaces all change how a job is done. Many Johnsburg homes have multiple roof planes, dormers and lakeside additions, and Rob looks at those before quoting. A photo from the ground that shows each slope helps him decide how to reach everything safely.
If a roof is too steep, too wet or too high for safe work, Rob would rather decline than gamble. He does not walk on fragile or very old shingles when walking itself would damage them. Honest limits are part of the job, and the quote reflects what is practical.
Roof Washing through the year in Johnsburg
Spring
A strong time for roof washing once the ice is gone and before summer humidity speeds regrowth. Inspect for winter damage and clear gutters first.
Summer
Possible, but heat dries the solution too fast on south-facing slopes. Morning scheduling helps, and shaded north slopes can be handled any time.
Early fall
An excellent window before leaves land on the roof and keep it damp through winter. Remove streaks now so the roof can dry faster in the cold months.
Winter
Roof washing does not belong in freezing weather. If you spot active leaks or ice damage, call a roofer, and plan a wash for spring.
Getting a quote
A roof is the largest surface on your house and the one you look at least. Send Rob a photo from the street at (815) 451-0106, or two if your lot lets you shoot from the side, and he will tell you whether the streaks call for a gentle wash, a wait or a roofer. The quote is free, the advice is honest, and nobody is sent up your roof except Rob.

