RJ Premium Roofing logo
Older frame homes with pitched shingle roofs on a small-town street in Justin, TX

Denton County · ~45 min (33 mi) from our Irving base

Roofing Contractor in Justin, TX

Justin is a US 287 town in southwest Denton County where an older core along FM 156 now sits beside fast-growing subdivisions shared with Northlake and Haslet. For anyone needing a roofing contractor in Justin, TX, we offer free inspections, storm documentation, repairs and full replacements.

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.

Gapped plank decking exposed during a roof tear-off on an older home in Justin
Older homes sometimes have board decking with gaps that need new sheathing before re-roofing.

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.

New subdivision rooflines on the edge of Justin with fresh architectural shingles
New homes on open land face wind and hail with no tree cover.

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.

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

  1. You call (725) 745-8803, in English or Spanish.
  2. We schedule a free inspection and photograph each slope.
  3. You get a written report and estimate, covering hail damage roof repair or replacement.
  4. If you file a claim, one of our people meets the adjuster at your house and points out the marked damage.
  5. 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

Reviews from our Dallas–Fort Worth customers

5.0 average from 33 Google reviews

“Great customer service and great work!!! He helped us in every step of the way when it came to talking with the insurance and getting us a good deal!! We appreciate all the hard work!”
Erika M. · Google review · April 2026
“I find the professionalism of this team incredible, and the quality of their service is outstanding. I’m very satisfied! Now I know I have a safe place to live.”
Rolando F. · Google review · December 2025 · translated from Spanish by Google
“great work, good communication, great cleanup, and easy to work with highly recommended”
Gabriel S. · Google review · May 2026

Roofing in Justin, TX: questions we hear

What should I expect when re-roofing an older home near downtown Justin?

Expect us to find what time has hidden. Older houses in Justin's original town area near FM 156 and the rail line may hide gapped board decking, an old overlay, or rot along the eave line. We strip to the deck, swap out bad boards, then lay fresh underlayment and new metal edges and flashing. Your estimate explains how decking replacement is priced if we find rot.

Do I need a City of Justin permit for a new roof?

A full replacement inside Justin's city limits generally needs a permit, and the City of Justin issues them. Ask the city about current fees and inspection steps, or let us confirm them for you during scheduling. Homes in the newer subdivisions off FM 407 and US 287 may also need HOA approval of shingle color before work starts.

How far do you travel to reach Justin?

Justin is about 45 minutes and 33 miles from our Irving base, usually by SH 114 and then north on FM 156 or US 287. We serve it on the same northwest Denton County route as Northlake and Argyle. Inspections are free, and after a big storm we work through active leaks first, so mention any water inside when you call.

Nearby areas we serve

See every Dallas–Fort Worth service area

From our Irving base to Justin, TX

RJ Premium Roofing works out of Irving, TX 75062, ~45 min (33 mi) from our Irving base away. We come to you; there is no showroom to visit.

Get directions on Google Maps

Get your Justin roof checked

Call for a free roof inspection. We document what we find with photos.

RJ Premium Roofing · Irving, TX 75062 · (725) 745-8803 · Serving Dallas–Fort Worth in English and Spanish

Talk to a roofer today

The fastest way to reach us is a phone call. We answer questions in English or Spanish, set up your free inspection, and explain what we find in plain language.

  • ✓ Free roof inspection and written estimate
  • ✓ Photo documentation of storm damage
  • ✓ Workmanship guaranteed in writing with every contract
  • ✓ Based in Irving, TX 75062

Request a free roof inspection

Prefer to talk? Call (725) 745-8803. Online requests are answered by phone or text.

Call nowFree inspection