Roof Cleaning
Careful removal of moss, algae, and debris to protect your roof and extend its life.
Serving the Lower Mainland, BC
Roof cleaning, pressure washing, gutters, and windows — done right by a local team that treats every property like our own.
Core services
Owned & operated in BC
Typical quote turnaround
Cost for an estimate
What we do
Everything your property's outside needs — from the roofline down to the driveway.
Careful removal of moss, algae, and debris to protect your roof and extend its life.
Driveways, walkways, decks, and siding restored to a like-new finish.
Complete debris removal and downspout flushing to keep water moving away from your home.
Streak-free interior and exterior window cleaning for a brighter, cleaner home.
General upkeep and property care to keep everything looking its best, year-round.
Tell us about your property and we'll recommend the right service — and price it for free.
Get a Detailed EstimateSee the difference
Moss and grime don't just look bad — they hold moisture against your roof and shorten its life. Here's what a proper clean looks like.
Drag the handle — or use your arrow keys
How it works
From first call to finished job, we keep it simple.
Fill out our short form or give us a call for a free, no-obligation estimate.
Our team arrives on time and completes the job with attention to detail.
Enjoy your sparkling clean property while we handle the hard work.
Our promise
No sales pressure and no surprises — just the standards we hold ourselves to on every job.
You get a time window and we keep to it. If anything changes, you hear it from us first.
Estimates are free and firm. No add-ons invented halfway through the job.
If something isn't right, tell us and we'll come back and put it right.
About us
NAC Property Maintenance is a locally owned and operated business serving the Lower Mainland, BC. We show up on time, treat every property with care, and pay attention to the details other companies rush past.
Where we work
Metro Vancouver and the Fraser Valley — if you're nearby, just ask.
Don't see your city? Give us a call at 778-200-5288 — we may still be able to help.
Common questions
In most cases, no — as long as we have access to the areas that need cleaning (like a water connection or unlocked gate), you don't need to be present.
We generally recommend cleaning gutters at least once or twice a year — typically in spring and/or late fall — to help prevent clogs and water damage.
We match the method to the surface — gentler techniques for roofs and siding, and higher-pressure cleaning where it's appropriate, like concrete driveways and walkways.
We serve the Lower Mainland, BC — including Metro Vancouver and the Fraser Valley. If you're just outside our usual area, call us and we'll let you know.
Click "Get a Free Quote," fill out the short form, or give us a call at 778-200-5288 — we'll get back to you with an estimate.
Tell us about your property and we'll get back to you with a free, no-obligation estimate.