Whether you need roof cleaning, repairs, or a full replacement, Moss Boss Roofing has you covered. Not sure what’s needed? We offer professional inspections and honest recommendations to help you make informed decisions.

Roof cleaning

Your roof takes a beating from the elements. To protect its integrity and extend its lifespan, we provide expert services that go beyond surface-level cleaning.

  • Roof cleaning
  • Moss removal and treatment
  • Gutter cleaning
  • Skylight cleaning

Roofing issues often appear without warning, especially after storms. That’s why acting quickly matters. Prompt repairs help you avoid water damage, costly structural problems, and interior leaks.

  • Leaks
  • Skylight & Solar Tubes
  • Gutters & Downspouts
  • Storm & Emergency Repairs

New roof

Roofs don’t last forever. On average, depending on material and maintenance, most will hold up for 20 to 50 years. Eventually, repairs may no longer be enough. When that time comes, our team is ready to help.

  • Installation using the PNW Shield Roofing System™



For a glossary of roofing terms, please click here.

Q1: How often should my roof be inspected?

We recommend scheduling a professional roof inspection once every one to two years. Additionally, it’s wise to have your roof checked after major storms involving wind, ice, or debris.


Q2: Can moss be left untreated?

No. Untreated moss traps moisture, blocks drainage, and accelerates damage.
It also promotes the growth of algae, mold, and mildew—threatening the longevity of your roof.


Q3: How often should I have my roof cleaned?

To maintain roof health, we suggest cleaning it every 1–2 years.
Homes near trees or prone to debris may require more frequent attention.


Q4: How long does a moss or roof cleaning take?

Cleaning times vary based on size and pitch. In most cases, our crew completes the job in 2–4 hours, including moss removal and gutter clearing.


Q5: What are the signs that a new roof may be needed?

Watch for these indicators: missing or damaged shingles, leaks or stains, excess granules, and sagging.


Q6: How long does replacing a roof take?

Typically, roof replacement takes 1 to 3 days, depending on the project’s size and complexity. We’ll give you an accurate estimate after inspecting your home.



joe epperly cofounder



Moss Boss is your local, friendly roofing company proudly serving homeowners in Salem, Keizer, Albany, Corvallis, and communities in the Willamette Valley.

Learn more about our team…

Our services extend to a variety of communities, including:
Salem, Oregon
Keizer, Oregon
Albany, Oregon
Corvallis, Oregon
Silverton, Oregon
Dallas, Oregon
Monmouth, Oregon