Home/ Exterior Cleaning/ Roof Cleaning/ 5 Signs Your Roof Needs Cleaning, Not Replacement

5 Signs Your Roof Needs Cleaning, Not Replacement

Published August 2, 2026 by Green Pro Services of Kankakee | Kankakee County and Will County, Illinois

Quick Answer

If your roof has black streaks, moss patches, or dark discoloration but no missing shingles, no interior water stains, and no exposed shingle mat, it is dirty, not failing. A professional soft wash removes the algae and moss for a small fraction of the cost of a new roof. Replacement is only the right call when shingles are curled, cracked, bare of granules, or leaking.

Manufacturer Approved Soft Wash
Licensed and Insured
Free Roof Inspection
Serving Kankakee and Will County

Every spring we get calls from homeowners in Kankakee, Bourbonnais, Manteno, and Frankfort who just got a roof replacement quote and want a second opinion. In a lot of those cases the roof still has years of service left. What the homeowner is reacting to is the way it looks, and the way it looks comes from algae, moss, and lichen sitting on top of perfectly sound shingles.

A new asphalt roof on an average home in our area runs five figures. A professional roof cleaning runs a few hundred dollars. Knowing which one you actually need is worth learning before you sign anything, so here are the five signs that point to cleaning rather than replacement, plus the warning signs that mean it really is time for a roofer.

The Checklist

5 Signs Your Roof Needs a Cleaning

Walk your property, look at the roof from the ground with a pair of binoculars, and check your ceilings inside. If what you find matches these five, cleaning is your answer.

Sign 01

Black Streaks Running Down the Slope

Those dark vertical streaks are a blue green algae called Gloeocapsa magma. It feeds on the limestone filler in modern asphalt shingles and it spreads with rain runoff, which is why the streaks always run downhill and why they show up worst on the north facing slope. Algae is a surface organism. It stains the shingle, it holds moisture against the shingle, and it makes your whole house look tired, but it does not crack the shingle or break the seal.

Verdict: Cleaning. Streaks come off with a low pressure soft wash and the roof looks close to new again.

Sign 02

Green Moss or Crusty Lichen in the Shaded Areas Only

Moss grows where the sun cannot dry the roof out, which in our area means under maples and oaks, along the north slope, and in the valleys where debris collects. If the growth is confined to those shaded zones while the sunny slopes look clean, the roof itself is fine. The shade is the problem, not the shingles.

Moss does need to be handled, though. It lifts shingle edges and holds water, and left alone for several more seasons it will turn a cleaning job into a repair job. Do not scrape it or blast it. Pressure and scraping tear granules off and pull moss roots through the shingle surface.

Verdict: Cleaning, and sooner rather than later. Treated moss dies off and releases without mechanical damage.

Sign 03

The Roof Looks Bad But the Shingles Still Lie Flat

Stand back and look at the shingle lines. If they run straight and flat across the roof with no curled corners, no cupping, no buckled rows, and no bare patches showing the black mat underneath, the shingles are still sealed and doing their job. Discoloration on a flat, intact roof surface is cosmetic.

Verdict: Cleaning. Flat, sealed shingles with dark staining is the single most common roof we clean.

Sign 04

Your Roof Is Under About 15 Years Old With No Leaks

Most architectural shingles installed in northern Illinois carry a 25 to 30 year rating and realistically deliver 20 or more with normal maintenance. If your roof went on in the last 15 years, your attic is dry, and you have no water stains on any ceiling, algae staining is not a sign of failure. It is a sign the roof has been outside for a while.

Check your closing paperwork or ask a neighbor who bought around the same time. Age is the fastest way to sort a cleaning job from a replacement job.

Verdict: Cleaning. Wash it now and keep the remaining warranty years you already paid for.

Sign 05

The Replacement Quote Came From a Ground Level Look

Storm season brings crews through Kankakee County knocking doors and pointing at streaks. A real replacement recommendation comes with an attic inspection, photos of the actual damage, granule loss evidence from your gutters, and a look at flashing and penetrations. If nobody went up there and nobody showed you a photo, you got a sales pitch and not a diagnosis.

Verdict: Get a second set of eyes before you spend anything. Our roof inspection is free and we will tell you straight if cleaning will not fix it.

The Other Side

When It Really Is Time to Replace

We are a cleaning company and we will still tell you to call a roofer when we see these. Washing a failing roof wastes your money and ours.

  • Shingles are curled at the corners, cupped in the middle, or cracked across the face
  • Bare black spots where the granules are gone and the asphalt mat shows through
  • Piles of granules washing out of your downspouts every rain
  • Water stains on ceilings, damp attic sheathing, or daylight visible through the roof deck
  • Visible sagging or a wavy roof line, which points to a deck or structural problem
  • Roof is past 20 to 25 years old and shows several of the above together

One curled shingle by itself is a repair. Several of these signs across the whole roof is a replacement.

The Math

Roof Cleaning Cost vs Roof Replacement Cost

Typical local ranges for a single family home in Kankakee County and Will County. Your exact number depends on roof size, pitch, access, and how heavy the growth is.

Home Type Professional Roof Soft Wash Full Asphalt Roof Replacement
Single story ranch $350 to $650 $9,000 to $15,000
Two story home $550 to $1,100 $13,000 to $22,000
Large or steep pitch roof $900 and up $20,000 and up

Cleaning also protects the investment you already made. Algae and moss hold moisture on the shingle surface and shorten the working life of the roof, so removing them every few years is maintenance, the same way you would service a furnace instead of waiting for it to quit.

How We Do It

Our Soft Wash Roof Cleaning Process

The Asphalt Roofing Manufacturers Association recommends low pressure cleaning with a chlorine based solution. That is exactly what we do, and it is why cleaning does not put your shingle warranty at risk.

