re-reoof-in-richmond

Roy Dennis Roofing has been providing a full range of residential roofing services in the Greater Vancouver area since 1946. Our Read Seal journeyman roofers and apprentices have the experience and the expertise to ensure your roofing project is done professionally, on time and in a manner that best suits your home needs and budget.

Whether you require roofing assistance for a single-family home, a multi-unit residential complex or a strata property, we can help with:

  •  Full re-roofing services

  •  New roof construction

  •  Roof repairs

  •  Roof maintenance


Not sure if you need a new roof?


Call 604.278.0442 or contact us anytime and we’ll schedule an inspection to help you determine your best course of action. We install, repair and maintain virtually all types of roofs throughout Greater Vancouver.

The Roy Dennis Roofing guarantee


We proudly stand behind our 100% client satisfaction guarantee. We know that a roofing project can present a disruption to your home, and so our crews treat your family and your property with the utmost respect. Our goal is to leave your home at the end of each day tidier than it was when we arrived, and we do a final sweep upon completion of every project with a magnetic rake, which ensures there are no nails or other metal debris left on your property.

And at all times, if something isn’t right, we’ll do what needs to be done to make it right. That’s just the way we do things at Roy Dennis Roofing.

Product & labour guarantees


All of our re-roofs come with a minimum 10-year labour guarantee. Material warranty very with product lines, with a minimum of 10 year non-prorated on the low slope materials. In addition, because Roy Dennis Roofing is certified with GAF, Certainteed, IKO and Malarkey we have your slope roof needs covered. We offer full system warranties for as long as you own your home.

Contact us today


Call 604.278.0442 or contact us today to discuss your roofing needs. We guarantee we’ll respond to your call within four hours – 24 hours a day, seven days a week.