SLC Roofers (385) 340-6200

Roof Cleaning Cost in Salt Lake: When Those Dark Streaks Actually Warrant a Wash

Stand at the end of the driveway on a bright August morning and look up at the north slope of the roof. The south side is a clean, even gray. The north side has long charcoal streaks running down from the ridge, and where the shade sits longest near the chimney, a fuzzy green patch has crept over three or four shingles. That contrast is the question most homeowners bring us: is that dirt, or is something growing up there eating my roof?

The honest answer shapes both the work and the roof cleaning cost, so it’s worth walking through the way a roofer sizes this up before anyone touches a hose.

Step 1: Read the roof from the ground first

Before you climb anything or call anyone, spend five minutes with the roof from a few angles. You’re sorting what you see into three buckets.

Dark, vertical streaks are almost always algae, a hardy organism that feeds on the limestone filler in asphalt shingles and thrives on north and shaded slopes where dew lingers. Raised green or gray tufts are moss, which holds water against the shingle like a wet sponge. Crusty, flat gray-green spots are lichen, the most stubborn of the three because it roots into the granule surface.

Plain debris, pine needles in the valleys, dust from a dry summer, and cottonwood fluff, is a fourth category and the easiest to deal with. Knowing which of these you have is the single biggest driver of your roof cleaning cost, because algae rinses off far more cheaply than lichen digs out.

Step 2: Decide whether it’s cosmetic or doing damage

Not every stain earns a cleaning. Algae streaking on a five-year-old roof is mostly cosmetic in its early stages. Moss is the one that changes the math. Because it traps moisture, moss keeps the shingle mat damp through Utah’s freeze-thaw swings, and that repeated wet-then-frozen cycle is what lifts and curls the edges over time.

If you’re already seeing lifted or wavy shingles alongside the growth, the cleaning question turns into a repair question. Our post on what buckling shingles are telling you walks through how to tell surface aging from a real problem underneath.

Here’s a quick rule we use: light streaking, clean when it bothers you. Thick moss or lichen over more than a few square feet, clean it this season while it’s dry, because leaving it through another winter is how a cosmetic issue becomes a soft-deck issue.

Step 3: Get eyes on it up close (and skip the pressure washer)

A ground read tells you 80 percent. The last 20 percent needs someone on the roof checking whether the granule layer under the growth is still intact or already worn thin. This is also the moment to rule out the biggest mistake we see: pressure washing.

A pressure washer blasts the protective granules right off asphalt shingles, stripping years off the roof to make it look clean for a season. The correct method is a low-pressure “soft wash” using a cleaning solution that kills the growth and lets it rinse away over the following weeks. If a quote mentions high-pressure spraying on shingles, that’s a red flag worth a second opinion.

A free inspection is the sane way to confirm what you’re dealing with before you commit. You can see how we approach that on our main page or ask about it alongside any roof repair you’re already weighing.

Step 4: Understand what actually drives the cost

Roof cleaning cost in the Salt Lake valley moves on four factors: roof size, pitch, the type of growth, and access. Here are realistic ranges.

  • A straightforward soft wash to clear algae streaking on a single-story home with roughly 2,000 square feet of roof typically runs about $350 to $600.
  • Add heavy moss removal, which is hands-on and slow, and a similar roof can climb to $700 to $1,100 because the crew is physically lifting and bagging growth before the wash.
  • A steep, two-story roof with multiple valleys and limited ladder access can push a lichen-heavy job past $1,200, since safety setup and time both increase.

Debris-only cleanouts, clearing needles and gunk from valleys and gutters, are far cheaper and often bundled with a maintenance visit rather than priced as a full wash.

Step 5: Time it and protect the surroundings

Late summer is a smart window. The roof is dry, solutions work best in warm weather, and you’re clearing the growth well before the wet season sets in. A good crew will also wet down and rinse landscaping so the cleaning solution doesn’t burn your plants, and confirm gutters and downspouts drain freely afterward.

While a crew is up there, it pays to have them check the spots that leak first. Clogged valleys and worn flashing tend to hide under the same debris you’re cleaning off, and catching them now ties into the same logic as our summer storm damage checklist: fix the small stuff in daylight, not during the first October soaker.

Step 6: Prevent the regrowth

Once it’s clean, the payoff is keeping it that way. Zinc or copper strips installed near the ridge release trace metal ions when it rains, which suppresses algae and moss on the slopes below for years. Trimming back overhanging branches to let sun and air reach the shaded north side does the rest. Together these steps stretch the time between washes from every couple of years to five or more.

That’s the real return on a cleaning: not a one-time scrub, but a roof that sheds growth and keeps its granules doing their UV-blocking job at 4,300 feet.

Frequently Asked Questions

My roof looks fine from the street but the inspector found moss under the shade of a big tree. Worth cleaning just that patch?

Yes, spot cleaning a small moss colony is cheap and smart. Moss spreads, and the shaded microclimate under a tree is exactly where it multiplies. Treating a two-foot patch now for a small fee beats treating the whole slope in two years. Trim the branch back while you’re at it.

Will homeowners insurance cover roof cleaning or moss removal?

Almost never. Insurance covers sudden, accidental damage like a hail or wind event, not gradual growth or maintenance. Cleaning is upkeep, so it comes out of pocket. The upside is that keeping the roof clean helps you avoid the covered-but-painful claims later, like a leak that started under trapped moss.

The streaks came back within a year of a previous cleaning. Did I get ripped off?

Not necessarily, but you likely got a wash with no prevention. If the crew cleaned the surface without addressing the shaded conditions or adding zinc strips, algae returns fast on a damp north slope. Ask whether the quote includes a preventive step, or the cleaning is a temporary fix on repeat.

Seeing streaks or green creeping across your slopes? Call us for a free inspection. We’ll tell you straight whether it’s cosmetic or worth cleaning this month, and what your roof cleaning cost would actually be.

Have a question in Salt Lake City?

We will take a look and give you a straight answer, free.

Call (385) 340-6200