Skip to main content

Free Estimates: Call 971-570-3712

Contractors License #162609 Bonded and Insured


Environmentally Safe Roof & Gutter Cleaning

Cleaning Roofs in Clackamas County

Serving Clackamas, Gladstone, Milwaukie, Oregon City, Happy Valley, Oak Grove, Lake Oswego, West Linn, Damascus, Beavercreek, Canby and more.

Milwaukie, Oregon

Milwaukie, Oregon, is where I grew up and where I started cleaning roofs in the 1970s. I attended Milwaukie Elementary, Junior and High schools. I like to clean roofs in Milwaukie because I want to give back to the community.

Our Roof Disk cleaning method produces fantastic results! Roof Disk cleaning’s environmentally safe cleaning process is to pre-treat the roof and loosen the moss, helping it to be thoroughly cleaned by the disk process.

Let me clean your roof, clean out your gutters, and maintain your roof at a fraction of re-roofing costs. I’ve been cleaning roofs in Milwaukie for over 40 years! Call now for a free estimate at 971-570-3712.

  • Get an Estimate for Roof Cleaning in Milwaukie

Clackamas, Oregon

Clackamas, Oregon, is a city that I work in due to its proximity to my home and where I grew up. There are a lot of large commercial companies in Clackamas, which has grown quickly, with Clackamas High School built in 2002. I know this area well after living here for 99% of my lifetime. Cleaning roofs close to home has many advantages and I have over 40 years of professional experience in this area. If you live in Clackamas and want your roof cleaned with my environmentally safe cleaning solution and cleaning disk that makes less mess when cleaning moss off your roof, then you should call me for a free roof cleaning proposal. I answer the phone, perform all the estimates and do the roof cleanings myself.

  • Get an Estimate for Roof Cleaning in Clackamas

Oregon City, Oregon

Oregon City is very close to my hometown and used to be known for the Oregon City Paper Mill on the Willamette River at the Willamette Falls. Many of my Oregon City roof cleanings are asphalt shingle, also known as composition roofs. As the owner of AAA Action Fast Services, I will come to your location for a free roof inspection and prepare a bid for a Roof Disk cleaning or other roof cleaning services that I will perform myself, giving you the full benefit of my 40 + years of experience! I also provide a roof maintenance program for recurring needs such as loose roof debris removal and gutter cleaning services. Call me now at (971) 570-3712.

  • Get an Estimate for Roof Cleaning in Oregon City
  • Get an Estimate for Roof Cleaning in Oregon City

Gladstone, Oregon

Roofs that I hand-clean have turned out amazing in Gladstone, Oregon! I also provide Roof Disk cleaninggutter cleaning, and loose roof debris removal. If you happen to have a lot of trees around your home or building, and the leaves have all fallen off your trees, I can provide you with yard leaves clean-up service, as well. I’ve been in business for over 40 years and will treat your roof like it was my own.

  • Get an Estimate for Roof Cleaning in Oregon City
  • Get an Estimate for Roof Cleaning in Oregon City

Lake Oswego, Oregon

Roof cleaning in Lake Oswego can be tricky for some, but not for me because of the Roof Disk cleaning system. Unlike the power washer wand, I use a cleaning disk that does not shoot the moss all over but generally cleans the roof under the disk that rinses the moss and dirt down into the gutters. With homes that are close to each other, like in Lake Oswego, it is important to keep the roof cleaning as contained and least messy as possible. Some roofs need a combination of hand cleaning and Roof Disk cleaning, and that is why I walk each roof myself to see which types of cleaning are best for each roof. I do not base my bids on drone or satellite pictures, or by guessing from the ground. Periodic roof debris removal minimizes moss growth by allowing the rain to run off your roof into your gutters and down your downspouts without any obstruction from roof and gutter debris build-up. One last thing: be wary of gutter leaf protectors. Most of my customers who have gutter guards ask me to remove them and wish that they had never had them installed. The money paid to install ineffective gutter guards could have been spent on gutter and roof debris maintenance over the years, improving property value.

  • Get an Estimate for Roof Cleaning in Oregon City
  • Get an Estimate for Roof Cleaning in Oregon City

West Linn, Oregon

West Linn, Oregon, is just across the Willamette River from my hometown of Milwaukie. I have been cleaning roofs in this area for over 40 years. In West Linn, most roofs are close together, just like in Lake Oswego, and care has to be taken to not splatter loose moss all over the place. My Roof Disk contains the moss while cleaning, keeping it under control for minimal over-spray. I prepare the roof before any cleaning starts and take extreme care in the cleaning process. I am the owner and operator, so you only have to deal with me through this whole process. If you have a lot of trees around your home and you have a lot of leaves that fall on your roof and gutters, ask about my roof and gutter maintenance services.

Call me for a free roof inspection if you have moss on your roof.

  • Get an Estimate for Roof Cleaning in West Linn

Damascus, Oregon

Over the years I have noticed that metal roofs are more common in the outlying and rural areas, like Damascus. I was fortunate to clean a resort in Damascus, Oregon, and as you can see in this picture the cleaning process was amazing. Disk cleaning metal roofs is much safer for me and easier on the roof because I  don’t have to walk all over the roof like I would if I were using a wand power washing system. There seems to be a movement toward these metal roofs, but the most common roof type in Damascus is Asphalt shingle, which is why I purchased the rights to use the Roof Disk cleaning system! Removing moss helps a roof last longer. For a free roof inspection and cleaning, proposal call Dennis Jossi at 971-570-3712.

  • Get an Estimate for Roof Cleaning in Damascus

Canby, Oregon

This roof I cleaned in June of 2021 is a great example of just how well the environmentally friendly Roof Disk cleaning system works. A nice, even clean with no streaking. As you can see, this Canby roof is steep and would be very difficult to walk on. The Roof Disk allows me to clean difficult roofs safely from a few mostly stationary positions. If I can keep from walking all over a roof, especially a steep roof, I won’t disturb the granules of the asphalt shingles by sliding and slipping on them. There are many different methods for roof cleaning, and I primarily use only two methods, Roof Disk and hand cleaning where it is needed. Many roofs need both types of cleanings, and that is why I come in person and inspect your roof.

  • Get an Estimate for Roof Cleaning in Canby

Beavercreek, Oregon

Beavercreek, Oregon, is another neighboring city to my hometown of Milwaukie, Oregon. The roof in the picture is a roof that I cleaned with a Roof Disk, and now I maintain the roof periodically with my debris removal and gutter cleaning services. I had to clean off tree limbs and leaves before I began cleaning the roof. Look at the fantastic Roof Disk cleaning system in the picture above. What a big difference it made for this roof.

I have had 40+ years of roof cleaning and maintenance. If you would like a free estimate, call me at 971-570-3712.

  • Get an Estimate for Roof Cleaning in Beavercreek