Short answer: As of September 2026, the five highest-scoring roofing contractors in the Provo-Orem-Lehi, UT metro on The Roofing Brief Contractor Score are King Roofing (82.9), Master Roofing (82.0), A1 Roofing Utah (71.9), Powerhouse Roofing LLC (68.5), NARAF Construction LLC (66.8). Each holds a certification we verified on the manufacturer’s own register, every rating was corroborated elsewhere, and placement on this page is not for sale.
The Roofing Brief scored 10 certified roofing contractors serving the Provo metro on a published, reproducible formula, then researched each of the top five individually to confirm its record. Utah County sits inside the Wasatch Front, a continuous 100-mile urban corridor where Salt Lake City contractors will happily drive to Provo. That makes this ranking unusual to build honestly. The certification registry fills its Provo results with Salt Lake County firms in West Valley City, Midvale and Sandy, and on raw score those firms would have taken the top two places here. We rank contractors against the metro whose centre they are actually closest to, so they appear on the Salt Lake City page instead and Utah County’s own contractors appear here. Utah licenses roofing properly, which helps: the S280 roofing classification is a real licence issued by the Division of Professional Licensing, not a registration. Note the classification carefully, because S330 is landscaping and the two get confused.
The conditions a Provo roof has to be specified for
Utah County’s severe weather is a short summer season of downslope and outflow wind rather than hail. The decade holds 109 severe wind reports against just 12 hail reports, none larger than 1.75 inches, and a single tornado. August is the peak month. On 1 July 2025 a microburst gusting to 76 knots near Alpine uprooted a large spruce and dropped it across two cars in a driveway, which is the characteristic local event: sudden, narrow and hard on anything already loose at the roof edge.
Altitude and snow do the rest. Provo sits above 4,500 feet, where ultraviolet exposure ages asphalt faster than at sea level and the daily temperature swing works fasteners loose over years rather than decades. Winter brings a real snow load off the Wasatch and the freeze and thaw cycles that build ice at the eaves, so ice-barrier membrane at the eaves and valleys plus a properly ventilated, cold attic are the parts of the specification that matter most.
Utah licenses roofing properly, which is worth using. The S280 roofing classification is issued by the Division of Professional Licensing and requires a 25-hour pre-licence course along with general liability cover, and it is a licence rather than a bare registration. Check the classification carefully on the state lookup: S280 is roofing, S330 is landscaping, and the two get confused on marketing material.
One Utah protection has just changed, and homeowners should know it. The Residence Lien Recovery Fund, which paid out when an unpaid subcontractor placed a lien on a house whose owner had already paid the contractor in full, was declared depleted in June 2026 and is not paying new claims. The underlying protection still exists, but it now depends entirely on doing three things properly: a written contract, a licensed contractor, and paying that contractor in full. Keep the receipts and the licence number, because the backstop that used to sit behind them is gone.
The 5 best roofers in Provo, UT
Scored 2026-09-20. The metro mean rating used as the Bayesian prior for Provo is 4.91, across a pool of 10 certified contractors.
| Rank | Company | TRB Score | Certification | Rating (reviews) | Adjusted | In business since | Based in |
|---|---|---|---|---|---|---|---|
| 1 | King Roofing | 82.9 | President’s Club | 4.6 (236) | 4.654 | not published | Orem, UT |
| 2 | Master Roofing | 82.0 | Master Elite | 4.9 (352) | 4.901 | not published | Lindon, UT |
| 3 | A1 Roofing Utah | 71.9 | Certified | 4.9 (578) | 4.901 | 1992 | Orem, UT |
| 4 | Powerhouse Roofing LLC | 68.5 | Certified | 5.0 (103) | 4.971 | not published | Salem, UT |
| 5 | NARAF Construction LLC | 66.8 | Certified | 5.0 (31) | 4.944 | not published | Orem, UT |

