Tacoma Roof Moss Removed the Right Way

Tacoma’s climate grows moss like nowhere else. Cool, wet winters that stretch half the year, persistent overcast, and heavy tree-canopy coverage across residential neighborhoods create near-ideal conditions for moss on composition shingle roofs. Moss does more than make a roof look neglected. It lifts shingles at the edges, holds moisture against the deck, and shortens the life of the roof underneath.

At Window and Gutter Cleaning Ninjas, we handle it with a scrub-and-treat process. Our crew physically scrubs the moss off your roof, then treats it with a zinc sulfate granule so what remains dies at the root. Gutter cleaning is always part of the job. No pressure washing. No soft washing. Just the most aggressive approach to the moss and the least aggressive approach to your roof.

If your roof has visible moss or you want to stay ahead of it, call us at (253) 820-3573 for a free written estimate.

The Roof Types We Clean in Tacoma

Every roof material calls for a different approach. What works on a standard comp shingle is not safe for cedar shake, and metal is a different job entirely. Here is how we handle each one.

Composition Shingle

Three-tab, architectural comp, and presidential comp make up roughly 99% of the roofs we see in Tacoma. These get our full scrub-and-treat process. A wire brush on an extension pole agitates the moss, the roof is blown off from the top down, and a zinc sulfate granule is applied for low-line die-off. Comp shingle under persistent shade and wet Pacific Northwest (PNW) conditions faces moss pressure essentially year-round, which is why most of our work is on this material.

Tile and Slate

Tile and slate roofs receive the same scrub-and-treat approach. Access is managed carefully on steeper pitches, but the method is the same. Agitate, blow off, treat.

Metal Roofs

Metal roofs we blow off in dry conditions only. We don't scrub or treat metal. It's a different surface and a different job. If your metal roof needs debris cleared, we handle that honestly and scope it for what it is.

Cedar Shake

We don't scrub cedar shake. By the time most shake roofs need moss work, the shingles are too weathered to scrub safely, so we blow them off and treat them instead. That is the right call for the material, and we will tell you that plainly.

Why Tacoma Homeowners Trust Us for Roof Moss Removal

Our crew earns that trust on every job. Here is what sets us apart.

Granule Treatment, Not Powder

Most competitors in this area use a zinc sulfate powder. We use a granule. The difference is real. Granule distributes evenly across the roof surface and activates with light moisture instead of clumping in wet spots and leaving bare patches.This means the treatment actually covers your roof the way it should.

Veteran-Owned and Locally Rooted in Tacoma

Our founder is an Air Force veteran who built this company after being stationed in the Tacoma area and putting down roots here. We are not a franchise or a transient crew. We are locally owned, locally rooted, and personally accountable. The crew cleaning your roof lives here, works here, and knows these roofs firsthand.

We Specialize in Steep and Difficult-Access Roofs

A lot of roof cleaning crews pass on steep pitches and difficult-access properties. We do not. Our team works in five-point fall-protection harnesses with roof ropes and ladder extensions rigged for the job. If your roof has been turned down by another company, that is exactly the kind of work we are built for.

We Give More in Value Than We Take in Payment

We show up on time, communicate clearly, and deliver excellent work every visit. From the estimate through the walkthrough, you will know exactly what is happening on your roof and why.

The two percent of every project we complete is reinvested into the schools, churches, and youth programs our team proudly coaches and volunteers with.

Roof Cleaning Tacoma WA
Window & Gutter Cleaning Ninjas 001

Schedule Your Tacoma Roof Moss Removal Today

How Our Tacoma Roof Cleaning Works

Step 1: The Free Written Estimate

You call, email, or submit the form on our website. We gather the details that drive the price. Square footage of the house, roof shape (rambler, two-story, hipped), pitch, volume of moss, time since your last professional clean, and roof material. A written quote is emailed to you. Most residential quotes are handled entirely over the phone.

Step 2: Scheduling and Booking

Once you accept the quote, we schedule the job through Housecall Pro. A deposit is collected at booking. You will receive reminders and pre-job communication so there are no surprises on the day of service.

Step 3: Roof Inspection and Fall Protection Setup

Our crew arrives and inspects the roof before any work begins. If our techs get up there and the roof isn't safe to walk, we stop, refund your deposit, and tell you straight. This roof needs replacement, not cleaning. We won't sell you something you don't need. If the roof is sound, the crew sets up five-point fall-protection harnesses, roof ropes, and ladder extensions before starting.

Step 4: Scrub and Moss Agitation

A wire brush on an extension pole agitates the moss, working from the top of the roof down. The crew physically removes 75 to 90% of the moss in this step. We never use high-pressure washing or chemical-only applications.

