Best Roofing Contractors in Barrie, ON

21 companies listed · all 21 in Barrie · 3 open 24/7 · 12 open weekends · 17 rated 4.5+

Data verified October 18, 2026

JN Roofing and Contracting

JN Roofing and Contracting

4.8 49 reviews
“The crew were all very pleasant and they did a phenomnal job from start to finish, including cleaning up!”
Free consultationLicensedOpen 24 hours
161 Brock St
i
D.C United Roofing

D.C United Roofing

4.7 48 reviews
“They clean up all materials that are removed from your existing roof and haul it away.”
Free estimatesInsured24/7 emergency serviceServes Barrie, Simcoe County +5LicensedSince 2012
28 Currie St Unit #13
i
Jin Li Roofing INC

Jin Li Roofing INC

4.8 42 reviews
“Jin Li roofing did my roof last week and they did a great job!”
Free estimatesInsured up to $5M15-yr warrantySince 2014Serves Greater Toronto Area, Simcoe CountyOpen 24 hours
238 Cardinal St
i
Goldhill Roofing

Goldhill Roofing

4.6 46 reviews
“I'm incredibly grateful for their dedication and would highly recommend Gold Hill Roofing to anyone in need of roofing services.”
Free consultationLocally owned
526 Welham Rd Unit 1
i
Goldhill Windows and Doors

Goldhill Windows and Doors

4.9 27 reviews
“Chris on sales, did a great job and was understanding and not too pushy, Jennifer & Sharon in the office were always friendly.”
Free consultationLocally owned
526 Welham Rd Unit 1
i
Barents Aluminum

Barents Aluminum

5.0 22 reviews
“This is a highly recommended vendor and if we ever need anything required that they provide, I would not hesitate to use them again.”
Free consultationSince 2022Family-owned
831 Big Bay Point Rd
i

Listed for homeowners in and around Barrie, ON, these 21 companies take roofing work. What each one claims about tear-offs, membranes and workmanship cover is taken from its own website; ratings and quoted lines come from public reviews.

Area overview: Barrie, ON

All 21 companies we list here are in Barrie itself. We have 23 companies in Barrie on file; this page shows the highest-rated 21. 19 of the companies on this page have a rating, from 4.2 to 5.0 across 550 reviews; 4 have 50 or more reviews and 17 are rated 4.5 or higher. When customers rate these companies on specific qualities, they most often praise professionalism (94%), quality (91%) and responsiveness (78%). The topics that come up most in reviews of the companies on this page are "price", "estimates" and "crew". 3 are open around the clock; 12 are open on Saturdays and 7 on Sundays. The services the companies on this page list most often on their websites are roof repair (3), roofing (2) and siding (2). 2 show a licence on their websites. Domain records put 3 websites of the companies on this page at ten or more years old; the oldest dates from 1994. 3 offer emergency call-outs; 15 give free estimates and 5 are family- or locally-owned. We count these figures across the companies on this page; hours and prices change, so confirm the details with the company before you book.

Do any roofers say they are licensed?

2 of the 21 listings here show a licence on their websites. Requirements are provincial and municipal, so check the claim with the issuer, and ask separately for the workers' compensation clearance letter, which is the document that protects you if someone falls.

Metal Roof Experts

Metal Roof Experts

5.0 19 reviews
“Trevor met with us beforehand to answer our questions about the product and to show us a sample, and he kept us updated on the progress every step of the way.”
Financing availableServes BarrieFree consultationSince 2020
5, 190 Minet's Point Rd Suite 405
i
Dungate Windows and Sunrooms

Dungate Windows and Sunrooms

4.7 23 reviews
“Taylor and Terry from Dungate were excellent to deal with, great service and they stood by their quotes.”
Since 1986Serves Barrie, Simcoe County, MuskokaFamily-owned
1266 Sunnidale Rd
i
Aqwa Building Solutions

Aqwa Building Solutions

4.9 13 reviews
“Aqwa building solutions put in our new ease trough, they were very professional and on time, as well as cleaned up after, highly recommend for anyone looking for steel roofing needs.”
Free consultation
667 Welham Rd
i
Norcan Roofing & Exteriors Inc.

Norcan Roofing & Exteriors Inc.

5.0 13 reviews
“Completed on time and cleaned up the entire area.”
Free estimatesServes Barrie, Muskoka
92 Caplan Ave Suite 703
i
Ready Roofing & Renovations

Ready Roofing & Renovations

5.0 8 reviews
“Was one of the first on scene after the tornado hit offering assistance and afterwards remained on scene offering free snacks and refreshments for anyone (or a hello from his friendly puppers which made a huge impact for everyone struggling after such a traumatic event).”
Free estimates10-yr warrantyServes Ottawa, Barrie +2Since 2021
89 Herrell Ave
i
ASJ Services Barrie

ASJ Services Barrie

4.4 10 reviews
“The staff on site were friendly and professional and the quality of work was excellent.”
Free estimates2-yr warrantySince 1974Serves Newmarket, Innisfil +3
365 Leacock Dr
i
J&K Roofing Inc.

J&K Roofing Inc.

5.0 4 reviews
“J&K Roofing did a great job replacing our roof with a modern shingle roof.”
Free estimatesInsured15-yr warrantySince 2018
27 Connaught Ln
i
Green Steel Roof

Green Steel Roof

4.2 2 reviews
“Joe is always a pleasure to work with, definitely recommend!!!”
Free estimates50-yr warranty
17 Huitema Ct
i
CR Systems

CR Systems

5.0 3 reviews
“Awesome guys, always willing to help out.”
Serves Canada, United States
20 Truman Rd Units #5-6
i
Highridge Roofing

Highridge Roofing

Free consultationFamily-owned
6 Black Ash Trail
i
Alpa Roof Trusses Inc

Alpa Roof Trusses Inc

Since 1970Serves Southern OntarioPrices online
149 Welham Rd Unit 13
i
Runda Roofing Inc

Runda Roofing Inc

4.7 10 reviews
“I would highly recommend Runda Roofing, they arrived on time did an excellent job of reroofing my home, answered all of my concerns and cleaned the job site like they were never here.”
829 Big Bay Point Rd
i
JDL Custom Exteriors

JDL Custom Exteriors

Free estimates24/7 emergency service25+ yearsServes Barrie, Simcoe County
12 Arthur Ave
i
Barrie Reliable Roofing

Barrie Reliable Roofing

10 Joseph Crescent
i
Leafout

Leafout

Free estimatesLifetime warrantyFinancing availableServes Central Ontario, Simcoe County +9
80 Bradford St
i
HomeRoofing ContractorsOntarioBarrie, ON

Why these companies made our list

Is this page useful? Yes
No
Is there anything wrong with this page?
Back To Top