Texas

Compare roofing companies in Houston

Up to 3 free quotes from Houston-area roofers, and what a new roof actually costs here.

Your roof details
Houston estimate
Get real quotes
Step 1 of 3

Tell us about your roof

We’ll estimate a cost range using typical Houston installed prices for your material, home size and number of stories.

Prices include materials, labor, tear-off and disposal.
Step 2 of 3

Your Houston estimate

Based on your selections

$0–$0
Estimated cost

Roof pitch, how much decking needs replacing, and the wind rating you choose will move the final number. Quotes from Houston roofers who have seen your roof are the only way to know your actual cost.

Get exact quotes from Houston roofers

Step 3 of 3

Get free quotes from Houston roofers

Takes about 30 seconds. Up to 3 screened Houston-area roofers will contact you with their quotes.

Your details go to Networx, our matching partner, which shares them with up to 3 local roofers. We’re paid a referral fee by Networx, not by you. How it works · Privacy policy.

Getting roofing quotes in Houston

Fill in the form above and our matching partner Networx will pass your request to up to three Houston-area roofing companies that cover your ZIP code. Each one contacts you directly, looks at the roof and gives you its own quote. It costs you nothing, and you don’t have to hire any of them.

Houston quotes for the same roof can be thousands of dollars apart, mostly because roofers price wind protection and rotten decking differently. The sections below show what a fair Houston price looks like and which lines to compare, so you can tell a cheap quote from a thin one.

How much does a new roof cost in Houston?

A new architectural shingle roof on a typical Houston home costs about $12,000 to $24,000. That’s above the Texas average. Labor costs more in the Houston and Dallas metros, and many homeowners here pay extra for wind-rated or impact-resistant shingles. Installed prices run about $6.50 to $9.50 per square foot for asphalt, compared with $5.50 to $8 in much of the rest of the state.

Roof area Architectural asphalt
($6.50–$9.50/sq ft)
Metal
($8–$16/sq ft)
Tile
($11–$20/sq ft)
1,800 sq ft$11,700–$17,100$14,400–$28,800$19,800–$36,000
2,500 sq ft$16,250–$23,750$20,000–$40,000$27,500–$50,000
3,000 sq ft$19,500–$28,500$24,000–$48,000$33,000–$60,000

Roof area is the figure that catches most people out. Your roof is larger than the floor it covers, because pitch and overhangs usually add 15 to 30 percent. A 2,000 sq ft single-story house often has 2,400 to 2,600 sq ft of roof. When your quotes arrive, check that each roofer measured roughly the same area. A quote that looks cheap sometimes just counts less roof.

The second figure to compare is decking. Houston’s humidity rots plywood from the attic side, and nobody knows how many sheets need replacing until the old shingles are off. A fair quote gives a fixed price per sheet, not “as needed”, so the final bill can’t drift once the job has started.

Price ranges use per-square-foot rates from RoofingCalc’s Texas cost data for the Houston metro, and include tear-off and disposal. Your quotes will vary with pitch, access and decking.

Why three Houston quotes for the same roof rarely match

Most of the gap between quotes comes from decisions you can see on paper, once you know where to look.

Wind is the biggest one. Most of Houston sits outside the state’s coastal windstorm program, but inland neighborhoods still get hurricane-strength gusts. Roofers deal with that in different ways. One will quote a standard install. Another will include the manufacturer’s starter strips along the edges and extra nails per shingle, so the shingles qualify for the maker’s high-wind warranty. Both quotes might say “architectural shingles,” but only one roof is built for a Gulf storm. Ask each roofer, in writing, which wind warranty their quote qualifies for.

Hail comes next. Spring storms bring hail to parts of the metro most years, and Class 4 impact-resistant shingles cost more up front. Some insurers give a premium discount for them, so call yours before you decide the upgrade isn’t worth it.

The third difference is ventilation. A roof that can’t breathe bakes its shingles from below every August and grows mildew on the deck every winter. A careful roofer will look in your attic and price ridge or soffit vents if you need them. A rushed one will quote shingles and leave.

The rest is ordinary. Steep and two-story roofs take longer and need more safety gear. Prices also climb for several weeks after a big storm, when every crew in town is booked. If your roof isn’t leaking, getting quotes between late fall and early spring usually means more roofers to choose from and less pressure to sign. Our sample roofing estimate shows what every line of the estimate should say.

How matching works, and how to check a Houston roofer

When you request quotes, your details go to Networx, our matching partner. Networx passes them to up to three Houston-area roofing companies in its network that cover your ZIP code and the kind of job you need, and those companies contact you directly. Networx screens contractors before they join its network. We’re paid a referral fee by Networx, never by you, and the fee is the same whichever roofer you choose, or if you choose none of them. How it works has the full detail.

