All Surface Cleaning is an affordable Portland Roof Cleaning Company, providing soft wash roof cleaning, gutter cleaning and repair, deck cleaning, and pressure washing contractor services to the greater Portland metro area. You owe it to yourself and your home to discover why All Surface Cleaning is a company that provides the best gutter, deck, and roof cleaning Portland has to offer.

Show Roof Moss Who’s the Boss
and solve your other needs wtih roof debris removal, prevention treatments and gutter cleaning services.




Roof Service
All Surface Cleaning offers custom roof cleaning, moss cleaning and roof treatment services designed to not only provide you with a well maintained roof, but to also extend the life of it.
Gutter Services
Regular gutter cleaning and repair will not only prolong the life of your gutters, but will ensure that they are in good working condition throughout the year.
Residential Cleaning Services
Our residential cleaning services will keep the exterior of your home looking clean while removing unwanted dirt, moss, stains and algae that can cause long term damage to your property.
Deck Services
Save replacement costs and make your old deck look new with our deck restoration and refinishing services.
Why You Can Trust Us
If you really care about your property, you will soon discover that there is a huge difference among various cleaning and restoration methods as well as in the skill level of the person performing the work. Nowhere is this more evident than with roof cleaning and treatment. Because of this, All Surface Cleaning Company has pioneered some excellent methods for roof maintenance. Additionally, we have developed proprietary roof treatments for cedar, composition and tile roofs: CedarGuard, CompGuard and TileGuard.
What Customers Say
“I was very pleased with the communication and the attention to detail.”
–Paul K., Portland
“We were really happy with the quality of work and the promptness of the response to any queries.”
–Rucci P., Tigard
“Just wanted to let you know that we were really impressed with your service and from all around, from the estimator to the workers to the secretary on the phone. Thanks again.”
–Amy W., Beaverton