Justin grew up along FM 156 and the rail line beside it, a southwest Denton County town where US 287 carries traffic toward Decatur and Fort Worth. New streets have been platted on the farm fields ringing the town, part of the growth wave reshaping Northlake and Haslet. The result is two kinds of roofs: older homes in the original town and new builds on open land. We reach Justin from Irving in about 45 minutes (33 miles).
Roof replacement for older homes along FM 156
Justin started as a stop on the Gulf, Colorado and Santa Fe Railway, and its post office name, granted in 1887, honored a Santa Fe engineer. The original grid near FM 156 still reflects that railroad past. Houses there tend to be modest one-story homes, some decades old, with roofs that have been patched or overlaid more than once. When we tear these off, we sometimes find board decking with gaps, water-stained sections near chimneys, and drip edge that was never installed.

Those homes benefit most from a full roof replacement that includes inspecting and replacing roof decking where needed. Pecan and oak limbs over older lots also drop debris into valleys and keep the north slopes damp, so we check valley metal and the first few feet of decking along the eaves closely on these jobs.
New subdivisions and the US 287 corridor
The newer neighborhoods face open-country weather. With few mature trees, wind lifts first-course shingles and hail lands on every slope. Spring storms crossing the open land west of US 287 can arrive with little warning, and a single cell can mark a whole phase of new roofs the same afternoon.

A new roof is not automatically a strong one. Builder-grade shingles on a three-year-old house can crease in a hard spring gust, and pipe boots, ridge caps and starter strips are where we find most early failures. If your home is still in its first few years, keep the builder's paperwork handy; it tells us which shingle line is on the roof and helps when matching a repair.
Roof damage in Justin? Call us.
Free inspection and estimate, explained in English or Spanish.
- 5.0 on Google (33 reviews)
- Free inspections & estimates
- Se habla español
- Workmanship guaranteed in writing with every contract
Working around FM 407, Northwest ISD traffic and the rail crossings
Justin sits where FM 407 crosses FM 156, so most of our visits come up FM 156 from SH 114 or across FM 407 from the Argyle and Lantana side. Northwest ISD serves the town, and school traffic on these two-lane farm roads shapes when a roofing delivery can reach a street, so we schedule dumpster and material drops around those busy windows. The rail line along FM 156 also means freight crossings; we plan arrival times with that in mind. Some of the newer streets on the US 287 side are reached from the highway rather than through the old town center, so give us your nearest cross street when you book.
Permits for work inside the city limits come from the City of Justin, and some homes just outside town fall under Denton County instead. Check with the City of Justin before work starts; we confirm which office applies to your address during scheduling. Subdivision HOAs on the US 287 side often set approved shingle colors, so bring that list to the inspection.
Roof services Justin homeowners ask for most
The cards below list the work we do most on Justin roofs, from decking replacement on the older grid to wind and hail repairs on the newest streets. Each one links to the full service page.
Roofing contractor in Justin, TX: from first call to cleanup
- You call (725) 745-8803, in English or Spanish.
- We schedule a free inspection and photograph each slope.
- You get a written report and estimate, covering hail damage roof repair or replacement.
- If you file a claim, one of our people meets the adjuster at your house and points out the marked damage.
- After the work, the crew cleans up nails and debris.
Because Justin is a 45-minute drive, we group inspections in the area with nearby stops when we can, and we tell you the arrival window when we book. Reviewers have mentioned roofs finished in one day and crews that cleaned up afterward; we explain how long your job should take once we have measured it.
Nearby areas we cover
Justin trips often include Northlake, Argyle and Roanoke. Owners south toward Trophy Club see the same spring hail tracks along SH 114.
Roofing services we bring to Justin, TX

Hail Damage Roof Repair
Storms rolling in over the open country west of US 287 often reach Justin with large hail still falling, and new subdivisions without mature trees take those hits on every slope at once.
Learn more →
Roof Replacement
Older homes in Justin's original town grid near FM 156 and FM 407 often carry worn, patched or layered roofs, and a full tear-off is the only way to see what sits underneath.
Learn more →
Roof Decking Replacement
Tear-offs on older Justin houses can uncover soft, gapped or water-stained board decking near chimneys and eaves, which must be replaced before new underlayment and shingles go down.
Learn more →
Roof Repair
Newer homes on the edge of town still see lifted first-course shingles, popped nails and pipe boot leaks after their first strong spring winds across the open fields.
Learn more →
Roof Insurance Claims
We document storm damage slope by slope with dated photos, so your insurer sees the actual condition of your Justin roof rather than a general report for the whole street.
Learn more →
Pipe Boot & Roof Vent Repair
Rubber pipe boots on Justin roofs bake in the summer sun with no tree shade, then crack and let water run down the vent pipe into ceilings below.
Learn more →
Wind Damage Roof Repair
Straight-line winds have a clear run across the pasture land around Justin, and wind-creased or missing shingles need resealing or replacement before the next rain finds the gap.
Learn more →