Networx can’t vet every roofer for you, though, and that matters more in Texas than in most states, because Texas doesn’t license roofers at all. When a roofer comes out to quote, ask first for a certificate of liability insurance with the insurer’s phone number on it, and call that number to confirm the policy is active. Ask where the company works from. A business with a yard in Pasadena or an office in Katy is easier to track down in three years than one with only a cell number. Then ask for two or three Houston roofs they’ve done in the past year that you can drive past. A voluntary license from the Roofing Contractors Association of Texas (RCAT) is a good sign on top of that, since it requires years in business, insurance and passing exams. Plenty of good roofers don’t have one, though.

Storm chasers are the other Houston problem. After every big storm, out-of-town crews go door to door offering free inspections and fast replacements. Some of them do fine work. The warning signs are a demand for full payment up front, an offer to “take care of” your deductible, which is illegal in Texas, and pressure to sign the same day. Our list of questions to ask a roofer covers the rest.

Roof repair and inspection in Houston

Plenty of Houston roofs need a repair rather than a new roof. Shingles lifted by a storm, a cracked pipe boot, or flashing that has pulled away from a chimney usually cost $300 to $1,800 to fix.

The harder call is a 15-year-old roof that leaks every summer. In Houston’s heat, asphalt shingles that age are often close to the end of their life, and paying for a repair each year can add up to more than replacing them. Our repair or replace guide works through the numbers.

If a storm has just passed, get an inspection before you call your insurer. Ask the inspector for dated photos of every damaged area. Those photos give you a baseline to compare repair quotes against and something solid to hand your adjuster.

Get Houston roof repair quotes

Metal roofing in Houston

Metal costs more up front in Houston, about $8 to $16 per square foot installed against $6.50 to $9.50 for architectural shingles. The people who choose it usually plan to stay in their home. A well-installed metal roof can outlast two shingle roofs, and standing-seam systems hold up well in high wind.

Within metal, the price gap comes mostly from the panel type. Standing seam hides its fasteners and costs the most. Exposed-fastener panels are cheaper, but their screws and rubber washers break down in years of Texas sun and need checking. If you want metal, mention it in the project description when you request quotes. Then ask each roofer how many metal roofs they installed last year. A shingle crew that does the occasional metal job will quote it very differently from a team that installs metal every week.

Permits, windstorm rules and insurance claims

Inside city limits, a re-roof or overlay needs a residential roofing permit from the City of Houston, and the finished job has to pass inspection. Your roofer should pull the permit and include it in the quote. If a roofer tells you a Houston re-roof doesn’t need a permit, keep looking. Outside the city, in unincorporated Harris County or in suburbs like Katy, Sugar Land and Pearland, each authority sets its own rules, so ask who’s responsible for the paperwork.

Windstorm certification only affects a small part of the metro. Most of Houston is outside the Texas Windstorm Insurance Association’s coverage area. In Harris County, though, parts of Seabrook, La Porte, Morgan’s Point, Pasadena and Shoreacres east of State Highway 146 are inside it. If you live there, your new roof may need a windstorm inspection and a WPI-8 certificate to keep TWIA coverage, and the roofer needs to know that before work starts.

If insurance is paying for the roof, Texas law is on your side. A roofer can’t waive, rebate or absorb your deductible. Any contract over $1,000 that’s paid through a claim has to state that the deductible is yours to pay. A roofer also can’t negotiate your claim with the insurer as though they were your public adjuster. Our guide to getting your roof paid by insurance covers what to do when the adjuster comes out.

Houston roofing questions

Usually $12,000 to $24,000 for architectural shingles on a typical home. Metal runs roughly $20,000 to $40,000 for the same size roof, and tile costs more again. The Houston cost table breaks it down by roof size.
No. Texas has no state roofing license, so check insurance, a local address and recent Houston work yourself. A voluntary RCAT license is a good extra sign.
Inside city limits, yes. A re-roof needs a residential roofing permit and an inspection, and your roofer should handle both. Suburbs and unincorporated Harris County have their own rules.
Not legally. Texas bans roofers from waiving, rebating or absorbing a deductible, and a roofer who offers to is a reason to walk away.
Shorter than the number on the shingle bundle, as a rule. Gulf heat and humidity wear asphalt out faster here than in milder climates. Metal and tile last much longer. Our guide to how long a roof lasts has the ranges.
Late fall through early spring. That's outside hurricane season, which runs June to November, and before the spring hail. Roofers have more open dates then, and you'll feel less rushed.
Three is a good number in Houston, where prices for the same roof vary widely. With one quote you have nothing to compare it to. See how many roofing quotes to get.

See what Houston roofers would charge for your roof

Up to 3 free quotes from Houston-area roofers. No obligation to hire.

Get free quotes