Duncan Based. Nanaimo to Victoria.topchoicemossremoval@gmail.comMonday–Friday, 7 am–7 pm

Cowichan Valley · Vancouver Island

Exterior Cleaning & Moss Removal in Duncan, BC

Our Duncan service base connects Cowichan homes and businesses with roof moss removal, gutter cleaning, window washing and complete exterior care.

Grey shingle-sided house with a white wraparound porch and landscaped garden
Roof, siding, porch and garden: different surfaces, one considered property plan.

Your Duncan Property Has Its Own Needs.

Duncan properties range from compact town-centre buildings to homes on larger lots around the surrounding valley. A roof under mature trees, a storefront on a busy street and an open residential driveway need different maintenance priorities. We assess the actual surface, exposure and access rather than treating a Duncan address as one uniform type of property.

Roof Care and a Fresh Finish Close to Home

Duncan moss removal is at the centre of our work. For a home around Centennial Heights, the Gibbins Road area or University Village, start with the roof planes and gutter outlets that need attention, then choose the window, siding or driveway work that adds value for you. Downtown properties can need a different parking and access plan from a Koksilah or Cowichan Station site with several buildings. Send the full address and all elevations so the estimate reflects your property.

Neighbourhoods & Nearby Areas We Consider

We arrange roof moss removal, gutter cleaning, window washing and exterior care in Duncan and the neighbourhoods below. Send your address and photos so we can prepare a local quote with the access and visit details included.

Downtown DuncanCentennial HeightsUniversity Village areaGibbins Road areaNearby Koksilah and Cowichan Station

Cleaning Priorities around Duncan

Your roof, glass, siding and outdoor surfaces each deserve the right care. These local considerations help you choose the work and plan the visit.

Town-Centre Homes and Storefronts

Limited side access and pedestrian activity can affect setup. For downtown buildings, tell us about shared entries, rear access and the time the premises are in use. Window cleaning and entrance washing can be scheduled as separate tasks.

Tree-Covered Residential Roofs

Where trees shade a roof, check valleys and gutter outlets for trapped needles and early moss. Roof cleaning should follow the roof material and condition. An annual gutter check can help identify whether a more frequent plan is needed.

Detached Buildings and Larger Lots

Garages, sheds and outbuildings are quoted explicitly. Photos of every roof and elevation help us avoid overlooking surfaces or assuming that the main-house quote includes an entire property.

Duncan Homes, Downtown Glass and the Surrounding Valley

A downtown Duncan storefront and a home around Gibbins Road do not share the same cleaning brief. For a shop, define the pane list, entrance and trading hours. For a house, show every elevation and the roofs of detached buildings. Address-based planning also distinguishes a City of Duncan site from nearby North Cowichan or Koksilah properties.

Centennial Heights and the University Village area provide useful location details for scheduling, but the material and access still set the method. List roof moss removal, inside gutter cleaning, siding soft washing and final window washing as separate tasks so the whole-property proposal is clear.

A Cowichan Maintenance Budget You Can Review

Use the published gutter and hard-surface guides as starting points, then account for the actual height, area and condition. A compact driveway can have a different scope from several parking pads or a shared walkway. Patio joints, deck coatings and specialist stains need individual assessment.

Christmas and permanent LED lighting can be designed around selected Duncan rooflines. Send daylight photos and the exterior power details; cleaning, mounting, electrical work and seasonal storage are separate items in the proposal.

The same asphalt shingle roof after physical moss removal
Roof after moss removal, with the existing shingles retained.

Exterior Cleaning Services in Duncan

Access, Water & Your Quote

Tell us whether the property is within the City of Duncan or in a surrounding community, and provide the street address. Gate access, taps, steep driveways and room for equipment matter more to the quote than the postal description alone.

A Seasonal Plan for Your Property

After autumn debris fall, inspect gutters from the ground. In spring, review shaded siding, decks and paths. Suitable weather and safe roof access govern scheduling, so an exterior maintenance plan should allow for rescheduling when needed.

For recurring care, ask about gutter and window service plans. Choose the tasks and frequency that suit the property, with the price and booking windows clear.

Nearby Service Guides

Local Information: Cowichan Valley Regional District: Community Information. Check the relevant authority for current water-use and property requirements.

Before You Book

Planning a Clean in Duncan?

Know the method, the scope and what to expect.

Send roof photos, the material and the areas where moss or needles collect. We review whether particular planes need removal, treatment or debris care, then itemize the recommended work. Gutters can be included where loosened material needs cleanup. A worn or leaking roof needs a roofing assessment before cleaning is used as the solution.

Include each gutter run and building elevation, the window panes you want cleaned and any guard system. Tell us about parking, shared side access and whether interior glass is required. For a storefront, opening hours and pedestrian access help set the visit. The quote separates drainage care from glass and exterior gutter brightening.

The street address matters more than the postal label. A Duncan mailing address can describe a site beyond the city centre, so include the actual location, community and photos. This helps us assess travel, water, slope, building height and each detached structure without treating the whole Cowichan Valley as one identical property.

Provide opening hours and the panes, entrance or pavement you want cleaned. Work can be discussed around pedestrian movement, but the proposal must define any temporarily restricted area. Routine storefront glass and entrance washing are different tasks, especially if there are deliveries or shared entries.

Show the roof material, shaded areas, visible moss, all elevations and nearby trees. List garage or shed roofs separately and mention any active leaks. A roof-cleaning scope can be coordinated with gutter clearing, but repairs and every outbuilding are not automatically included.

Yes, the tasks can be coordinated. We assess gutter debris and roof-edge condition before discussing the selected lighting design. The quote lists the cleaning, supplied lights, installation access and power requirements separately; seasonal takedown and storage apply only to the agreed Christmas package.

Let’s Look at Your Property

A Clear Quote.
A Better-Looking Home.

Tell us what you want to improve. We’ll explain the suitable work and prepare an itemized estimate, with the care, finish and price clear before you book.

For a direct inbox enquiry, email us your address, photos and the services you need.

  • Property-Specific Assessment
  • Written Scope Before Work
  • No Obligation to Book

Request Your Free No Obligation Quote

Roof, gutters, glass or the whole exterior.

No obligation. We use your details to respond to this quote. Privacy Policy.