Picking a roofer in a city that keeps a list
DeSoto voted itself a city in March 1949, 50 votes to 2, on land first settled in 1847. Today 56,145 people live there, according to the 2020 census, and it is one of the four cities that formed the Best Southwest Partnership in 1986 with Cedar Hill, Duncanville and Lancaster.
For anyone hunting for a roofing company in DeSoto, TX, the useful fact is this: the city does not let just anyone pull a roofing permit. A contractor registers, the city approves it, and only then can it apply. That gives you a simple first filter before you compare prices or shingle colors.
DFW Expert Roofers can help with the first call. It is a free line, not a roofer. An automated assistant picks up, notes the roof trouble and your street, and connects you with an independent, locally owned roofing company that takes DeSoto calls. Checking that company is still your job, and this page shows how.

How DeSoto screens a roofing company
- It registers every year. The City of DeSoto requires all contractors to register annually. Roofing contractors pay $25. Since September 5, 2025, registration goes through the city's Customer Self-Service portal, and the city says approval normally takes one to two business days.
- It shows coverage. The city's registration application asks for a general liability policy naming the City of DeSoto as certificate holder. Ask for a copy of the certificate sent to you by the roofer's insurer.
- It waits for approval. DeSoto tells contractors to hold off on any permit application until staff approve the registration. A roofer that is "still waiting on the city" is not ready to start your job.
- It applies for the roofing permit online. The city counts roofing among jobs requiring a permit. Ask for the permit number before tear-off.
- The city inspects twice. DeSoto requires an inspection before any part of the work is concealed and another when the project is finished. Inspections are requested online by 4 p.m. for the next day.
Building Inspections takes registration questions at 972-230-9610. Rules and fees change, so confirm them with the city before you sign.
The 30-year shingle rule that no longer applies
Some long-time DeSoto homeowners remember being told a new roof had to carry 30-year shingles. They are not imagining it. The city had an ordinance requiring shingles with a 30-year limited warranty.
That changed on September 1, 2019. A state law, House Bill 2439, limits what cities can require for building materials, and DeSoto's own answer to the question says the state law supersedes the old ordinance. In practice, the shingle you choose is now a decision between you, your roofer and the building code, not a city mandate.
That does not make the lowest-priced shingle the right one. Ask any roofer you talk to how the shingles it recommends hold up to hail, whether an impact-rated option would change your insurance premium (ask your insurer that one), and what the manufacturer warranty covers once it is registered.
A reason to call the city: if a salesperson tells you DeSoto still requires a certain shingle, ask the Building Official at 972-230-9621. A wrong answer about local rules is worth knowing before you sign anything.
The roof work DeSoto homeowners call about

Roof Repair in Dallas
Pipe boots, flashing, lifted shingles and hail bruises: which problems are true repairs, when Dallas needs a permit, and what to ask before a roofer starts.

Roof Replacement in Dallas
The Dallas re-roof permit, tear-off versus overlay, what belongs under the shingles, Class 4 shingle credits, HOA limits and a line-by-line way to compare bids.

Roof Leak Repair in Dallas
Water on the ceiling rarely enters where it shows. Safe first steps, how to tell a roof leak from an attic AC drip, and how a roofer traces the real source.

Hail Damage Roof Repair in Dallas
Hail sizes that hurt shingles, signs you can spot from the yard, how a roofer decides between repair and a new roof, and what Class 4 ratings mean.

Wind Damage Roof Repair in Dallas
Straight-line winds and downbursts across DFW: how wind lifts, creases and strips shingles, what ridge and edge damage looks like, and what wind ratings mean.

Roof Inspection in Dallas
When a DFW roof is worth inspecting, a sample outline of a good roof report, and how a roofer's storm check differs from a licensed home inspector's visit.
February 2018: a tornado two blocks long
Not every damaging storm is a big one. Early on the morning of Tuesday, February 20, 2018, a short-lived tornado crossed part of DeSoto. The National Weather Service rated it EF-0 and estimated its peak wind at 85 mph, and a meteorologist described the track as very narrow, only a couple of blocks long.
The damage was real anyway. The City of DeSoto reported about 30 homes with roof damage in the area of South Westmoreland Road and Eagle Drive, and a church and a car wash on Belt Line Road were also damaged. Nobody was hurt.
The lesson for DeSoto roofs is that wind does not have to make the evening news to lift shingles. After any storm with strong gusts, a walk around the house, looking up from the yard, is worth five minutes.
- Shingle pieces, ridge caps or vent caps on the lawn or in the street.
- Lighter or darker patches along the edges of the roof, where shingles lifted.
- Gutters pulled loose or dented.
- A fresh water mark on a ceiling or around a window.