Step 5: Blow-Off and Gutter Cleaning

A backpack leaf blower clears all loosened debris from the roof, working top-down. Gutter cleaning is included in every roof cleaning job. Gutters are hand-scooped and downspouts confirmed clear before moving on.

Step 6: Zinc Sulfate Granule Treatment

Zinc sulfate granule is applied across the treated area. The granule activates with light moisture, changes the roof's pH, and causes the remaining low-line moss to die over the following four weeks. Because it is a granule and not a powder, it distributes evenly with no clumps and no bare patches.

Step 7: Walkthrough and Invoice

The crew walks the finished job with you before sending the invoice. We walk you through what to expect over the next four weeks. Any low-line moss that remains will turn yellow, then brown, then black, and wither away. If you still see vibrant green moss after four weeks, call us and we come back to re-treat at no charge. The invoice follows a satisfied walkthrough.

Roof Cleaning Pricing in Tacoma

  • Full Roof Cleaning (Scrub + Treat, Gutter Cleaning Included): Average roof cleaning runs about $600 to $800; many jobs exceed $1,000 depending on size, pitch, moss volume, and roof material. Gutter cleaning is always included.
    • Variables that move the price: square footage, roof shape (rambler, two-story, hipped), pitch, volume of moss, time since your last professional clean, and roof material
    • A typical job runs 3 to 6 hours
  • Roof Moss Treatment Only (Preventative, No Scrub): Approximately $150 per treatment, recommended 1 to 2 times per year as preventative maintenance.
    • For roofs where moss has not established or as a follow-up between full cleans
    • A $150 treatment now stops the cycle before you are looking at a $600 to $1,200 full clean later

Our Roof Cleaning Guarantee

Four-Week Moss Die-Off Guarantee

After we treat your roof, any low-line moss left behind will die within four weeks, turn yellow, brown, then black, and wither away. If there’s still vibrant green moss after four weeks, call us and we’ll come back out and re-treat at no charge.

This guarantee applies to the scrub-and-treat service. The zinc sulfate granule handles what the brush leaves behind.

Stand-Behind Commitment

If you are not satisfied with our work, we will do whatever it takes to make it right. We provide more value than we take in payment, and we stand by that promise.

Recent Roof Cleaning Work

Roof Moss Removal in Tacoma WA gallery (10)
Roof Cleaning Tacoma WA
Before
After
Roof Moss Removal in Tacoma WA gallery (16)
Roof Cleaning Tacoma WA
Before
After
Aerial view of a roof covered in yellow-green moss, with adjacent trees and a house wall visible.
Roof Cleaning Tacoma WA
Before
After

What Customers Say

