FREE ESTIMATES

Roofing • Siding • Windows • Doors • Gutter Guard Soffit • Fascia • Trough

LOCALLY OWNED & OPERATED | FULLY INSURED

Guaranteed Quality

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.

SAVE 10% OFF ALL WINDOWS

Call today for your free estimate.
10% OFF

EMPLOYMENT OPPORTUNITIES

Join our team. Looking for hard-working & professional shinglers and general helpers.