Ennis, from the polka halls to the I-45 corridor
Ennis sits in eastern Ellis County along Interstate 45 and counted 20,159 residents in the 2020 census. It is one of the largest Czech communities in Texas, home of the National Polka Festival every Memorial Day weekend and the Bluebonnet Trails each spring. Its downtown historic district holds dozens of buildings from the railroad era.
A small city means fewer roofing companies based in town, and after a big storm many of the trucks in driveways come from somewhere else. Ennis has a rule that helps sort them: the city wants work done by a contractor that is registered with it.
DFW Expert Roofers owns no ladders and sells no roofs; it is a no-cost phone number. Software answers, learns what is wrong and where in Ennis the house is, and passes you to an independent, locally owned roofing company.

What the 2013 tornado taught Ennis
On the night of Wednesday, May 15, 2013, a tornado formed west of Interstate 45, crossed the highway south of Ennis Avenue and stayed on the ground for about six miles. The National Weather Service rated it EF-1, with peak winds near 90 mph. Downtown took the worst of it: buildings in the historic district lost roofs and walls, and city officials counted 25 homes and 40 commercial buildings severely damaged. No one died, and the only reported injury came from flying glass.
Some of the damaged downtown buildings drew demolition requests in the months that followed. The city instead looked for buyers who would restore them and offered incentives to do it, and the historic district came back.
It was not the first time. In March 2004 the Fort Worth weather office surveyed an F1 tornado that unroofed a mobile home, overturned semi trailers in southern Ennis and tore most of the roof off a warehouse and office building along Interstate 45.
The lesson for homeowners is simple. Even a tornado at the low end of the scale can strip roofs, and the weeks after a storm are when hurried, unpermitted work happens. A registered contractor and a permit on file give you a record if something goes wrong.
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.
Getting an Ennis roof job on the books
- Call the city before work begins. Planning, Development and Inspections asks owners to call 972-875-6442 to find out what a project requires.
- Confirm the roofer is registered. The city keeps a contractor registration application and says work must be done by a registered contractor, or by the owner under a homestead permit.
- Apply through the portal. Since June 5, 2024, Ennis takes every building permit application through its online portal.
- Schedule the inspections. The permit holder books inspections, again only through the portal. If the roofer holds the permit, ask when each inspection is set.
- Pay the balance after it passes. Keep the last payment until the work is finished and any inspection is done.
Roof work Ennis callers need
Homes, downtown storefronts and buildings along the interstate make for a mix of steep shingle roofs and low-slope commercial roofs.

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.

Storm Damage Roof Repair in Dallas
After a North Texas thunderstorm or tornado: what storm repair covers, the order things happen in, Dallas permit rules and how to avoid storm chasers.

Emergency Roof Repair and Tarping in Dallas
A limb through the roof or water pouring in at night. Safe first steps, what a roofer's emergency tarp covers, insurance records, and repair help programs in Dallas and Fort Worth.

Commercial Roofing in Dallas
Warehouses, strip centers, offices and churches. Membrane systems compared, how Dallas permits a commercial re-roof, the energy code's cool roof rule, and what owners should ask.

Flat Roof Repair in Dallas
Patio covers, room additions, carports and mid-century homes with low-slope roofs. The 48-hour ponding test, where flat roofs leak, why it is not a DIY job, and repair versus replace.
Before you sign with a roofer in Ennis
- Proof the company is registered with the City of Ennis.
- Who will apply for the permit, and the permit number once issued.
- A liability insurance certificate mailed or emailed to you by the insurer.
- A written scope that names the shingle or membrane, the underlayment and the flashing.
- For a flat roof on a downtown building, how water will drain and what happens at the parapet walls.
- A payment schedule with no large cash deposit.

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.
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.
Shingles torn loose, a ceiling stain, or a flat roof holding water over a shop? Call and tell the assistant. An Ennis-area roofing company follows up, looks at the roof in person and quotes in writing.
How the call works from Ennis
- 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.
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 Ennis, and worth reading
- Waxahachie roofing
- Red Oak roofing
- Midlothian roofing
- What to Do After Storm Damage to Your Roof
- 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
- DeSoto
- Denton
- Duncanville
- 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
