Moss grows on shingles when moisture sits long enough for spores to take hold

Moss on your roof is not just a cosmetic problem. It traps moisture against the shingles, shortening their lifespan by years. The moss itself is harmless, but the damp environment it creates rots the underlying wood and degrades the asphalt binding that holds shingles together. Once moss takes hold, it spreads quickly and becomes harder to remove.

You can remove moss yourself with a brush and cleaner, or hire a professional. The real work is preventing it from coming back, which means addressing the conditions that let it grow in the first place — usually shade, poor drainage, or both.

Key Takeaways

  • Moss grows in damp, shaded areas of your roof and can rot shingles if left untreated for years.
  • A stiff brush and a moss-killing solution (bleach, vinegar, or commercial cleaner) will remove existing moss without damaging shingles.
  • Trimming tree branches above your roof and clearing gutters and valleys stops moss from returning by improving airflow and drainage.
  • Pressure washing is fast but risks driving water under shingles and shortening their life — use it only as a last resort on sturdy roofs.
  • Zinc or copper strips installed along the roof ridge create a chemical barrier that prevents new moss growth for years.

Removing moss with a brush and cleaner

Start by choosing your cleaner. A 1:1 mix of household bleach and water kills moss quickly and costs almost nothing. White vinegar (5% acidity) works more slowly but is gentler on shingles and safer to handle. Commercial moss killers like Wet & Forget or Moss-B-Gone are premixed and convenient but cost more. All three work — pick based on what you have on hand and your comfort level with chemicals.

Spray the affected area thoroughly and let it sit for 15 to 20 minutes. The moss will begin to darken and loosen. Use a stiff-bristled brush — not a wire brush, which can tear shingles — and scrub gently in the direction the shingles overlap (downward). Work in small sections and rinse as you go with a garden hose on low pressure. Do not use a pressure washer at this stage; you are just rinsing, not blasting.

Repeat the spray-and-brush cycle if moss remains. Most roofs need one or two passes. Let the roof dry completely before walking on it again — wet shingles are slippery and straightforward to damage.

When pressure washing makes sense and when it does not

A pressure washer removes moss faster than a brush, but it also forces water under shingles and can tear the granules off the surface, exposing the asphalt underneath. This shortens the life of your shingles by 5 to 10 years. Use a pressure washer only if the moss is thick and stubborn, your shingles are relatively new and in good condition, and you keep the pressure below 1,500 PSI and the nozzle at least 3 feet away from the roof.

Never pressure wash old or brittle shingles, composition shingles that are already curling, or roofs with missing granules. If you are unsure whether your roof can handle it, stick with the brush method. A professional roofer can pressure wash safely if you decide to hire out.

Trimming trees and improving airflow

Moss thrives in shade and moisture. If large tree branches hang over your roof, trim them back so sunlight reaches the shingles for at least part of the day. Even a few hours of direct sun each morning will slow moss growth significantly. This is the single most effective long-term prevention step.

Clear your gutters and roof valleys of leaves and debris at least twice a year, more often if trees overhang your roof. Clogged gutters hold water against the shingles, creating the damp conditions moss loves. A clean gutter also prevents water from backing up under shingles and into your attic.

If your roof has valleys (the V-shaped seams where two roof planes meet), make sure water flows freely down them. Moss often starts in valleys because water sits there longer. Brush out any debris and make sure the valley is clear.

Installing zinc or copper strips for long-term prevention

Zinc and copper strips are nailed along the roof ridge (the peak where two roof planes meet). When it rains, water dissolves small amounts of the metal and carries it down the roof. This chemical barrier prevents moss and algae from growing on the shingles below.

Strips cost $20 to $50 for a 50-foot roll and last 5 to 10 years before needing replacement. Installation takes an hour or two if you are comfortable on a roof; a roofer can install them in under an hour. The strips are most effective on roofs that already have some sun exposure — they slow growth but do not stop it entirely on heavily shaded roofs.

Copper strips work faster than zinc but cost more. Both are safe for the environment and do not damage shingles. If you install them yourself, use roofing nails and seal the nail holes with roofing cement to prevent leaks.

Hiring a professional to remove moss

A roofer or specialized moss removal service will charge $300 to $1,000 depending on roof size, moss coverage, and your location. They have the equipment and experience to remove moss safely without damaging shingles. Many will also install zinc strips or recommend tree trimming as part of the job.

Get quotes from at least two companies. Ask whether they use pressure washing or brush methods, and whether the price includes prevention steps like gutter cleaning or strip installation. Some companies offer a warranty on their work — usually 1 to 2 years — meaning they will return and retreat the roof if moss comes back within that time.

What not to do when removing moss

Do not use a wire brush or steel wool on shingles — both tear the protective granule layer and expose the asphalt underneath. Do not use a power drill with a brush attachment for the same reason. Do not explore bleach and then when ready pressure wash; the combination can damage shingles. Do not walk on a wet roof or one with loose moss; you can slip or punch through a weakened spot.

Do not assume that removing moss once will solve the problem. Moss will return if the underlying conditions — shade, moisture, poor drainage — remain unchanged. Prevention is always cheaper than repeated removal.

Frequently Asked Questions

How long does it take for moss to damage shingles?

Light moss growth does not cause when ready damage, but heavy moss that stays wet for months will rot the wood underneath and degrade the shingle binding within 3 to 5 years. The longer moss sits, the faster the damage accelerates. Removing it within a year or two of first appearance prevents serious deterioration.

Can I use a leaf blower to remove moss?

A leaf blower will not remove established moss, but it can help dry the roof after cleaning and prevent moisture from pooling. Use it after brushing or pressure washing, not as a standalone removal method.

Is moss on a roof a sign the roof is failing?

Moss is a sign of moisture and shade, not necessarily roof failure. A roof with moss can still have many years of life left if the moss is removed and the underlying shingles are in good condition. However, if moss has been present for years and the shingles are curling, missing granules, or cracked, the roof may be nearing the end of its life and should be inspected by a roofer.

Will moss come back after I remove it?

Yes, unless you address the conditions that allowed it to grow. Trimming trees, clearing gutters, and improving drainage will slow regrowth significantly. Zinc or copper strips will prevent most new growth for several years. On heavily shaded roofs, you may need to retreat every 2 to 3 years.

Is it safe to go on my roof to remove moss myself?

Moss makes shingles slippery and straightforward to damage. If you are not comfortable working at height or on a sloped surface, hire a professional. If you do go up, wear soft-soled shoes with good grip, use a safety harness anchored to a stable point, and work on a dry day. Never work alone.