December 13, 2022, along Sayers Lane
Roofing in North Richland Hills, TX got a hard lesson before sunrise on a Tuesday in December 2022. A tornado crossed the city that morning, and the National Weather Service later rated it EF-1, with peak winds near 90 mph and a damage path of about a mile and a half.
News reports put its start near Sayers Lane just west of Davis Boulevard. North Richland Hills police described the damage running from around Smithfield and Starnes roads northeast toward Precinct Line and North Tarrant Parkway, and said about 20 homes and businesses were hit. It was one of many tornadoes counted across North Texas that morning.
An EF-1 does not flatten neighborhoods, but it peels shingles, lifts ridge caps and drops limbs, and a roof that looks fine from the driveway can leak for months afterward. That is the kind of call this line takes. DFW Expert Roofers is a free number, not a roofer. The automated assistant listens, then connects you with an independent, locally owned roofing company that works in NRH.

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.
What North Richland Hills expects when the old roof comes off
The city's Building Inspections FAQ goes further than most about the work itself. These are the points a homeowner can hold a roofer to.
- A registered contractor. Anyone doing work that needs permits and inspections must be registered with the city through the NRH E-Portal. Owners whose home carries a homestead exemption with the appraisal district may do their own work; every other roofing permit goes only to a registered contractor.
- A permit when decking is involved. The current FAQ says replacing shingles alone on a one or two family home needs no permit, while a re-roof that repairs or replaces decking does. Because an older FAQ said otherwise, confirm with the city.
- Two layers means a full tear-off. A roof carrying two or more layers of shingles must be stripped completely before new shingles go on.
- New underlayment. The underlayment must be replaced whenever the roof is re-shingled.
- Surprises get reported. If damaged decking or rafters appear after tear-off, the contractor must contact the city to modify the permit, and the field inspector has the final say.
Roofing calls that fit North Richland Hills
Wind from storms like the 2022 tornado, roofs due for replacement, and checkups after a rough spring make up much of what people here ask about.

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.

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.

Reading an NRH roofing quote
Because the city ties so much to decking and layers, a good quote here answers four things in writing. How many layers are on the roof today. What underlayment goes on. What one sheet of replacement decking costs if bad wood is found. And who will update the permit if that happens.
If a quote is silent on any of those, ask before you sign. A roofer who already works in North Richland Hills should not be surprised by the question, and the answers make it much easier to compare two bids line by line.
Insurance work adds one more rule that applies everywhere in Texas: the deductible is yours, and no roofer may absorb it.
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.
Four reasons NRH homeowners call
Wind damage that hides
The 2022 EF-1 path crossed streets full of homes. Lifted shingles can reseal crooked and leak later, so a closer look after any strong wind is worth asking for.
Old layers under new shingles
A house that was re-roofed over the original shingles years ago has two layers, and the city says both must come off. That changes the price and the schedule.
Shops and offices on the main roads
Every commercial re-roof in the city needs a permit, and insulation that comes off generally goes back to today's energy code. Business owners call to talk that through.
A phone that is always answered
The assistant answers at night and on weekends. When the roofer cannot pick up, it gets your name, number, need and urgency for a call back.

Questions for a roofer working in North Richland Hills
- What business name is your NRH registration under, and does it match this contract?
- How many layers of shingles are on my roof right now, and will you strip all of them?
- Which underlayment are you putting down, by product name?
- If you find soft decking, how will you show it to me, and will you update the city permit?
- For a commercial roof: what insulation goes back on, and is it listed as its own line?
- How do I get a copy of your liability insurance certificate from your agent?
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.
Unsure whether a North Richland Hills permit applies, or whether the wind did enough damage to matter? Call and describe it. The roofer you reach looks in person and writes up its own estimate.
How the free line works
- 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.
Neighbors of NRH, and a storm guide
- Haltom City roofing
- Watauga roofing
- Hurst roofing
- Keller roofing
- What to Do After Storm Damage to Your Roof
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
- 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
- Plano
- Princeton
- Prosper
- Red Oak
- Richardson
- Roanoke
- Rockwall
- Rowlett
- Sachse
- Saginaw
- Seagoville
- Southlake
- Sunnyvale
- The Colony
- Trophy Club
- Watauga
- Waxahachie
- Weatherford
- Wylie
