ADVANCED ROOFING SYSTEMS DESIGNED FOR EXTREME TEXAS STORMS

Roofing Service Areas in Collin, Denton and Grayson Counties

We work from our office at 7700 Preston Road in Frisco and cover homes and businesses in fourteen towns across Collin, Denton and Grayson counties. Roof repair, full replacement, hail and wind damage, gutters, siding, windows and fences: the same services reach every town on this page.

Permit rules for roofing and exterior work differ from one city to the next, and the differences decide how a job runs. Each town below carries one worth knowing, taken from the city’s own website.

Anna

A reroof needs a city permit, and inspections are requested by email by 4 p.m. on the business day before. The city does not inspect on weekends or holidays.

Read More

Aubrey

Roofing is on the city’s Trade Permit, alongside electrical, HVAC and plumbing. Contractors register with the city separately.

Read More

Blue Ridge

The city publishes a Registered Contractors Listing, so you can check a roofer before you sign.

Read More

Celina

Every contractor has to register with the city through its MyGov portal before applying for a permit, so ask whether your roofer is registered in Celina.

Read More

Frisco

Replacing a roof with the same material is one of the self service permits in the city’s eTrakit portal, and the same portal shows whether a contractor is registered.

Read More

Gunter

Electronic applications only, through MyGov. Contractors register with the city, and inspections are requested by email at least 48 hours ahead.

Read More

Lowry Crossing

The city’s permit list names windows, fences and patio covers individually, all things a hailstorm often damages.

Read More

McKinney

Permit invoices are issued only through the city’s Citizen Self Service Portal, and the city warns that it charges no “Application Approval Fee”. If an email asks for one, it is not from the city.

Read More

Melissa

Residential permits go through the city’s Camino portal, and the city says they can take up to 7 to 10 working days, so build that time into a storm repair.

Read More

Pilot Point

The city adopted the 2021 International Building Codes, with local amendments, on July 1, 2024.

Read More

Princeton

Applications, fees and inspection requests all go through the city’s EnerGov portal. Inspections run Monday through Thursday only

Read More

Prosper

The town’s final inspection on a reroof includes the attic, and drip edge is required on every asphalt shingle roof.

Read More

Van Alstyne

Roofs are on the city’s list of work that needs a building permit, so a replacement here is permitted work.

Read More

Weston

Every permit application goes through the city’s One Stop Weston portal.

Read More

Homes in an HOA may also need the association’s approval, which is separate from the city permit. For an address outside city limits, we confirm the rules when you call.

Not Sure We Cover Your Street?

We also work in the smaller communities and unincorporated areas between these towns. Call (469) 598-0899 with your address and we will confirm whether it is inside our area.

Storm Reports in Our Three Counties

From 2021 through 2025, NOAA’s Storm Events Database logged these hail and wind reports for the three counties we serve:

County Hail reports Days with hail Hail 1.75 inches or larger Largest hail Thunderstorm wind reports
Collin 150 38 35 3.00 in, near Plano, April 20, 2023 60
Denton 234 49 59 5.90 in, near Sanger, June 15, 2023 86
Grayson 124 35 29 2.50 in, near Gunter, June 23, 2023 47

These are reports of where storms were seen, not a measure of how often hail hits a given street. A storm that crosses busy areas gets reported more often than one over open land.

How It Works

Step01

Call us

Give us your address at (469) 598-0899. We confirm that you are in our area and which city or county rules apply.

Step02

Free inspection

We look at the roof, gutters, siding and windows, not just the shingles.

Step03

Findings in writing

You get what we found, with photos. If you file an insurance claim, you can share them with your adjuster, though the claim itself stays between you and your insurer.

Let's Connect Now!