Kylee Dragoo
16 hours ago
We had the Ninjas clean the windows inside and out at our retail store, and the experience was fantastic! Running a business leaves us with little to no time for jobs like this, so we were happy to leave it to the professionals. The quote was more than reasonable, sent directly to my email, and scheduling was quick and easy. Everyone I interacted with was friendly and helpful, and our windows look great! We’ve now signed up for cleanings twice a year. Highly recommend!
Response from the owner:Kylee, thank you so much! We're really glad we could take that off your plate so you can focus on running your store. It's great to hear the process felt smooth from quote to scheduling, and we're looking forward to keeping those windows looking sharp twice a year!
Amazing fast work!!!
Response from the owner:Thanks, Daniel! We're glad we could get it done quickly for you. Hope to work with you again soon!
Brittany Burlot
2 days ago
Jason was great!! He was very fast and knowledgeable. I definitely recommend him and his company! Also Gabriella was very responsive with scheduling. They made the process super easy and simple!
Response from the owner:Thanks so much, Brittany! We're really glad our team made everything easy from scheduling all the way through the job. We'd love to work with you again!
Tim Flood
2 weeks ago
Jason and team do a fantastic job! This is our third year of holiday light installation. Neighbors are always envious. Great quality and service - thank you.
Response from the owner:Thanks Tim!!! It was a pleasure making your windows sparkle and getting you guys ready for the holiday season with some Holiday Lights!!!👍🏼🥷🏽
Eric Miller
2 weeks ago
Quality professional work!
Response from the owner:Thanks so much, Eric! We're glad the work met your standards and hope to help you out again down the road.
Marianne Collins
3 weeks ago
Response from the owner:Thanks for the 5 stars, Marianne! We hope to work with you again soon.
Steve Dorenbush
3 weeks ago
Great experience with Window Ninjas, right from scheduling the work to having it done, company was great to work with. The tech did a great job, on time, friendly and professional!
Response from the owner:Thanks, Steve! We're so glad the whole experience felt smooth from start to finish. Our team takes real pride in showing up on time and doing the job right. We'd love to work with you again!
Lanes
3 weeks ago
Isaiah did a great job! He was on time, and we were alerted via text ahead of time with his arrival time to the minute, which was nice. We booked exterior window cleaning and gutter cleaning, and he did a great job taking care of that and went an extra step to add moss treatment and cleaned our skylights! He also was honest and talked about a good frequency for future gutter/moss treatment cadence, which I really appreciated as that will help us save some money on unnecessary maintenance but also added something on my radar that I hadn’t been aware of. I’ll definitely plan to use them again.
Response from the owner:Thanks so much, Lanes! We're really glad the scheduling and communication made things easy, and that our team went the extra mile on the skylights and moss treatment. Honest advice on maintenance is something we genuinely care about. We look forward to working with you again!
Sheila Linggi
4 weeks ago
Without a doubt, we could not be happier. This is the second year that we have had outdoor Christmas lights installed by NINJA and we couldn’t be more pleased. The technician who installed the lights was respectful of our property and home and was so personable. Isaiah was such a great technician, he explained how he would install the lights and gave us multiple options for timing the lights. Isaiah was an amazing young man and as an employer, you should be very proud of him. Isaiah represents your company well ! As Isaiah left , he said that if we had any issues, not to hesitate to call. Thank you for your wonderful service. Happy holidays to all of you!!! 😊🎉😊🎉
Response from the owner:Sheila, thank you so much! Two years in a row means a lot to us, and we're so glad the experience has been a good one both times. Our team takes real pride in treating every home with care, and it's wonderful to hear that came through. Happy holidays to you and your family!
Andrew Nelson
1 month ago
Professional service and staff. Great price!
Response from the owner:Thanks so much, Andrew! We're glad the experience and pricing hit the mark. We'd love to work with you again!
Brent Layman
1 month ago
Arrived on time and left no mess from the outside gutter cleaning. Will hire again!
Response from the owner:Thanks, Brent! We're glad the gutter cleaning went smoothly and we left things tidy. We look forward to working with you again!
Greg Amer
2 months ago
Fair price, easy payment, quick service, on time and no mess afterward.
Response from the owner:Thanks, Greg! We're glad the whole experience felt smooth from start to finish. We look forward to helping you out again!
Benjamin Padua
2 months ago
Response from the owner:Thanks for the 5 stars, Benjamin! We hope to work with you again soon.
Elizabeth Whiting
2 months ago
Highly recommend the Ninjas! Jason went out of his way (a trip to Home Depot!) to complete my gutter repair. As a senior with little knowledge of home repair, I felt confident in the quality of the work and care given to explain procedures to me. Terrific work!!
Response from the owner:Thank you, Elizabeth! We're so glad our team could go the extra mile to get your gutter repair done right. It means a lot to us that you felt comfortable and well informed throughout the process. We'd love to help you out again anytime!
Kari Hovde
2 months ago
Your team did a fantastic job on my interior and exterior window cleaning! I appreciate your great service, your friendly customer service, and the fair value in cost. I felt comfortable with your team in my home and appreciate the care you took of my home. This company is great to communicate with, arrives on time, performs great service, and charges reasonable fees. Thank you so much!
Response from the owner:Thank you, Kari! We're so glad you felt comfortable with our team in your home. It means a lot to hear that the communication, punctuality, and the window cleaning itself all hit the mark. We'd love to work with you again!
Carol Moshier
2 months ago
I highly recommend Gutter Cleaners & Window Ninjas! Austin did a fantastic job at my house in August 2026. He was professional, thorough, and did an excellent job. He created a mess with all the moss that was stuck in my sagging gutters but he cleaned up the yard, flowerbed & driveway before he left. He also reattached the gutters that had come loose. I was very happy with the quality of his work and would definitely recommend Austin and Gutter Cleaners & Window Ninjas to anyone looking for reliable, high-quality service.
Response from the owner:Carol, thank you so much! It's great to hear our team took care of everything so thoroughly, from clearing out all that moss to cleaning up the yard and flowerbed and even reattaching the loose gutters. We really appreciate the recommendation and hope to work with you again!
Michelle I
2 months ago
Great service and clear communication from beginning to end. Jason showed up on time and was very knowledgeable and helpful with a couple of my clogged downspouts. I would use ninjas again in a heartbeat.
Response from the owner:Michelle, thank you so much! We're really glad the communication was clear throughout and that those clogged downspouts got sorted out. We'd love to help you again anytime!
Sylvia Angelilli
2 months ago
Great communication about when to expect them for service. Excellent cleaning, inside and out, paying great attention to detail and ensuring all windows well done. Friendly and easy to work with. Great rates for the service provided and I will use them every year! I have beautiful, sparkly windows! Worth every penny!
Response from the owner:Sylvia, thank you so much! We're really glad the communication and attention to detail made a difference, and that the windows came out exactly how you hoped. Looking forward to keeping them sparkly for you every year!
Phill Bicek
2 months ago
I highly recommend Window and Gutter Cleaning Ninjas. Jason did an amazing job on our windows! He was professional, knowledgeable, courteous, and very personable. It’s amazing how the 31 year old windows look now! Excellent pricing too.
Response from the owner:Thank you so much for the wonderful review! Jason will be happy to hear this — he really cares about the details. We’re thrilled your windows are sparkling again, especially after 30 years! Glad we could deliver great results at a fair price.
Bev Roehr
3 months ago
I saw a billboard advertising Window & Gutter Cleaning Ninjas. Thought I would give them a try. Glad I did. Their prices were competitive. Jason was prompt, professional and pointed out a problem with a couple of our new windows. I would definitely refer Jason and the Ninjas. Love being able to see out my shiny clean windows
Response from the owner:Thanks so much, Bev! We're really glad the billboard caught your eye and that you gave us a shot. Competitive pricing, clean windows, and catching that issue with your new ones, that's exactly what we aim for. We'd love to be your go-to crew going forward!
Kathy Harger
3 months ago
Windows are always perfect! They stand by their work and if it doesn’t meet your expectations, they come back around to fix it. Truly appreciate the attention to detail. Thank you!
Response from the owner:Thank you, Kathy! We take a lot of pride in making sure everything looks right, and we're always happy to come back if something's off. That's just part of the job for us. We appreciate you trusting us with your windows!
Diane Bevins
3 months ago
SO very happy with this service. Came on time. Efficient. Perfection to clean very dirty windows! I will definitely use again, and next time do in and out!
Response from the owner:Thank you, Diane! We're so glad the windows turned out well, especially the really dirty ones. We'd love to take care of the inside next time too, see you then!
Jerda Benson
3 months ago
I typically don’t offer to write reviews….but when a company goes above and beyond… First of all - my windows look amazing… and when I had a concern about a couple streaks the day after- they came right out and helped me identify an issue with the glass. Gabriella - who will help get you scheduled or assist with concerns. These guys are perfectionists- which is a rare find and will assure that you have sparkling windows!
Response from the owner:Jerda, thank you so much for taking the time to share this, especially since you mentioned you don't usually write reviews. That genuinely means a lot to us. We're glad we could come back out and sort through that glass issue with you, and that your windows are looking great!
Joseph McHugh
4 months ago
Response from the owner:Thanks for the 5 stars, Joseph! We hope to work with you again soon.
Tony Inthavong
4 months ago
Easy communication with quote and scheduling. Better Quotes and comparable with Cleaning Ninjas. Plan to use and schedule other future services for our house. Jason was friendly, professional and timely efficient with the work.
Response from the owner:Thanks, Tony! We're glad the quote and scheduling process felt easy, and that everything ran smoothly on the day. We'd love to help with future services whenever you're ready!

