Building Trust, One Roof at a Time
GM Roofing is a family-run roofing company proudly serving Belfast and the surrounding areas. With years of hands-on experience, we've built our reputation on quality work, honest pricing, and customer satisfaction.
Rooted in Belfast, Built on Trust
GM Roofing was founded with a simple mission: to provide Belfast homeowners and businesses with roofing services they can genuinely rely on. What started as a small local operation has grown into one of the area's most trusted roofing companies.
Our team brings together years of combined experience in all aspects of roofing — from traditional slate and tile work to modern flat roof systems. We stay up to date with the latest materials and techniques while honouring the time-tested methods that have kept Belfast's roofs watertight for generations.
Based at 85 University Street, Belfast, every project, no matter the size, receives the same level of care and professionalism. We believe in doing the job right the first time.

What We Stand For
These core values guide every project we undertake and every customer interaction.
Quality Craftsmanship
We take pride in every job, using premium materials and proven techniques to deliver roofs that stand the test of time.
Attention to Detail
From initial survey to final inspection, every detail matters. We don't cut corners — we build them properly.
Customer First
Clear communication, honest pricing, and reliable timelines. We treat every property as if it were our own.
Local Expertise
Born and bred in Belfast, we understand Northern Ireland's climate and building standards inside out.
Our Commitment to You
When you choose GM Roofing, you're choosing a company that stands behind its work. Here's what every customer can expect:
- Free, no-obligation quotes
- Fully insured and qualified
- Premium materials on every job
- Clean and tidy work sites
- On-time project completion
- Aftercare and warranty support
Coverage Area
GM Roofing proudly serves Belfast and all surrounding areas including Lisburn, Bangor, Newtownabbey, Carrickfergus, Holywood, Dundonald, and throughout County Antrim and County Down.
