Roof replacementDallas–Fort Worth, TX · 2026
Farmhouse curb appeal
Charcoal architectural shingles on a white farmhouse-style home, gables and valleys included.
Family-owned · Royse City, TX
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.

Duane Huddleston
Owner · does the inspections himself
What we do
From one leaking pipe boot to a full tear-off, plus the gutters and fences the same storms beat up.

Full tear-off and new roof, with photos of what we find under the old one.
Roof Replacement details
Leaks, missing shingles, flashing and vents. Fixed right, not just covered over.
Roof Repair details
Hail and wind damage documented with photos, plus help with your insurance claim.
Storm & Hail Damage details
Sealing the spots water gets through: flashing, penetrations and low-slope areas.
Waterproofing details
New gutters, repairs, and painting to make tired gutters match your trim again.
Gutters & Painting details
New fences, repairs after wind and storms, and staining that protects the wood.
Fencing & Staining details
Meet the owner
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
Every job runs the same way, whether it is a single repair or a full replacement.
Duane comes out and gets on the roof. No charge, and no obligation to hire us.
You see exactly what he sees. If your roof does not need work, he will tell you so.
Scope, materials and price in writing before anything starts. No surprises later.
For storm damage, we document everything and can meet your adjuster on the roof.
The job gets done right, the yard gets swept for nails, and the debris goes with us.
Recent work
Real jobs, real photos. From Royse City subdivisions to Sunnyvale, Forney and Plano.
Roof replacementDallas–Fort Worth, TX · 2026
Charcoal architectural shingles on a white farmhouse-style home, gables and valleys included.
Roof replacementPlano, TX · 2025
Replacement with charcoal architectural shingles and new roof vents.
Roof replacementRoyse City, TX · 2025
New roof on a hip-roofed home between two-story neighbors on the west side of Royse City.
Roof replacementForney, TX · 2024
New architectural shingles over a brick home and its covered back patio.
Roof replacementRoyse City, TX · 2024
New dark architectural shingles on a single-story home with a backyard pool.
Metal roofingRoyse City, TX · 2024
Brown standing-seam metal roof on a ranch home on the rural edge of Royse City.
Damage rarely shows from the ground. Get it documented with photos before you call your insurance company.
Where we work
Home base is Rockwall County, and we go wherever DFW homeowners need a straight answer about their roof.

Our hometown, with four documented jobs and counting.
Royse City roofing
Permits, HOAs and storm season in the county seat.
Rockwall roofingAlso serving Fate, Heath, McLendon-Chisholm, Rowlett, Wylie, Sachse, Garland, Greenville, Forney, Sunnyvale, Plano and the rest of the Metroplex. See all service areas
Questions
Do not see yours? Call Duane. He would rather answer it than have you guess.
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.
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.
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.
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.
Yes. Total Pro does residential and commercial work. Call Duane to set up an inspection of the building.
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
Tell us a little about your roof. Duane will call you to set up a time to come out and take a look.