Skip to content
TOTAL PRO ROOFINGCOMMERCIAL / RESIDENTIAL

Family-owned · Royse City, TX

Roofing in Royse City, Rockwall & all of DFWStraight answers.Solid roofs.

Duane Huddleston does the inspection himself, shows you photos of what he finds, and tells you the truth about whether you need work. 20+ years in the trade.

  • A+ BBB rated
  • 5-star rated on Google
  • Licensed & insured
  • Free inspections
  • Family-owned
  • 20+ years in the trade
Duane Huddleston, owner of Total Pro Roofing, in front of the company truck

Duane Huddleston

Owner · does the inspections himself

  • Roof replacement
  • Roof repair
  • Hail damage
  • Insurance claims
  • Waterproofing
  • Gutters
  • Fencing
  • Royse City
  • Rockwall
  • Fate
  • Heath
Duane Huddleston standing beside the Total Pro Roofing truck

Meet the owner

You deal with Duane. Start to finish.

Total Pro Roofing is a family-owned company based in Royse City, right here in Rockwall County. Duane Huddleston built it on a simple idea: tell people the truth about their roof, then do the work right.

That means Duane is the one who climbs up for your inspection, takes the pictures, and explains what he found in plain English. If your roof has years left, you will hear that from him. If it needs work, you get a written estimate and help with your insurance claim when storm damage is the reason.

How it works

No pressure. No guesswork.

Every job runs the same way, whether it is a single repair or a full replacement.

  1. Step 1: Free inspection

    Duane comes out and gets on the roof. No charge, and no obligation to hire us.

  2. Step 2: Photos and a straight answer

    You see exactly what he sees. If your roof does not need work, he will tell you so.

  3. Step 3: Written estimate

    Scope, materials and price in writing before anything starts. No surprises later.

  4. Step 4: Insurance help if it applies

    For storm damage, we document everything and can meet your adjuster on the roof.

  5. Step 5: The work and the clean-up

    The job gets done right, the yard gets swept for nails, and the debris goes with us.

Recent work

Roofs we have put on around DFW

Real jobs, real photos. From Royse City subdivisions to Sunnyvale, Forney and Plano.

See all projects
  • New charcoal shingle roof on a white farmhouse-style home in DFWRoof replacement

    Dallas–Fort Worth, TX · 2026

    Farmhouse curb appeal

    Charcoal architectural shingles on a white farmhouse-style home, gables and valleys included.

  • Aerial view of a new charcoal shingle roof in Plano, TXRoof replacement

    Plano, TX · 2025

    Charcoal shingles and new vents

    Replacement with charcoal architectural shingles and new roof vents.

  • New shingle hip roof between neighboring homes in Royse City, TXRoof replacement

    Royse City, TX · 2025

    Hip roof replacement

    New roof on a hip-roofed home between two-story neighbors on the west side of Royse City.

  • Finished hip roof with new architectural shingles on a brick home in Forney, TXRoof replacement

    Forney, TX · 2024

    Brick home with covered patio

    New architectural shingles over a brick home and its covered back patio.

  • Aerial view of a new dark shingle roof on a home with a pool in Royse City, TXRoof replacement

    Royse City, TX · 2024

    Shingle replacement with a pool view

    New dark architectural shingles on a single-story home with a backyard pool.

  • Brown standing-seam metal roof on a ranch home near Royse City, TXMetal roofing

    Royse City, TX · 2024

    Standing-seam metal roof

    Brown standing-seam metal roof on a ranch home on the rural edge of Royse City.

Hail hit your street?

Damage rarely shows from the ground. Get it documented with photos before you call your insurance company.

Where we work

Based in Royse City. Working all over DFW.

Home base is Rockwall County, and we go wherever DFW homeowners need a straight answer about their roof.

Also serving Fate, Heath, McLendon-Chisholm, Rowlett, Wylie, Sachse, Garland, Greenville, Forney, Sunnyvale, Plano and the rest of the Metroplex. See all service areas

Questions

Things people ask before they call

Do not see yours? Call Duane. He would rather answer it than have you guess.

Is the roof inspection really free?

Yes. Duane comes out, gets on the roof and shows you what he finds, at no cost and with no obligation to hire us. If your roof does not need work, he will tell you that.

What areas do you serve?

We are based in Royse City and work all over Rockwall County, including Rockwall, Fate, Heath and McLendon-Chisholm, plus Rowlett, Wylie, Sachse, Garland, Forney, Greenville and the rest of the Dallas–Fort Worth area.

Will you help with my insurance claim?

Yes. We document storm damage with photos, walk you through filing, and Duane can meet your adjuster on the roof. You are responsible for your deductible; Texas law does not allow a roofer to waive or cover it.

Do I need a permit for a new roof?

In Royse City and Rockwall, yes: both cities require a permit for re-roofing. Other cities set their own rules. Either way, you should see the permit before work starts.

Do you do commercial roofing?

Yes. Total Pro does residential and commercial work. Call Duane to set up an inspection of the building.

How do I know if hail damaged my roof?

Usually you cannot tell from the ground. Dented gutters or vents and granules in the downspouts are good clues. The only way to know for sure is to have someone get on the roof, which is what the free inspection is for.

Free inspection · No obligation

Get your free roof inspection

Tell us a little about your roof. Duane will call you to set up a time to come out and take a look.

No cost and no obligation. We only use your details to contact you about your roof.

Call Duane Free Inspection