Reputable Roofing Company in Terrace
A & J Roofing is a reliable roofing company based in Terrace, serving clients from Kitimat to Hazelton. From replacing metal roofs to installing asphalt shingles, our experienced roofing contractors can handle all types of residential and commercial projects. A poorly installed roof can leak and cause water damage that can burn a hole in your pocket. You can depend on our fully insured and certified journeymen tradesmen to take good care of your roof. Roofing projects require great attention to detail and materials that last. We are happy to provide both!
With over 30 years of experience in the industry, our team can provide you with quality roofing services. We are known for our excellent workmanship and personal approach to every project. Contact us today for a free estimate.

Residential and Commercial Roofing Services
If your property is a few years old, British Columbia’s seasons may start taking their toll. Our team can inspect your roof thoroughly and provide you with essential roof repairs. If your roof is beyond repair, we will reroof with quality materials and effective techniques. We carry out a wide range of services across Terrace and surrounding areas, including:
-
Roof maintenance
-
Exterior wall cladding assembly
-
Shake, metal and other roofing system installations
-
And more
Update Your Curb Appeal
Siding is a reliable building material that can instantly boost the curb appeal of your home. As one of the many services A & J Roofing provides, siding installation can help transform an outdated building into a modern one. This versatile material comes in a wide range of colours and textures to complement your building’s exterior. Talk to us today about your siding needs. We provide free estimates.