Frequently Asked Questions

What's the difference between your roof cleaning and soft washing?

Our process is a scrub-and-treat, not a soft wash. We physically agitate and remove moss with a wire brush on an extension pole before any treatment goes on the roof. Soft washing relies on chemical application without that mechanical step. Our crew scrubs 75 to 90% of the moss off first, then applies a zinc sulfate granule to handle the low-line moss that remains. It is not soft washing. We actually scrub the moss off.

After we treat your roof, any low-line moss left behind will die within four weeks, turn yellow, brown, then black, and wither away. If there’s still vibrant green moss after four weeks, call us and we’ll come back out and re-treat at no charge. The color change is the treatment working as designed. Yellow and brown moss is dying moss.

If our techs get up there and the roof isn’t safe to walk, we stop, refund your deposit, and tell you straight. This roof needs replacement, not cleaning. We won’t sell you something you don’t need. We would rather lose the job than put our crew on a roof that cannot support the work.

Yes. Gutter cleaning is always included. Moss and debris cleared from the roof end up in the gutters, so cleaning both in one visit is part of the complete job. You do not pay separately for it.

Get Your Free Roof Cleaning Quote in Tacoma

Tacoma roofs take a beating from moss year-round, and the longer it sits, the more it costs to fix. If you want a clear, written quote for a scrub-and-treat clean or a preventative treatment, call us at (253) 820-3573.