FREE ESTIMATES
Roofing • Siding • Windows • Doors • Gutter Guard Soffit • Fascia • Trough
LOCALLY OWNED & OPERATED | FULLY INSURED

Personalized Service, Excellent Quality
DM Roofing, Siding & Windows is proud to provide customers throughout the Niagara Peninsula with personal service and exceptional quality when it comes to all their roofing and siding needs.
All services and products are guaranteed – coupled with a 10-year guarantee on all labour!
Niagara’s Roofing & Home Improvement Contractors
Our contractors take great pride in their workmanship – and it shows. That’s just one of the many reasons we have been so successful in the Niagara community.
When choosing a roofing contractor to work on your home, you need to ensure they can deliver on their promises, and DM Roofing does just that.
We take you through every step of the project so that you can have the peace of mind in knowing your home will be stable, safe and protected from the elements – while also looking great!
Call Us Today!
We are fully insured and offer emergency roofing services. Do not hesitate to give us a call at 905-341-9090 to receive your free roofing or siding estimate!
Roofing, Siding & More!
Professional Installations
Our roofing and siding products are from quality manufacturers, and our team is fully trained on installation. DM Roofing’s professional installation experts will ensure all products are delivered effectively and efficiently.