Skip to main content

Free Estimates: Call 971-570-3712

Contractors License #162609 Bonded and Insured


Environmentally Safe Roof & Gutter Cleaning

Happy Roof Cleaning Customers in Clackamas County

Our wonderful customers are the reason we’re in business.
Here are some of the great things they’ve said about us.
We’ll do everything we can to make sure you’re a satisfied customer, too!

Passionate about his work

Dennis provided a quick and detailed response to my inquiry along with links to his website that included photos and videos of the work he performs. He stopped by my house the same day to provide me with literature of the method he uses and to get on the roof of my 3-story home to assess the moss and take photos. The following day I had a detailed photo PDF of what work needed to be done along with a quote. I decided to hire him and the next day he stopped by with the contract and to unplug my downspouts that I doubt had ever been cleaned. Two days later (today) he performed the remainder of the job using his environmentally- and asphalt shingle-friendly method and all of the moss on my roof magically disappeared. He was here all day long and cleaned up after himself. Dennis is passionate about his work and I can tell he really cares about his performance and reputation based on the fantastic communication, fast service, and caring attitude. I will hire him to maintain my roof and would recommend him to anyone. Reasonably priced, excellent service, professional!

— Sue L., Lake Oswego, OR

Diligent and thorough

Roof cleaned of moss and other debris. Excellent work; diligent and thorough. Would use again and recommend to anyone.

— Don Bulow, Lake Oswego, OR.

Friendly and meticulous

Dennis showed up on time (a day early in fact) and completed the task as needed in a professional way. He was friendly and meticulous.

— Steve B., Damascus, OR.

Made it look spectacular

My really big, cement tile roof needed deep cleaning and these guys made it look spectacular. Not an easy job, there were no complaints, up-selling or extra charges. I did give them a tip for a job well done and expect to retain their services from here on out.

— Edward H., Milwaukie, OR.

Highly recommend

Dennis did a great job. We hired him to clean the roof and gutters. After looking at the house he suggested two different options considering the condition of the roof which definitely fit the bill. We are very pleased and highly recommend his services. We actually will hire him again to clean our carpets.

— Ulli T., Lake Oswego, OR.

A real professional

Dennis is a real professional. He took photos and worked up a plan before making a bid. He worked like a youngster, even after dark up on our third level roof! I would heartily recommend his work to anyone needing roof or gutter cleaning. He cleaned up every bit of debris. We will 100% use him again.

— Barbara B., Lake Oswego, OR

Looked like a brand new roof

I needed moss and debris cleaned off of a roof for a real estate transaction, I was only given about a week to do so, in the worst weather possible. Dennis took the job and completed it in the worst weather conditions and it looked like a brand new roof! He even completed some much needed repairs on the roof while he was up there without us even asking! I will use him for this every time now! Great experience.

— Brittany G., Milwaukie, OR

Work Ethic

‘Work Ethic’ is the first thing that comes to mind when I think about my experience in hiring Dennis to de-moss my roof. He did a fantastic and thorough job, and even though the job took much longer than he expected, he made sure to let me know what was going on throughout the process and took great care to leave the premises clean. The roof looks great, and I will certainly give him a call next time I need work done. Thanks!

— Daniel D., Oregon City, OR

Highly Recommend

I would highly recommend this company to anyone needing roof cleaning.

— Steve E., Lake Oswego, OR.

Straightforward and Thorough

Dennis is very friendly, and by the time he was done treating our roof it felt like we’d been working with him for years. Very straightforward and thorough. Of the 5 bids I received, he was the only one that actually got up on the roof to look around and take some pictures before providing an estimate. From the time I confirmed his bid the job was done within 48 hours.

— Kory K.

Get an Estimate for your Roof Cleaning