John 3:16

I believe the unbelievable, I receive the impossible, because it's doable. Jesse Duplantis

Street of two-story brick homes with shingle roofs in a North Texas suburb

Choosing a Roofing Company in DeSoto, Texas

In DeSoto, a roofing company has to be registered with the city, and approved, before it can even apply for your permit. Call one free number to reach an independent roofer that takes DeSoto jobs.

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.

Homeowner holding a clipboard in front of a two-story brick house with a white pickup truck parked at the curb

How DeSoto screens a roofing company

  1. 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.
  2. 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.
  3. 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.
  4. It applies for the roofing permit online. The city counts roofing among jobs requiring a permit. Ask for the permit number before tear-off.
  5. 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.
Close view of a gutter and downspout corner on a brick home below a shingle roof edge

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

  1. 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".
  2. 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.
  3. 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.
  4. 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.

Call (469) 649-7066

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

Other towns the line covers

DeSoto roofing questions

How do I know if a roofing company is registered in DeSoto TX?

Ask the company first, then confirm with the city. DeSoto requires every contractor to register each year, and since September 5, 2025 registrations go through the city's Customer Self-Service portal. The roofing contractor fee is $25. A company without an approved registration cannot apply for a permit. Building Inspections answers at 972-230-9610. See how to check a roofer in Texas for the rest.

Does a DeSoto roof replacement need a city permit?

Yes. DeSoto names roofing among jobs requiring a permit, and permits are applied for online by a registered contractor. The city inspects before work is covered up and again when the job is done, and inspections are requested online by 4 p.m. the day before. Ask the roofer when it will apply and to send you the permit number. Check the city's Permit Fees page for the current fee.

Does DeSoto still require 30-year shingles?

No. The city once had an ordinance requiring shingles with a 30-year limited warranty. DeSoto's own answer is that a state law, House Bill 2439, which took effect September 1, 2019, limits city rules on building materials and supersedes that ordinance. Shingle choice is now between you and your roofer, within the building code. Questions go to the Building Official at 972-230-9621.

Is DFW Expert Roofers a roofing company in DeSoto?

No. It is a free phone line. Whatever the hour, the automated assistant on the line jots down your DeSoto address and the trouble overhead, and transfers you to an independent, locally owned roofing company. That company registers with the city, inspects, quotes and does the work, and its bill comes to you, not to the line. Some companies pay the line for the calls it sends. Read how a call goes.

Has a tornado ever damaged homes in DeSoto?

Yes. Early on February 20, 2018, a brief EF-0 tornado with peak winds the National Weather Service estimated at 85 mph crossed a few blocks of DeSoto. The city said about 30 homes had roof damage near South Westmoreland Road and Eagle Drive, and a church and a car wash on Belt Line Road were hit. No one was hurt.

Looking for a DeSoto roofing company? Call free

Say what the roof is doing and which town you are in. The automated assistant passes you to an independent roofing company that is locally owned and works in DFW. That company comes out, looks at the roof and prices the job itself.

Call (469) 649-7066

  • Picks up day or nightStorms here often hit in the evening. The assistant answers at 2 a.m. the same as at noon.
  • Costs you nothingThe line sends no bill. Any price you hear comes from the roofer, and you can ask for it on paper.
  • Check before you hireTexas issues no roofing license, so ask for an insurance certificate, a written contract and the permit your city requires.
  • Your call to makeListen to what the roofer found, read the estimate, and say yes only when it adds up.