Collin County
Roof repair and storm restoration in Collin County
Collin County adds more people every year than almost anywhere in the country, and a great many of its roofs are young builder-grade roofs meeting North Texas hail for the first time.
- We answer 24/7
- Dallas service office
- New roofs, frequent hail
Quick answer
Penfold Construction inspects, repairs and replaces roofs across Collin County, including Plano, Frisco, McKinney, Allen and the fast-growing towns to the north. Most calls here follow hail: we walk every slope, photograph damage for the claim, and price standard and Class 4 shingles side by side, since many homes are on their first roof.
The county
A county still being built
From July 2024 to July 2025, Collin County gained 42,966 residents, lifting its population to nearly 1.3 million, the second-largest numeric gain of any county in the United States. Princeton, inside the county, was the fastest-growing city in the country, and Anna, Celina and Melissa are growing quickly too.
That growth means subdivisions full of roofs installed within the same few years, often with builder-grade shingles. When hail comes through, whole streets need inspections at once. It is also why so many Collin County homeowners use their first claim to move to Class 4 impact-resistant shingles.

Storm record
Hail that does not wait for a roof to age
Collin County has a long record of damaging hail. On March 26, 2017, golf ball to baseball-sized hail pounded rooftops between Frisco and McKinney, and some homeowners lost roofs that had been replaced after the previous year's storms. Here, a roof's life depends more on the storm cycle than on the rating printed on the bundle.
A young roof can still be totaled, so age alone does not decide anything. A slope-by-slope hail inspection does.
Towns
Cities we roof in Collin County
We work across the southern and central county, in Plano, Frisco, McKinney and Allen, and north into Prosper, Celina, Princeton, Anna and Melissa, where new subdivisions keep opening. Wylie and Murphy to the east are covered from the same service office, as is the Collin County side of Richardson.
Common jobs here
What Collin County homeowners call us for
Hail Damage Roof Repair
Inspections after spring hail, with test squares and photos for the adjuster.
See hail damage roof repairImpact-Resistant Shingle Roofing
Class 4 shingles priced against standard, with the paperwork insurers ask for.
See impact-resistant shingle roofingStorm Damage Roof Replacement
Full replacements after a claim, with supplements for missed line items.
See storm damage roof replacementRoof Inspection
Builder-grade roofs checked before the warranty or the next storm runs out.
See roof inspectionGutter Installation & Repair
Hail-dented gutters and downspouts replaced along with the roof.
See gutter installation & repairSolar Panel Removal & Reinstall
Panels removed and reinstalled around a hail replacement.
See solar panel removal & reinstallQuestions we get
Collin County roofing questions
Yes, including Prosper, Celina, Princeton, Anna and Melissa.
Yes; large hail damages roofs regardless of age, so an inspection decides, not the date on the roof.
For most homes here, yes; it resists more hail and many insurers discount premiums for it.
Some do; we check your HOA's approved list before ordering.
Yes; that is where most scope disagreements get settled.
Yes, an inspection shows what was installed and how it is holding up.
Nearby
Other areas close to Collin County
Hail just crossed Collin County?
We walk every slope, mark the hits and give you a written report before you decide whether to file.