Completed roof on a modern grey home among tall trees in Lane County

Serving Eugene & the Surrounding Area Since 1982

Roof Cleaning & Moss Removal in Eugene & Springfield

Start with a Free 20 Point Inspection and an honest written estimate. We’ll assess the moss and buildup on your roof, explain the appropriate cleaning approach, and identify any restoration work it needs.

  • Roof-friendly moss removal
  • No pressure washing
  • Condition-based restoration
4.6/5 · 100+ Verified Google reviews

Step 1 of 2

Tell Us What Your Roof Needs

Start your Free 20 Point Inspection and no-pressure estimate request.

What best describes your project?
Bonn Roof Care representative

Prefer to speak? Give us a call.

(541) 345-0703
  • Owens Corning logo
    Owens CorningPreferred Contractor
  • Better Business Bureau logo
    A+ BBB RatedBetter Business Bureau
  • National Roofing Contractors Association logo
    National Roofing Contractors AssociationMember
  • CCB LicensedLicense #258082

A roofing company that treats your home like our own

Four Bonn Roof Care roofers in safety harnesses smiling on a roof during a shingle installation.

Since 1982, Bonn Roof Care has helped Lane County homeowners care for their roofs. From your Free 20 Point Inspection through cleaning and final cleanup, we explain the appropriate approach, protect your property, and take pride in the work we leave behind.

Roof Cleaning Work and Customer Feedback

4.6/5 · 100+ Verified Google reviews
Single-story gray house with a star accent, manicured lawn, and a garage on a residential street.
“Bonn Roof Care did stellar job the cleaning and treating the roof at our duplex in Springfield and our home in Eugene. The roofs are pristine and the clean up job was perfect! We are are very happy with the quality of the work.”
— Cheryl KVerified Google review
Moss-covered roof showing the surface before professional roof cleaning
“Great roof cleaning. They communicated well and cleaned up after service. I would highly recommend them to others.”
— Tracy AnguianoVerified Google review
Modern grey house among tall trees with a sloped roof and large arched window.
“I had lots of moss in my roof that they cleaned up incredibly quickly while leaving no debris around my house. Would 100% hire again!”
— Ryan WilsonVerified Google review

Roof Cleaning and Restoration Scope

  • Moss and roof-surface buildup assessed before work begins
  • Gentle manual moss removal using roof-friendly techniques
  • Exposed fasteners and potential leak points inspected
  • Broken or missing tiles and shingles identified for condition-dependent restoration
  • Vents, pipe jacks and skylight seals checked where restoration may be needed

The inspection and written estimate determine the appropriate cleaning and any restoration work. Not every roof can or should be restored instead of replaced.

From Roof Assessment to Final Check

  1. 1

    Assess the roof

    We inspect the roof surface, moss buildup and overall condition.

  2. 2

    Explain the approach

    We recommend roof-friendly cleaning and identify any restoration work for the written estimate.

  3. 3

    Clean, restore and check

    We complete the agreed work by hand, clean the site and inspect the finished result.

Roof-friendly cleaning, with clear limitations

We do not pressure wash roofs because it can strip granules from composition shingles and shorten roof life. Fungal discoloration is common in Lane County and does not damage the roof, but moss removal will not necessarily remove that discoloration.

Financing through GreenSky

Financing options are available for projects over $1,000, subject to credit approval.

View financing details

Roof Cleaning & Moss Removal FAQs

How often should I have my roof cleaned and inspected?
We recommend having your roof cleaned and inspected at least once a year. Regular care can catch issues early and help keep a sound roof in service.
Do you pressure wash roofs?
No. Pressure washing can strip granules from composition shingles and shorten roof life, so we use roof-friendly techniques instead.
Will moss removal remove every dark stain?
Not necessarily. Fungal discoloration is common in Lane County and moss removal will not eliminate it, although the discoloration itself does not damage the roof.
Can every roof be restored instead of replaced?
No. The Free 20 Point Inspection helps us assess the roof’s condition and explain whether cleaning, restoration, repair or replacement makes sense.
Can I finance roof cleaning or restoration?
Financing options are available through GreenSky for projects over $1,000, subject to credit approval.
Do you serve my area?
We serve Eugene, Springfield, and surrounding communities across Western Oregon, including Albany, Harrisburg, Monroe, Veneta, Elmira, Crow, Florence, Vida, Leaburg, Blue River, Pleasant Hill, Lowell, Creswell, Cottage Grove, Drain, Junction City, Roseburg.

Ready to Find Out What Your Roof Needs?

Request your Free 20 Point Inspection and Free Estimate from Bonn Roof Care.

Get My Free Estimate