Roofing that holds up — through New Brunswick winters, storm season, and everything in between.
From the first nail to the final inspection — we handle every part of your project and don't cut corners along the way.
Installation for builders and developers. We coordinate directly with your GC and don't hold up the schedule.
View service
Leaks, missing shingles, storm damage — we diagnose and fix roofing problems fast, before they become expensive headaches.
View service
We started Altitude Roofing with one goal: deliver the kind of quality workmanship that holds up long after we've packed up and gone home. Every shingle, flashing, and vent is installed with care — because your home deserves nothing less.
Licensed and insured with full WCB coverage — you're protected from first nail to final walk-through.
Manufacturer-certified installers using premium shingles from Owens Corning, IKO, and BP.
Transparent, detailed quotes with no hidden costs and no surprise charges at completion.
Thorough site cleanup every day and a full post-job sweep with a magnetic nail collector.
Six steps. No surprises. Here's exactly what working with us looks like.
We come to you, assess your roof, and give you an honest evaluation — no charge, no pressure.
A clear, itemized quote covering materials, scope, timeline, and warranty — in writing before we start.
Our crew arrives on time, installs to manufacturer specs, and keeps your property clean throughout.
We walk you through the completed work, review the warranty, and answer any questions before we leave.
Questions down the road? We're a phone call away and stand behind every project we complete.
We register your material and workmanship warranties — no paperwork hassle on your end.
It's hard to find honest, reliable contractors, but Altitude Roofing fits the bill perfectly. They were transparent about pricing, and did a phenomenal job!
We recently had our deck replaced by Altitude Roofing and were extremely happy with the entire experience. The crew was professional, reliable, and easy to work with from start to finish. They paid attention to detail, kept the work area clean, and completed the project in a timely manner. The new deck looks amazing and the quality of workmanship really shows.
Professional, hard working, and communicate issues well. I would highly recommend.
Great pricing, service, and roof quality. The team were here and gone within 4 days. We had concerns about nails and shingles getting in our pool. Before they started work they covered the pool. After the job was done they went around the house with a metal detector to find all nails that dropped. They even inspected our neighbor's driveway for nails. We were very happy with the quality of the service. I would highly recommend Altitude Roofing.
Excellent experience from start to finish. No pressure and honest sales approach. Arrived when they said they would, and completed on time with a very friendly and professional crew. Highly recommend!
Thank you for your timely hard work! We had an issue we kept putting off for such a long time and would just use patchwork ways to try to fix it. We got a quote from Altitude, committed to it and had the job done so quick it made us embarrassed for not doing this sooner 😂 Thank you guys again!
We recently had our roof replaced by Altitude Roofing and couldn't be happier with the entire experience. From the initial quote through to completion, every step was handled professionally. The crew arrived on time, worked efficiently, and left the property spotless. Highly recommend!
Had Altitude do a full roof tear-off and replacement last summer. Phenomenal job start to finish — competitive pricing, great communication, and the roof looks incredible. The team cleaned up so thoroughly you'd never know they were there. Five stars without hesitation.
Tell us about your project and we'll get back to you within one business day with a no-pressure, written estimate.
We serve Fredericton, Oromocto, Grand Lake, Gagetown, Nackawic, and communities throughout central New Brunswick. Not sure if we cover your area? Give us a call.
(506) 206-5188