1

Free Inspection

We look at shingle condition, growth type, and flashing, then tell you whether cleaning is the right call at all.

2

Protect the Property

Landscaping, shrubs, and grass get saturated and covered before any solution touches the roof.

3

Apply and Dwell

A low pressure application kills algae, moss, and lichen at the root with no scrubbing and no granule loss.

4

Rinse and Final Walk

We rinse everything down, flush the landscaping again, and walk the property with you before we leave.

Questions and Answers

Roof Cleaning Questions From Local Homeowners

If the shingles lie flat, keep their granules, and your ceilings and attic are dry, the roof is dirty and not failing. Black streaks, moss, and lichen are surface organisms that a soft wash removes. Replacement is warranted when shingles curl or crack, granules are gone in patches, the roof leaks, or the roof line sags.
Most single family roofs in Kankakee and Will County fall between $350 and $1,100. A single story ranch usually runs $350 to $650 and a two story home usually runs $550 to $1,100. Roof size, pitch, and how heavy the moss or algae growth is set the final price, which we quote after a free inspection.
Professional soft washing does not void shingle warranties. The Asphalt Roofing Manufacturers Association recommends low pressure cleaning with a chlorine based solution for algae removal. What does risk your warranty is pressure washing, which strips granules off the shingle surface and is treated as damage rather than maintenance.
Black streaks are algae feeding on the limestone filler in the shingle. The algae itself will not crack a shingle, but it holds moisture against the roof surface and reduces reflectivity, which adds heat stress and shortens shingle life over time. Removing it every few years protects the roof and restores the appearance of the house.
Yes, when the roof is still structurally sound. Moss and algae trap moisture, lift shingle edges, and keep the surface damp through freeze and thaw cycles, which is hard on a roof in northern Illinois. Removing the growth lets the roof dry out normally and helps you get the full service life out of it.
You should not. High pressure blasts the protective granules off asphalt shingles, forces water under the shingle courses, and can void your warranty. Add ladder work on a wet, sloped surface and the risk is not worth the savings. Roofs need a low pressure chemical application, not force.
Most roofs in our area stay clean for three to five years after a professional soft wash. Homes with heavy tree cover, dense shade, or a north facing slope may see growth return closer to the three year mark, while open sunny roofs often go longer.
Yes. Green Pro Services cleans roofs throughout Kankakee County and Will County, including Kankakee, Bourbonnais, Bradley, Manteno, Momence, Frankfort, New Lenox, and Mokena. Call (815) 650-0397 to check availability for your address.
Kankakee Bourbonnais Bradley Manteno Momence Frankfort New Lenox Mokena

Get a Free Roof Inspection Before You Replace Anything

We will look at your roof, tell you honestly whether it needs a wash or a roofer, and quote the cleaning on the spot. No pressure and no sales pitch.


Sub-contractor certificate for Green Pro Services of Kankakee LLC, with “Thank you for choosing to do business in Monee.”
By Jeremiah Green August 4, 2026
Green Pro Services is now a registered contractor with the Village of Monee, IL for power washing and window cleaning. Bonded, insured, and on file with the village.
GreenPro graphic: 7 things to check when hiring a pressure washing company in Frankfort, IL.
By Jeremiah Green August 4, 2026
Insurance, soft washing, written quotes and more. 7 things Frankfort IL homeowners should check before hiring a pressure washing company.
Two-story house at dusk with warm exterior lights and a lit roofline under a blue sky
By Jeremiah Green August 1, 2026
Green Pro Services installs company supplied commercial grade lights only. Here is why we do not hang customer owned Christmas lights in Kankakee County IL.
GreenPro Services exterior cleaning ad for Bourbonnais, IL, showing before-and-after deck washing result.
By Jeremiah Green July 29, 2026
See how our crew soft washed the house, restored the deck, and cleaned the windows on a full exterior cleaning package in Bourbonnais, IL. Free estimates.
Garage with wet speckled floor and text: “7 Best Garage Floor Coatings for Illinois Winters, Ranked”
By Jeremiah Green July 25, 2026
We ranked 7 garage floor coatings on salt resistance, cure time, and cost per square foot for Illinois freeze-thaw. Polyaspartic takes the top spot.
GreenPro pressure washing a driveway in Frankfort, IL, with water spraying across a sunny suburban home drive.
By Jeremiah Green July 24, 2026
Safe PSI, nozzles, steps, and cost to pressure wash a driveway in Frankfort IL. When to DIY and when to call Green Pro Services. Free quotes.
Pool deck coating ad for GreenPro Kanakee II beside a blue swimming pool
By Jeremiah Green July 24, 2026
Slip resistant polyaspartic pool deck coatings installed in one day across Kankakee and Will County. Free on-site quotes.
GreenPro ad showing a coated garage floor and text: “5 Surprising Reasons to Coat Your Garage Floor in Illinois”
By Jeremiah Green July 22, 2026
Road salt and freeze thaw cycles destroy bare concrete. See 5 surprising reasons Kankakee and Will County homeowners coat their garage floors for good.
GreenPro promo showing a before-and-after epoxy garage floor and the text “How Much Does An Epoxy Job Cost?”
By Jeremiah Green July 21, 2026
Epoxy garage floors in Kankakee and Will County run $5 to $12 per sq ft, or $2,500 to $6,000 for a 2 car garage. See 2026 pricing by size and free quotes.
GreenPro Services logo on a navy, red, and white epoxy flake background with Flake Color: Windy City
By Brian CCS July 20, 2026
Navy and orange Torginol Windy City flake garage floor coatings, perfect for Chicago Bears fans. One day install in Kankakee & Will County. Free quotes.