Skip to content
FeaturedTaking CallsVerifiedRoofers in Aurora, Ontario

Principal Roofing

Featured in Aurora Today 4.90 (99 reviews)(289) 552-6774

Principal Roofing is an Aurora-based roofing and exterior contractor serving York Region and Simcoe County. In Aurora, it offers residential and commercial roofing solutions. The company says it provides photos before, during and after each job.

Business Highlights
  • Principal Roofing is women-owned and led.
  • Principal Roofing says it is fully insured (WSIB).
  • Each roofer team has a minimum of 40 years' experience.
  • Principal Roofing is a certified roofing installer for BP Roofing Canada and Owens Corning Canada.
  • Same-day emergency service is available.
  • Roof installations have a 10-year labour warranty, and roof and aluminium repairs have a 60-day warranty.
  • Extended warranties are available on installed roofing materials.
  • Estimates are final, with no extra costs at the end of the job.

Service Area

Aurora, Barrie, Bradford, Innisfil & Alcona, King City, Newmarket, Richmond Hill, Stouffville and Vaughan.

Featured on ProsGrade. Principal Roofing is one of 5 roofers ProsGrade lists in Aurora, Ontario.

Listing details

9 services listed, including Roof repairs, Roof replacements and Roof inspections. Open 7 days a week. Rated 4.9 from 99 reviews.

  • Verified listing details
  • Service information
  • Customer review signals
  • Photo gallery
  • Public contact information
  • Published local profile

How This Business Compares

How Principal Roofing compares with the other 4 roofers on ProsGrade in Aurora, using public Google ratings and review counts.

  • Ranks in the top quarter of the 5 Aurora roofers on ProsGrade by Google rating and review volume.
  • Rated 4.9 on Google, well above the 3.7 average of other Aurora roofers on ProsGrade.
  • Has the most Google reviews (99) of the 5 Aurora roofers on ProsGrade.
  • The only one of the 5 Aurora roofers on ProsGrade rated 4.7 or higher from at least 10 reviews.

Services Covered

9 services
  • Roof repairsroof carpentry, flashing, ventilation and insulation
  • Roof replacementsshingle and flat roofs; Owens Corning Tru Definition® Duration and BP Canada shingles
  • Roof inspectionsFree inspections in the Newmarket area
  • Gutter and eavestrough repair and installation
  • Skylight installations
  • Metal roofing
  • Soffit and fascia installation and repair
  • Siding
  • Custom metal flashings

Reviews

What customers say

Several positive reviews praise prompt work and courteous crews, and customers also note helpful communication. One customer reports a crooked vent and flashing that did not follow the agreed plan, along with two missed return visits without calls. Workers later corrected two front sections, but the customer says a back section remained unupdated and the caulking was messy.

Customer Reviews

nathalie beaubien

Outstanding service and work all around. From the get go Sara was communicative and honest. Work was done in a timely matter and everting was cleaned up after. Cannot recommend enough!

Amira Z

I wish I could rate Principal Roofing in two parts, because our experience was split. Their sales rep Dean deserves 5 stars — he was attentive, knowledgeable, and even improved our home’s venting, which has made a noticeable difference in temperature regulation. Unfortunately, everything beyond Dean was frustrating. After the crew finished, I noticed a vent was installed completely crooked and the flashing wasn’t done according to the plan Dean had gone over with us. They sent someone named Mike, who admitted the vent was installed wrong and that “new guys” had been on the job. He replaced the vent and attempted to fix the flashing, but it still wasn’t done correctly. We contacted the owner, Sarah, who told us the crew would return on Tuesday. They never showed up and never called. She later said they would come on Saturday — again, no show and no communication. Both times I had to reach out, not the other way around. When I expressed how disappointed we were with the delays and lack of communication, she didn’t acknowledge or respond at all. Several weeks later, workers finally came back and corrected the flashing in two spots at the front of the house. However, a week later I realized the back of the house still had a section of flashing that should have been updated to match the front, but wasn’t. At this point, after so many missed appointments and having to inspect every detail myself, I simply don’t have the energy to contact them again. The caulking was also messy, especially around the chimney. Overall, this job required far too much oversight, follow-up, and chasing on my part. I’m surprised they have such a high rating. Based on the workmanship, communication, and the amount of effort required from me to get even basic things corrected, I would not recommend this company — although Dean himself was excellent.
View full reviewShow less

Brian Elliot

Prompt service . I was notified the two service men were coming. They were very courteous , fixed my roof problem ( original shingles not nailed down properly in one area), inspected the rest of the roof, showed me photos of the problem and the fix , and answered questions I had. Very courteous and skilled. I’d recommend Princiovfor repairs.
View full reviewShow less

Write a Review

Share your experience with this business. Reviews are moderated before they appear publicly.

We'll email you a link to confirm your review. It's only sent in once you click it.

Frequently Asked Questions

Can Principal Roofing replace only part of a shingled roof?

It says it can accommodate a partial roof job, but partial shingle replacements do not qualify for its extended manufacturer warranties through Owens Corning Canada or BP Canada.

Does Principal Roofing offer financing?

It says 100% financing is available through iFinance Canada for roof replacement projects.

Does a roof replacement in York Region require a permit?

For York Region, no permit is needed when only removing and reapplying shingles; structural changes or truss repairs require one.