1. King Roofing — TRB Score 82.9
King Roofing is based in Orem, UT, Not BBB accredited, and holds President’s Club standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 35 | 35 |
| Adjusted rating | 26.2 | 40 |
| Review corpus depth | 12.9 | 15 |
| Metro proximity | 8.8 | 10 |
| Total | 82.9 | 100 |
Independently corroborated:
- 4.9 across 214 reviews. Birdeye
- GAF certified, described as being in the top 1 per cent of roofers in Utah. Certification
- BBB profile on record; the company is not accredited. BBB
What they actually do. Roof repair and replacement across Utah County, with a second operation in Nebraska.
Why it ranks here. The only President’s Club contractor based in Utah County, five miles from the metro centre, with 236 registry reviews.
Best fit for: Provo and Orem homeowners wanting the highest certification tier available locally.
What we would want clarified. At 4.6 this is the lowest rating in the top five against a metro mean of 4.79, and the company is not BBB accredited, so there is no complaint record to read. Ask for the Utah S280 licence number and check it on the DOPL record. It leads second place by 0.9 of a point, so treat first and second as a tie. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (385) 450-5464, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
2. Master Roofing — TRB Score 82.0
Master Roofing is based in Lindon, UT, BBB accredited, A+ rating, and holds Master Elite standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 24 | 35 |
| Adjusted rating | 36.0 | 40 |
| Review corpus depth | 13.8 | 15 |
| Metro proximity | 8.1 | 10 |
| Total | 82.0 | 100 |
Independently corroborated:
- A+ rated BBB accredited business, seven years in operation. BBB
- Listed with GuildQuality, which surveys customers directly rather than collecting volunteered reviews. GuildQuality
What they actually do. Residential roofing across Utah County and the southern Wasatch Front.
Why it ranks here. 352 registry reviews at 4.9, the strongest rating-to-volume combination in Utah County, with an A+ accredited record and GuildQuality participation so its feedback is solicited from every customer rather than volunteered.
Best fit for: Provo, Orem and Lindon homeowners. On evidence quality this is the strongest record in the metro.
What we would want clarified. Master Elite rather than President’s Club, which is the only reason it sits second. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (801) 810-4329, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
3. A1 Roofing Utah — TRB Score 71.9
A1 Roofing Utah is based in Orem, UT, in business since 1992, and holds Certified standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 12 | 35 |
| Adjusted rating | 36.0 | 40 |
| Review corpus depth | 15.0 | 15 |
| Metro proximity | 8.8 | 10 |
| Total | 71.9 | 100 |
Independently corroborated:
- 4.9 across 547 reviews. Birdeye
- A second-generation family business trading since 1992, offering a lifetime workmanship warranty. Company
What they actually do. Residential roof replacement and repair across Utah County.
Why it ranks here. 578 registry reviews corroborated by 547 on a second platform, both at 4.9. That is more than double the evidence base of anyone else in Utah County, from a family business trading since 1992 and offering a lifetime workmanship warranty rather than a manufacturer-only warranty.
Best fit for: Homeowners who weight review depth and a workmanship warranty above certification tier.
What we would want clarified. Base GAF certification rather than a higher tier, which is why it ranks third despite the deepest review record in the metro. No BBB rating or accreditation was locatable. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (801) 471-2055, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
4. Powerhouse Roofing LLC — TRB Score 68.5
Powerhouse Roofing LLC is based in Salem, UT, and holds Certified standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 12 | 35 |
| Adjusted rating | 38.8 | 40 |
| Review corpus depth | 11.0 | 15 |
| Metro proximity | 6.7 | 10 |
| Total | 68.5 | 100 |
Independently corroborated:
- Registered as Powerhouse Roofing LLC in Utah on the state corporate register. OpenCorporates
- Roofing, siding, rain gutters and lighting across Utah. Company
What they actually do. Roofing, siding, rain gutters and exterior lighting.
Why it ranks here. A clean 5.0 across 103 registry reviews, and the only ranked contractor covering the southern end of Utah County toward Payson and Spanish Fork.
Best fit for: Salem, Spanish Fork, Payson and southern Utah County homeowners.
What we would want clarified. No BBB rating or accreditation was locatable and base certification only. A separately named Power House Roofing Siding and Rain Gutter operates in Brigham City with a different BBB file and no rating; confirm which entity you are dealing with, and get the DOPL licence number. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (801) 874-9083, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
5. NARAF Construction LLC — TRB Score 66.8
NARAF Construction LLC is based in Orem, UT, Not accredited, and BBB has not issued a rating, and holds Certified standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 12 | 35 |
| Adjusted rating | 37.8 | 40 |
| Review corpus depth | 8.2 | 15 |
| Metro proximity | 8.8 | 10 |
| Total | 66.8 | 100 |
Independently corroborated:
- Not BBB accredited; BBB states it lacks sufficient information to issue a rating. BBB
- BuildZoom score of 94, the top 24 per cent of Utah licensed contractors, with the licence verified. BuildZoom
- 29 reviews recorded on an independent aggregator. Reviews
What they actually do. Roofing and exteriors across Utah County.
Why it ranks here. A clean 5.0 rating with a Utah licence independently verified on the BuildZoom record, which is the check that matters in a state where roofing is genuinely licensed.
Best fit for: Orem and central Utah County homeowners.
What we would want clarified. Thirty-one registry reviews, no BBB rating at all, and base certification. This is the thinnest record in the top five and it is here because Utah County’s own certified pool is ten deep. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (801) 413-4694, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
The 109 wind reports that shape a Provo roof
Aggregate hail counts tell you very little about a specific roof. These are the individual events: every severe-weather report logged by the National Weather Service across the 2 counties of the Provo-Orem-Lehi, UT statistical area over ten years, with the dates, the stone sizes and the towns they landed on. Over that decade the metro logged 12 hail reports, 109 severe thunderstorm and high wind reports and 1 tornado. The database’s property-damage fields are left blank for most of these reports, so it carries no usable loss total for this metro and we do not quote one.

