Since 2003
Angi, Home Advisor
(503) 590-9274
Look for a company that:
Has strong local reviews and references
Carries an A or A+ rating with the Better Business Bureau (BBB)
Uses soft wash or low-impact methods
Carries full insurance and licensing
Provides free onsite inspection and estimates
Offers written estimates and clear pricing
Provides guarantees on workmanship
All Surface Cleaning has served Portland homeowners for decades with a 100% satisfaction guarantee and an eco-friendly cleaning process for over 22 years.
Key questions to cover:
How long have you been in business?
What method do you use (soft wash, hand brushing, or pressure washing)?
Do you treat moss and algae or only rinse them off?
Are you licensed, bonded, and insured?
Can you provide before-and-after examples?
What warranties or guarantees do you offer?
Will you perform a free, onsite estimate instead of only guessing from online imagery?
When done properly, cleaning extends roof life. Damage usually occurs when:
High-pressure washing is used on asphalt shingles
Incorrect and harsh treatments are applied without care
Inexperienced crews walk carelessly on fragile areas
All Surface only uses manufacturer-approved cleaning methods that protect shingles, tile, and flashing.
Pricing depends on roof size, pitch (slope), material, and moss level. In Portland/Vancouver, averages often range:
Roof cleaning – only debris blowing (always included gutter cleaning): $275–$700
Roof cleaning – includes moss removal & roof treatment (always included gutter cleaning): $700–$2000+
We provide free estimates so you know costs upfront.
Yes. Removing moss, algae, and debris prevents:
Shingles from lifting and cracking
Granular loss (composition roofs) or surface degradation (tile or cedar roofs)
Water from backing up under the roofline
Excess weight and moisture that cause rot
Regular cleaning can add years to your roof’s lifespan.
A professional crew should:
Inspect the roof for problem areas
Broom sweep larger moss clumps off roof
Air blow moss and all loose debris safely and gently
Apply an eco-friendly treatment to kill moss and algae
Clean and rinse gutters, flush downspouts
Clean up the yard
Soft wash is the preferred method for composition shingles and tile. Pressure washing may seem faster but risks serious damage. Costs are similar, but long-term repairs from pressure washing can be expensive.
We only recommend soft wash or hand removal methods for residential roofs.
Very possibly. Cleaning helps:
Expose the true condition of the roof
Provide a safe surface for repairs
Prevent moss and debris from interfering with new materials
Yes, when using soft washing or other low impact methods along with moss treatment. Asphalt shingles should never be pressure washed at high force. Our eco-friendly treatments are designed for shingles and backed by our guarantee.
Typical costs in Vancouver are similar to Portland. Roofs usually range between $275 – $2000+ (including gutters) depending on:
Type of cleaning requested (debris blowing only or also moss removal and treatment)
Size and pitch (steepness)
Type of roofing material
Accessibility
Moss coverage
We provide free, no-obligation estimates for every project.
The safest approach is:
Soft wash process that avoids high pressure washing
Manual removal of large moss clumps
Application of eco-friendly moss treatment
Air blowing to finish
This method protects shingles while preventing regrowth
Most Portland and Vancouver roofs need cleaning every 2–5 years. Factors that shorten that cycle include:
Heavy shade from trees
North-facing roof slopes
Damp environments where moss thrives
Annual inspections help you decide the right schedule.
Can’t find the answer you’re looking for? Please chat to our friendly team.
Satisfaction Guarantee: We stand behind our work.
Reputation: No company in Portland Metro has more positive reviews
Eco-Friendly Solutions: Safe for roofs, landscaping, and pets.
Experience: Serving Portland homeowners for over 20 years.
Proven Results Before-and-after photos upon advance request.
Over 2800+ local five-star reviews show exactly how we treat your property. From your first call to our office to the final roof wash, our local team delivers total peace of mind.
2800+ Reviews
All Surface has been maintaining our shake roof for almost 20 years. Miguel and Brian were just here to clean it and the gutters and they did and amazing job and cleaned up the surrounding area when they were finished. You can trust All Surface!
All Surface soft washed my roof, treated moss, and cleaned the gutters. Giovani, Timoteo and Brayan got right to work, coordinating their tasks. Giovani explained the process and invited questions. My roof looks great, and best of all, they did a great job cleaning up afterward. I will definitely use All Surface again.
All Surface cleaning was truly an easy company to work with. I needed a roof cleaning and moss removal done on my 3 story home and from the beginning they were very professional, completely followed through with what they said they would do and answered any questions I had promptly. No upselling of any kind. The team that executed (Juan and Carlos) were amazing, very professional and left the space cleaner than when they arrived. Real pros! the roof looks great! Highly recommend All Surface Cleaning for your roof needs!
Miguel & Carlos did a fantastic job in the soft-brush cleaning and moss treatment of my 2-story residential roof. I originally chose this company because their bid was $100 less than the competitors, plus their moss warranty was a year longer. Their estimate provided clear pictures of my existing roof conditions. They did quality work and left the area spotless. I highly recommend this company to anyone needing moss removal and roof cleaning.
Timoteo and his team came out and did an excellent job! Super friends and efficient. What really blew me away though was they went above and beyond - our backyard turf was covered in leaves/pine cones and they took the time to blow that off for us leaving a clean backyard. Totally unnecessary and showed how they were willing to go above and beyond for a new client. Thank you!!
Giovani & Carlos did a great job cleaning my roof & gutters and applying the moss-retardant powder. Even more impressive, the completely cleaned and hauled away a ton of debris that came of my roof! Very friendly guys and they did an excellent job... 100% recommend this company!
Very friendly and helpful office staff and easy quote process. Reasonably priced for the services I needed (clean gutters, roof with skylights and solar panels, pressure wash stone patio). Miguel and Domingo did a fantastic job with getting everything cleaned and treated, and I love how nice and clean is now! Highly recommend All Surface Cleaning.
I had a great experience in using All Surface Cleaning to clean my roof and gutters and to power wash my patio and concrete walkways. From Alli in the office, to Craig for the on-site estimate, to Miguel and Domingo as the work crew -- all were friendly, competent and professional. A special shout-out to Miguel and Domingo who did a fantastic job in cleaning off moss and dirt from my concrete patio and my roof. I am definitely a happy customer, and I highly recommend ASC for their exceptional customer service and excellent work results.
This is the second time we have used this company. I wouldn't hesitate to recommend them to friends and family. Everyone was professional and the job was done well by Jose and Miguel. We'll definitely use them again in the future!
This is the second time we have used this company. I wouldn't hesitate to recommend them to friends and family. Everyone was professional and the job was done well by Jose and Miguel. We'll definitely use them again in the future!
Great work again by All Surface, we've used for more than a decade. This year, Timoteo and Miguel did a great job in record time!