Moss grows on roofs because of shade, moisture, and time — and you can remove it yourself with the right approach
Moss thrives on roofs that stay damp and shaded, especially in the Pacific Northwest, the Southeast, and anywhere with high humidity and tree cover. It holds moisture against your shingles, which can shorten their lifespan and create conditions for rot. You can clean moss off yourself with a pressure washer, a stiff brush, or a chemical treatment — but each method has real trade-offs in safety, cost, and the risk of damaging your roof.
The safest approach for most homeowners is a low-pressure rinse combined with a brush or a moss-killing treatment, rather than a high-pressure blast that can strip granules from asphalt shingles or force water under the shingles themselves. If your roof is steep, covered in ice, or you are uncomfortable on a ladder, hiring a professional is the smarter choice — a fall from a roof is a serious injury.
Key Takeaways
- Moss removal by pressure washer works fast but risks damaging shingles if the pressure is too high; most manufacturers recommend no more than 50 PSI.
- A stiff brush or soft-bristle roof brush combined with a garden hose is slower but safer for asphalt shingles and does not require climbing onto the roof.
- Zinc or copper strips installed along the roof ridge kill new moss growth for years, though they do not remove existing moss.
- Chemical treatments (usually zinc sulfate or copper sulfate solutions) kill moss in place so it dries and falls away naturally, reducing the need for scrubbing.
- If your roof is steep, icy, or you are not comfortable working at height, a professional roofer or roof-cleaning service is worth the cost to avoid injury.
Pressure washing: fast but risky if done wrong
A pressure washer removes moss quickly, but high pressure damages asphalt shingles by stripping the protective granule coating and forcing water under the shingles where it can cause rot. Most asphalt shingle manufacturers, including GAF and Owens Corning, recommend no more than 50 PSI (pounds per square inch) and a distance of at least 3 feet from the surface. Many homeowners use 2000+ PSI machines, which is far too aggressive.
If you own a pressure washer or plan to rent one, set it to its lowest setting and test it on a hidden section of roof first. Spray at an angle downward along the shingle direction, never perpendicular to the shingles. Work slowly and keep the nozzle moving. A better option is to rent a low-pressure washer (under 1500 PSI) or use a garden hose with a spray nozzle, which takes longer but is nearly impossible to damage the roof with.
After pressure washing, inspect the roof for lifted shingles or exposed nails. If you see damage, stop and consider calling a roofer — you may have created a leak.
Brush and hose: slower but safest for your shingles
A stiff-bristled roof brush or a soft-bristle deck brush paired with a standard garden hose removes moss without the risk of pressure damage. This method is gentler on shingles and does not require you to climb onto the roof — you can work from a ladder leaning against the gutter or from the ground using a long-handled brush.
Wet the moss first with the hose, then scrub in the direction of the shingles. Moss is surprisingly straightforward to dislodge once it is wet. Rinse as you go. This approach takes more time than pressure washing (often 2 to 4 hours for a typical roof), but it is the method most roofers recommend for asphalt shingles because it does not strip granules or force water into seams.
You can buy a roof brush with a 20-foot extension pole for $30 to $60, making this one of the cheapest DIY options. The main drawback is physical effort and the time commitment.
Chemical treatments: kill moss so it falls away on its own
Zinc sulfate, copper sulfate, and other moss-killing solutions work by poisoning the moss, which then dries out and naturally falls away over weeks or months. You spray the solution onto the roof, let it sit, and the moss dies without you having to scrub or pressure wash. This is gentler on shingles than any mechanical removal method.
Common products include Wet & Forget Outdoor, Moss Out, and Behr Moss and Algae Killer. Most are mixed with water and applied with a pump sprayer or garden hose attachment. Cost ranges from $20 to $100 depending on roof size and product choice. The main trade-off is time — you have to wait weeks for the moss to die and fall away, so the roof looks messy during that period. Also, chemical treatments do not work when ready on thick moss; you may still need to brush away heavy growth first.
Always follow the product label for dilution, process rate, and safety precautions. Wear gloves and eye protection, and avoid spraying on windy days or when rain is forecast within 24 hours.
Zinc and copper strips prevent new moss from growing
Metal strips made of zinc or copper, installed along the roof ridge or in rows across the roof, release ions when it rains that kill moss spores before they can take hold. These strips do not remove existing moss — you have to clean that off first — but they prevent regrowth for 5 to 10 years or longer.
Installation is straightforward: nail or screw the strips to the roof, usually under the ridge cap or along the top edge of the roof. A typical roof costs $50 to $200 in materials. Some homeowners install them themselves; others have a roofer do it during a repair or replacement. The strips are visible but unobtrusive, and they work passively without any maintenance.
This is a good long-term investment if moss is a recurring problem on your roof. It does not solve the when ready problem, but it reduces the frequency of cleaning.
When to hire a professional instead of DIY
Roof cleaning is not a task for everyone. If your roof is steep (more than a 6:12 pitch, meaning 6 inches of rise for every 12 inches of run), icy, or covered in heavy moss, the risk of a fall outweighs the cost of hiring someone. A fall from even a single story can cause serious injury or death.
Professional roof cleaners have safety equipment (harnesses, ropes, non-slip shoes), experience working at height, and insurance. They also know the right pressure settings for your shingle type and can spot damage you might miss. Cost typically ranges from $300 to $1000 depending on roof size and moss severity, but it is worth it for safety and peace of mind.
If you decide to hire someone, ask whether they use pressure washing, brushing, or chemical treatment, and confirm they will not exceed 50 PSI if they use a pressure washer. Get a quote in writing and check references or online reviews.
Preventing moss from coming back
Moss returns because the conditions that created it — shade, moisture, and time — are still there. You cannot eliminate those entirely, but you can slow regrowth. Trim tree branches that hang over the roof to increase sunlight and airflow. Clean gutters regularly so water does not pool on the roof. If you install zinc or copper strips, they will suppress new growth for years.
Plan to clean your roof every 2 to 3 years if moss is a chronic problem in your area. In drier climates or on roofs with good sun exposure, cleaning may only be necessary every 5 to 10 years or not at all.
Frequently Asked Questions
Will bleach kill moss on my roof?
Bleach will kill moss, but it is not recommended for roof cleaning because it can damage shingles and discolor them unevenly. Bleach also runs off quickly and does not stay on the surface long enough to be fully effective. Zinc sulfate or copper sulfate products are safer and more reliable.
Can I clean moss off a metal roof the same way as asphalt shingles?
Metal roofs are more durable and can handle higher pressure (up to 200 PSI), but you still want to avoid blasting water under seams or into fasteners. A brush and hose or a chemical treatment works on metal roofs too and is gentler. Always check your metal roof manufacturer's cleaning guidelines.
How long does it take for moss to come back after cleaning?
Moss can return within a few months in humid, shaded areas, or it may take a year or more in drier climates. If you use a chemical treatment or install metal strips, regrowth is slower. Regular gutter cleaning and trimming overhanging branches also slow the return.
Is moss on my roof a sign that my roof is failing?
Moss itself does not mean your roof is failing, but it does hold moisture against the shingles, which can accelerate aging and rot. If your roof is old (15+ years) and heavily covered in moss, have a roofer inspect it to check for damage underneath. A young roof with moss is usually fine as long as you clean it regularly.
What is the difference between moss and algae on a roof?
Moss is a plant that grows in clumps and holds a lot of moisture. Algae is a single-celled organism that appears as dark streaks or stains and does not hold as much water. Both respond to zinc sulfate treatments, but algae is usually easier to remove with a straightforward rinse or brush.