The biggest hail to fall on Provo in a decade
| Date | Stone size | Reported near | County |
|---|---|---|---|
| 13 August 2024 | 1.75 in | Geneva | Utah |
| 13 August 2024 | 1.5 in | Lehi | Utah |
| 19 July 2022 | 1.5 in | Mona | Juab |
| 15 May 2016 | 1.25 in | Champlin Siding | Juab |
| 10 August 2016 | 1.0 in | Payson | Utah |
| 13 August 2024 | 1.0 in | Lehi | Utah |
The largest stone on record for this metro fell on 13 August 2024 near Geneva, measured at 1.75 inches. That is ping-pong-ball sized, enough to bruise asphalt shingles and shorten a roof’s life without necessarily looking dramatic from the ground.
Wind. The strongest thunderstorm gust logged in the metro was 76 knots, about 87 mph, near Alpine on 1 July 2025. Asphalt shingles begin lifting at roughly 67 mph when they are correctly nailed, and considerably below that when they are not.
Tornadoes. 1 tornado touched down in these counties over the decade.
What the National Weather Service wrote about it
The NWS logs a written account of each severe-weather episode. This is its description of the 1 July 2025 event near Alpine, reproduced verbatim:
Broadcast media report of a large uprooted spruce tree with root ball crushing two cars in a driveway. Wind gusts the result of a microburst.
That is what the specification has to anticipate here, written up by the agency that recorded it rather than by a contractor selling the repair.
When it happens. Severe weather reports cluster in August (41), July (37), June (20). The worst years on record were 2023 (41), 2024 (27), 2022 (14). If you are scheduling non-urgent work in Provo, the months outside that window are when crews are least stretched and least likely to be triaging emergency callouts ahead of your job.
Source: NOAA National Centers for Environmental Information, Storm Events Database, county-level detail files 2016 to 2025, filtered to the counties of this statistical area by The Roofing Brief. Damage figures are as reported to the NWS and undercount insured losses.
What to do with this. Hail is not the governing risk in Provo. Weight your decision toward wind rating, ventilation and flashing detail rather than paying extra for impact-rated shingles.
How to tell a Provo roofer’s claims from their record
Licensing is required in UT. Utah requires a roofing contractor licence from the Division of Occupational and Professional Licensing under the S280 Roofing classification, which covers asphalt, pitch, tar, felt, shakes, shingles, tile, slate and membrane systems.
An S280 requires a 25-hour pre-licence course but no division exam and no work experience. Since 30 March 2026, Utah Admin. Code R156-55a-302d has required general liability insurance of at least $1,000,000 per incident and $3,000,000 in total, up from $100,000 and $300,000, plus an EIN, state registrations and either workers compensation coverage or a formal waiver. An S280 holder may not subcontract work outside the roofing scope except electrical work to a licensed E200 or E201 contractor. Utah Code 13-50-302 bars a residential contractor from rebating any part of an insurance deductible.
Check here: Utah DOPL Construction Business Registry. Utah requires two credentials to be checked, not one: the contractor licence itself and the Construction Business Registry entry. Verify both.
Four checks to run before you sign anything, in any state.
- Verify certification at the source. Use the GAF verification tool rather than trusting a badge image on a company website.
- Get the certificate of insurance from the insurer, not the contractor, and confirm general liability and workers compensation are both active on the day work starts.
- Confirm who pulls the permit. If a contractor asks you to pull it as the homeowner, that moves liability onto you. Decline.
- Get warranty terms in writing before any deposit, and check the manufacturer warranty being promised actually requires the certification tier the contractor holds.
What the rest of the Provo field looks like
10 certified roofing contractors serve the principal cities of the Provo-Orem-Lehi, UT statistical area, of which 1 hold the top President’s Club tier. The pool carries 1,580 customer reviews between them at a mean rating of 4.91. The statistical area had a 2024 population of 760,531, a change of 13.31% against the 2020 census base, per the U.S. Census Bureau Vintage 2024 estimates.
How these Provo rankings were produced
Every contractor in the Provo-Orem-Lehi, UT pool was scored out of 100 on four published components: certification tier, a Bayesian adjusted rating, review depth and distance from the metro centre. In this metro that meant scoring 10 certified contractors, of whom 1 hold President’s Club standing and 1 Master Elite, against a metro mean rating of 4.91. The top five were then researched individually against Better Business Bureau records, state licence registers and manufacturer directories. The findings are printed above whether they flatter the contractor or not, and nobody paid to appear.
The full method, the weightings, what the GAF certification tiers actually mean, who is eligible to be ranked and what we do not claim are all set out on our roofer ranking methodology page. Last updated: September 2026. Scoring run: 2026-09-20. Corrections go to the editor and are actioned on verification.
Common questions about roofers in Provo
Who is the best roofer in Provo, UT?
King Roofing of Orem, UT scores highest in the Provo metro on The Roofing Brief Contractor Score, at 82.9 out of 100 as of September 2026. It holds President’s Club certification with a 4.6 rating across 236 reviews. Highest-scoring is not the same as best fit for your specific job, and the four companies behind it score within 16.1 points.
How many certified roofing contractors serve Provo?
10 contractors on the GAF certification registry serve the principal cities of the Provo-Orem-Lehi, UT statistical area as of September 2026, of which 1 hold President’s Club status.
How much damaging hail does Provo get?
The Provo-Orem-Lehi, UT statistical area recorded 9 hail reports of 1 inch or larger and 0 of 2 inches or larger between 2016 and 2025 in the NOAA Storm Events Database. The largest hailstone reported measured 1.75 inches.
Did any contractor pay to appear on this list?
No. The Roofing Brief takes no placement fees, no lead fees and no affiliate commission from any roofing contractor. Ranking comes entirely from the published formula applied to public registry data, followed by an individual research pass on the top five.
What was the worst hailstorm in Provo in the last ten years?
The largest hailstone logged by the National Weather Service in the Provo-Orem-Lehi, UT statistical area between 2016 and 2025 measured 1.75 inches, reported near Geneva on 13 August 2024. That is ping-pong-ball sized, enough to bruise asphalt shingles and shorten a roof’s life without necessarily looking dramatic from the ground. Across the decade the metro recorded 12 hail reports. The database’s property-damage fields are left blank for most of these reports, so it carries no usable loss total for this metro and we do not quote one.
When is the worst time of year for roof damage in Provo?
Severe-weather reports in the Provo-Orem-Lehi, UT statistical area cluster in August, July, June, on the NOAA record for 2016 to 2025. If the work can wait, booking outside that window usually buys you shorter lead times and more of the contractor’s attention.
Do roofers need a licence in UT?
Utah requires a roofing contractor licence from the Division of Occupational and Professional Licensing under the S280 Roofing classification, which covers asphalt, pitch, tar, felt, shakes, shingles, tile, slate and membrane systems. An S280 requires a 25-hour pre-licence course but no division exam and no work experience. Since 30 March 2026, Utah Admin. Code R156-55a-302d has required general liability insurance of at least $1,000,000 per incident and $3,000,000 in total, up from $100,000 and $300,000, plus an EIN, state registrations and either workers compensation coverage or a formal waiver. An S280 holder may not subcontract work outside the roofing scope except electrical work to a licensed E200 or E201 contractor. Utah Code 13-50-302 bars a residential contractor from rebating any part of an insurance deductible.
What should I check before hiring a roofer in Provo?
Utah requires two credentials to be checked, not one: the contractor licence itself and the Construction Business Registry entry. Verify both.
Is Provo a hard market to find a good roofer in?
Utah County sits inside the Wasatch Front, a continuous 100-mile urban corridor where Salt Lake City contractors will happily drive to Provo. That makes this ranking unusual to build honestly. The certification registry fills its Provo results with Salt Lake County firms in West Valley City, Midvale and Sandy, and on raw score those firms would have taken the top two places here. We rank contractors against the metro whose centre they are actually closest to, so they appear on the Salt Lake City page instead and Utah County’s own contractors appear here. Utah licenses roofing properly, which helps: the S280 roofing classification is a real licence issued by the Division of Professional Licensing, not a registration. Note the classification carefully, because S330 is landscaping and the two get confused.
Is wind or hail the bigger risk to a roof in Provo?
Wind, by a wide margin. The Provo-Orem-Lehi, UT statistical area logged 109 severe thunderstorm and high wind reports against 9 hail reports of an inch or more between 2016 and 2025. Wind damage shows up at the rake, ridge and edge rather than across the field of the roof, so the fastening schedule and edge detail matter more here than the impact rating of the shingle.
Roofer rankings for other metros
The Roofing Brief scores certified roofing contractors in the 400 largest U.S. metropolitan and micropolitan areas on the same formula.
- Best roofers in Salt Lake City, UT, about 40 miles from Provo
- Best roofers in Ogden, UT, about 70 miles from Provo
- Best roofers in St. George, UT, another UT metro on the same formula
- Best roofers in Des Moines, IA, a metro of comparable size
- Best roofers in Little Rock, AR, a metro of comparable size
- Best roofers in Fort Collins, CO, also scored, about 347 miles away
- Best roofers in Greeley, CO, also scored, about 362 miles away
See the full index of all 400 metro roofer rankings, or read how to find and vet a roofing contractor anywhere in the country.
Cite this analysis
The Roofing Brief. “Best Roofers in Provo, UT: The Roofing Brief Contractor Score.” Published September 2026. Inputs: GAF certification registry; NOAA Storm Events Database 2016-2025; U.S. Census Bureau Vintage 2024 population estimates; Better Business Bureau and independent review-platform records for each ranked contractor.