Leave the roof to the roofer. A wet or storm-hit roof is slippery, and damaged decking can give way, so keep off it and keep the ladder put away. Stay clear of any downed power line and report it to Oncor or your local electric utility, or call 911. Inside, pull furniture and electronics away from the drip, set out a bucket or towels, and keep everyone out of a room where the ceiling is sagging. Take photos from the yard and from inside, then call your insurance company and a roofer.
Questions for a DeSoto roofing company
About the city
- Is your DeSoto registration approved and current this year?
- When will you apply for the roofing permit, and will you send me the number?
- Who requests the two inspections, and how will I see the results?
About the job
- What shingle are you proposing, and why that one for hail?
- Does the written price list decking by the sheet, underlayment, flashing and cleanup?
- How long is your labor warranty, and who registers the manufacturer's?
Your deductible is yours to pay. The Texas Department of Insurance warns that a contractor may not waive your deductible, rebate it, or pad the estimate to cover it, and that a contract of $1,000 or more paid with insurance money must include a notice that you owe the deductible. Your insurer may ask for proof you paid it. A contractor also may not act as a public adjuster on a property it works on or may work on. If a roofer offers to "take care of" the deductible, hire someone else.
No state license for roofers. Texas does not license roofing contractors. A 2025 bill that would have had the state license re-roofers (HB 3344) cleared a House committee but never got a floor vote, and it died when the session ended. That puts the checking on you: ask for a certificate of liability insurance sent to you by the roofer's insurance agent or insurer, a written contract that lists the full scope, the permit or contractor registration your city requires, addresses of nearby jobs, and proof the shingle warranty was registered. The line does none of this checking for you. How to check a roofer in Texas.
What happens when you call from DeSoto
- Dial the lineAn automated assistant picks up (469) 649-7066 any time and asks what you need. The same number also takes air conditioning, heating and pressure washing calls, so say "roof".
- Tell it about the roofHail, a drip in the ceiling, shingles in the yard, a tree limb, or an aging roof you want checked, plus your town and how soon you need someone.
- Get transferredThe call goes to an independent roofing company that is locally owned and works in Dallas-Fort Worth. It hears a quick summary of your call before it answers.
- Work with that companyIt inspects, prices and does the job, and you pay it (or your insurer does, as you arrange). If it cannot pick up, it gets your name, number, town and need so it can call you back.
Want a roofer to check storm damage, a leak or an aging roof in DeSoto? Call and explain it in plain words. The roofing company you reach visits the house and puts its price in writing.
About this line: DFW Expert Roofers is a free phone line, not a roofing contractor. It answers your call and connects you with an independent local roofing company, which inspects, quotes and does the work, and which you pay directly. Companies may pay a referral fee. Calling the line costs you nothing. See how a call is handled.
Near DeSoto, and worth reading
- Duncanville roofing
- Cedar Hill roofing
- Lancaster roofing
- How to Check a Roofer Before You Hire in Texas
Other towns the line covers
- All DFW towns
- Allen
- Anna
- Argyle
- Arlington
- Aubrey
- Azle
- Bedford
- Benbrook
- Burleson
- Carrollton
- Cedar Hill
- Celina
- Cleburne
- Colleyville
- Coppell
- Corinth
- Crowley
- Denton
- Duncanville
- Ennis
- Euless
- Farmers Branch
- Flower Mound
- Forney
- Fort Worth
- Frisco
- Garland
- Granbury
- Grand Prairie
- Grapevine
- Haltom City
- Haslet
- Highland Village
- Hurst
- Irving
- Kaufman
- Keller
- Lancaster
- Lewisville
- Little Elm
- Mansfield
- McKinney
- Melissa
- Mesquite
- Midlothian
- Murphy
- North Richland Hills
- Plano
- Princeton
- Prosper
- Red Oak
- Richardson
- Roanoke
- Rockwall
- Rowlett
- Sachse
- Saginaw
- Seagoville
- Southlake
- Sunnyvale
- The Colony
- Trophy Club
- Watauga
- Waxahachie
- Weatherford
- Wylie
