Forcewashing’s roof cleaning service areas cover Clark County, Washington and the Portland metro: Vancouver, Camas, Ridgefield, Battle Ground and Portland. We are based in Vancouver, every crew is local, and every job starts with a free on-site estimate — no pressure, no call-out fee.

Find your city below for local roof conditions, the services we run there, and what to expect when we arrive.

Roof Cleaning in Vancouver, WA

Vancouver is our home base and the largest area we serve. The city’s mature Douglas firs and big-leaf maples drop debris all year, and the shaded, north-facing roof planes in neighborhoods like Felida, Salmon Creek and Hazel Dell are where moss takes hold first. We soft wash shingle, metal and tile roofs, then treat the moss roots so growth does not come back within the season. See roof cleaning in Vancouver, WA for local details.

Roof Cleaning in Camas, WA

Camas roofs sit under some of the heaviest tree canopy in the county, and the hillside streets above Lacamas Lake stay damp long after the rain stops — ideal conditions for moss and for the black algae streaks that make a roof look older than it is. We clean the roof, clear the gutters and flush the downspouts in a single visit. Read more about roof cleaning in Camas, WA.

Roof Cleaning in Ridgefield, WA

Ridgefield has grown quickly, and most of its newer homes have builder-grade architectural shingles that stain easily when they face away from the sun. Algae streaking usually shows up within five years. We remove it with a low-pressure soft wash that protects the shingle granules and your landscaping. See roof cleaning in Ridgefield, WA.

Roof Cleaning in Battle Ground, WA

Battle Ground properties tend to be larger and more rural, with fir and pine trees close to the house. That means heavy needle drop, gutters that clog within a season, and moss creeping along the valleys and north slopes. We clear the roof and the gutters together, and can return on a seasonal maintenance schedule. Read more about roof cleaning in Battle Ground, WA.

Roof Cleaning in Portland, OR

Portland’s wetter winters and older housing stock — bungalows, four-squares and streets lined with mature trees — make moss a year-round problem rather than a seasonal one. We work on asphalt shingle, metal, tile and flat roofs across the city, from Sellwood to St. Johns. See roof cleaning in Portland, OR.

What We Clean in Every Service Area

  • Roof cleaning — shingle, metal, tile and flat roofs, plus moss removal and roof repair & maintenance.
  • Gutter cleaning — debris removal, downspout flushing and gutter guard installation.
  • Pressure washing — driveways, walkways, siding, decks and patios.

Questions We Get Asked About Coverage

Do you charge extra to travel to my city?

No. Estimates are free across all five service areas, and there is no travel surcharge anywhere in Clark County or the Portland metro.

How quickly can you get to me?

Most estimates are scheduled within a few days, and the work is usually booked within one to two weeks — sooner in summer, later during the fall needle drop.

What if my address is not on this list?

We regularly work a little outside these five cities, from Woodland down to Troutdale. Send us your address and we will confirm coverage the same day.

Not Sure If We Cover Your Street?

Call or text (360) 936-0466, or request a free estimate and we will confirm your area and give you a price for the job.