In Tacoma and Puyallup, most roof cleaning jobs run $300-$900.
Grace Roof Cleaning’s Fall Bundle — roof cleaning + gutter cleaning + moss treatment — starts at $399, all in one visit. Your final price depends on roof size, pitch, how much moss is on the roof, and whether your home is 1 or 2 stories. We give a free estimate first — call or text 253-220-6777 — and we will tell you honestly what your roof needs and what it does not.
What affects the price
- Roof size: a bigger roof takes more time and more treatment.
- Pitch and steepness: steep roofs need harnesses and go slower.
- How much moss: light staining costs less than thick moss rooted into the shingles.
- 1 story vs 2 stories: taller homes cost more to access safely.
- Roof material: asphalt shingle, metal, and cedar shake all clean differently.
What other companies charge locally
For context, most Washington roof and moss jobs run $300-$900. Johnny Tsunami lists $450-$1,200, with an average around $700. Window & Gutter Cleaning Ninjas lists $600-$800 on average for scrub + treat with gutter cleaning included. Grace’s $399 Fall Bundle sits below those averages because roof cleaning, gutter cleaning, and moss treatment are done in one visit.
What Grace does
We use a brush method, not pressure washing. We brush moss off at the roots, treat what is left so it does not come straight back, and clean the gutters in the same visit. No pressure washing on shingles, ever — pressure washing strips granules and voids warranties.
Why it is worth it in the Pacific Northwest
Moss lifts shingles, traps moisture against the roof, and shortens the life of the roof. A full roof replacement in Washington runs $13,000-$27,000 — cleaning is a fraction of that. Insurers are also now flagging mossy roofs when they review homes.
How to get your exact price
Send us 2-3 photos of your roof, or call or text 253-220-6777 for a free estimate. We serve Tacoma, Puyallup, Lakewood, and Pierce & Kitsap County. We are a veteran-owned, family-operated company.


