Roofing Company in Midland, TX
Voted Midland’s
Best Roofer Since 2018
Serving Midland, Odessa, Big Spring, and surrounding communities since 1988. Calls answered 24/7.
★ 4.9 from 480+ Google reviews · Owens Corning Platinum Preferred · MRT Readers’ Choice Gold 2018–2026
Roofing Company in Midland, TX
Voted Midland’s
Best Roofer Since 2018
Serving Midland, Odessa, Big Spring, and surrounding communities since 1988. Calls answered 24/7.
★ 4.9 from 480+ Google reviews · Owens Corning Platinum Preferred · MRT Readers’ Choice Gold 2018–2026
Who We Are
The Midland Roofing Company You Rely On
Roofs by Nicholas is the roofing company Midland homeowners have called since 1988, with more than 30,000 roofs completed and a 4.9 rating from 480+ Google reviews. We handle roof repair, roof replacement and hail damage, and we install Class 4 shingles, metal roofs and commercial systems across Midland, Odessa and Big Spring.
Midland Reporter-Telegram readers have voted us Gold for Best Roofing Company every year since 2018. Dan Nicholas started the company as a one-man operation, and we’re still locally owned.
We handle residential roofing in Midland from a few missing shingles to complete roof replacements. Local businesses trust us for commercial roofing and flat roof systems. As an Owens Corning Platinum Preferred Contractor, we install Class 4 impact-resistant shingles built to stand up to West Texas hail. We’ll tell you plainly whether you need a repair or a replacement.
Testimonials
What Midland Homeowners Say About Us
“Roofs by Nicholas replaced my roof in March 2026. He came by and gave me an estimate and was able to get me on the schedule right away. The guys who came out were very professional. I thought it would take all day but they finished before I picked my daughter up from school. It was a very pleasant experience. 10/10 recommend.”
Lavonya W. · Google review
“Will from Roofs by Nicholas was here this morning to give us an estimate to repair our roof following all the storms and hail. He arrived at the scheduled time and was so pleasant and easy to work with. Gave us several options and we chose what was best for us. He didn’t rush our decision and answered all our questions.”
Eileen K. · Google review
“Roofs by Nicholas was recommended by our home insurance and we decided to call to setup a date to have our roof professionally looked at for repairs. Will was our guy to look at our roof. He took the photos he needed and then showed me. We got a price locked in for our repairs to be made by him. He’s been professional, very communicative, informative, and on time. Definitely recommended.”
Oscar G. · Google review
By the Numbers
Why Midland Chooses Roofs by Nicholas
Since 1988 we’ve finished more than 30,000 roofs. Owens Corning names us a Platinum Preferred Contractor, the BBB rates us A+, and Midland Reporter-Telegram readers have voted us Gold for Best Roofing Company every year since 2018. We’re locally owned, insured with workers’ comp, and we answer the phone 24/7. Most of our residential customers choose Class 4 shingles, and every estimate is free and in writing.
1988
Year Founded
30,000+
Roofs Completed
70,000,000+
Square Feet of Roofing Installed

We partner with Permian Solar, a local solar expert, to help homeowners lower their utility bills with renewable energy. Getting your roof and solar plans lined up from the start means fewer surprises and a cleaner installation.
Solar

We install new skylights, replace old or cloudy units, and fix the leaks that start around worn flashing. If you’re replacing your roof, it’s the best time to add or reflash a skylight so everything gets sealed together.
Skylights
What We Do
Our Roofing Services in Midland, TX
Not sure which roof you need? Call 432-520-7348 any time, or use our Instant Quote for a ballpark price in a couple of minutes.

Roof Repair and Hail Damage
Roof repairs in Midland start at $385. We fix leaks, missing shingles, flashing, and hail or wind damage on shingle, metal, tile and flat roofs. We inspect and photograph the damage, meet your adjuster on-site if you’re filing a claim, and recommend Class 4 shingles if a replacement makes more sense.

Commercial Roofing
We install and repair TPO, PVC, EPDM, and built-up roofing systems for retail, office, and warehouse buildings across the Permian Basin. We also offer maintenance plans customized for each building, and we plan the work around your business hours so you can stay open while we’re on the roof. Certificates of insurance and proof of workers’ comp available on request.

Residential Roofing
From a few missing shingles to a full roof replacement, we handle every kind of home roofing job in Midland, Odessa and Big Spring, including asphalt and Class 4 shingles, metal, tile, slate and wood shake. We check the decking, replace any damaged boards, and finish most homes in one to two days. Asphalt shingles start at about $3.75 per square foot of roof area, tear-off included.

Metal Roofing
Standing seam and stone-coated steel roofs hold up to hail, wind, and West Texas sun for decades with very little upkeep. We’ll walk you through panel profiles, colors, and how the cost compares with shingles over the life of your home.

Shingle Roofing
Most of our residential customers choose Class 4 impact-resistant shingles, which carry the highest rating under the UL 2218 impact test. Many Texas insurers offer premium discounts for Class 4 roofs. As an Owens Corning Platinum Preferred Contractor, we’ll help you choose the right shingle line and color for your home.

Skylights
We install new skylights, replace old or cloudy units, and fix the leaks that start around worn flashing. If you’re replacing your roof, it’s the best time to add or reflash a skylight so everything gets sealed together.

Seamless Gutters
We install seamless aluminum gutters made on-site in 5- and 6-inch sizes and over 30 colors, plus gutter guards, repairs, and downspout extensions. Most homes are done in less than a day, and we water-test every run before we leave.

Solar
We partner with Permian Solar, a local solar expert, to help homeowners lower their utility bills with renewable energy. Getting your roof and solar plans lined up from the start means fewer surprises and a cleaner installation.
ABOUT US
A Locally Owned Roofing Contractor Since 1988
Roofs by Nicholas of Midland has served Midland, Odessa, Big Spring, and the surrounding Permian Basin communities since 1988. Midland Reporter-Telegram readers have voted us Gold for Best Roofing Company every year since 2018, and NewsWest 9 named us Best of the Basin in 2025. We’re fully insured (including workers’ compensation for our crews), BBB accredited with an A+ rating, and a Gold Member of the Midland Chamber of Commerce.
Every project starts with a free estimate. We inspect every slope, photograph what we find, and explain in plain terms what your roof needs and why. If we find damaged decking under the old roof, we replace it before the new one goes on. On residential shingle roofs, our workmanship warranty covers the installation, and Owens Corning’s manufacturer warranty covers the materials.
Beyond shingles, we install standing seam and stone-coated steel roofs on homes and businesses.
See some of our recent residential and commercial projects across Midland, Odessa, Big Spring, and the rest of the Permian Basin.
View the full project gallery.
Hail and Storm Damage Roof Repair in Midland
Hail and other storm damage can bruise shingles and knock granules loose, and high winds can lift shingles and loosen flashing. That damage often isn’t visible from the ground, but left alone, it turns into leaks, rotted decking, and a bigger repair bill.
After a storm, we check every slope, along with the gutters, vents, and flashing, and tell you honestly whether you need a repair or a replacement. If water is already getting in, we’ll tarp or seal the area as soon as it’s safe, then schedule the permanent repair. If you’re filing a roof insurance claim, we photograph the damage, give you a detailed written estimate, and can meet your adjuster on-site. Your claim and settlement are between you and your insurer. Call us 24/7 for a free estimate.

How Much Does a New Roof Cost in Midland?
A new roof in Midland costs about $3.75 to $10.50 per square foot of roof area, installed with tear-off included. On a 2,000-square-foot roof, that’s about $7,500 for asphalt shingles and about $21,000 for standing seam metal. Roof repairs start at $385.
- Asphalt shingles: from $3.75 per sq ft (about $7,500 for a 2,000 sq ft roof)
- Class 4 impact-resistant shingles: from $4.50 per sq ft (about $9,000 for a 2,000 sq ft roof)
- Exposed-fastener or stone-coated metal: from $6.50 per sq ft (about $13,000 for a 2,000 sq ft roof)
- Standing seam metal: from $10.50 per sq ft (about $21,000 for a 2,000 sq ft roof)
- Commercial TPO or PVC: from $10.00 per sq ft (about $20,000 for a 2,000 sq ft roof)
These are our 2026 starting prices, not a quote. The exact number comes after we measure your roof, and the estimate is free. See what changes the price in our full roof cost guide.
Get a Free Roof Inspection and Estimate in Midland
We will get back to you as soon as possible.
Please try again later.
What Happens After You Submit
1. Free Roof Inspection and Written Estimate
We inspect every slope, photograph what we find, and give you a written estimate. The inspection and estimate are free.
2. Your New Roof, Usually in One to Two Days
Most homes take one to two days once work begins. If we find damaged decking under the old shingles, we replace it before the new roof goes on.
3. Final Walkthrough and Cleanup
Every roof gets a final walkthrough. We check the flashing, vents and ridge, clean up nails with a magnetic sweeper, and haul off the old material.
Roofing Questions We Hear in Midland
How long does a roof replacement take in Midland?
Most residential replacements take one to two days once work begins. Larger homes, steep or complex roofs, and commercial projects can take longer, and metal panels have a 2 to 3 week lead time. If we find damaged decking under the old shingles, we’ll replace it before the new roof goes on, which can add time. After a major hailstorm, demand across the Permian Basin can push out start dates, so we’ll give you a realistic schedule up front and keep you updated until the job is finished.
Are Class 4 shingles worth it in West Texas?
For most homeowners in the Permian Basin, yes. Class 4 is the highest rating under the UL 2218 impact test, in which a 2-inch steel ball is dropped from 20 feet onto the same spot twice, and the shingle must not crack. Class 4 shingles hold up much better against the hail we see every spring than standard shingles do. Many Texas insurers also offer premium discounts for Class 4 roofs, which can offset some of the higher upfront cost over time. Ask your agent what your policy offers. No shingle is hail-proof, but a Class 4 roof gives you the best chance of getting through the next storm without another claim.
How often should I have my roof inspected?
Once a year, ideally in early spring before hail season. If a major hail or wind storm hits, schedule an extra inspection right after. West Texas hail can bruise shingles without leaving damage you can see from the ground, and small problems caught early cost less to fix. We offer free estimates.
Will you help with my insurance claim?
Yes. We inspect your roof, photograph the hail or wind damage, and give you a detailed written estimate you can share with your insurance company. If you’d like, we’ll meet your adjuster on-site to walk the roof and show what we found. Under Texas law, a roofing contractor can’t negotiate your claim or act as your adjuster, and no contractor can waive or cover your deductible. Your claim and settlement are between you and your insurer. Our job is to document the damage accurately and do the work right.
How do I know if I need a repair or a full replacement?
It depends on the age of your roof, the extent of the damage, and how much of the roof is affected. Isolated hail or wind damage on a roof under 15 years old is often repairable. Widespread damage, granule loss, or a roof nearing the end of its expected lifespan usually points to replacement. A free estimate is the fastest way to know for sure.
Do you offer financing for roof repairs or replacement?
Yes. We partner with Wisetack to offer financing for roof repairs and replacements. You can apply online in a few minutes and see your options before you commit to anything. Ask about financing during your free estimate, or apply now through our Wisetack link.
How bad has the hail been in Midland?
Bad enough to plan around. Baseball hail hit the Midland area on June 14, 2017 (grapefruit hail fell near Odessa), baseball hail fell on west Midland on April 23, 2019, softball hail hit the northwest side near Greentree on May 24, 2022, baseball-to-softball hail crossed Gardendale and north Midland on May 30, 2024 with two tornadoes near the airport, and hail up to 2 inches fell on June 8, 2025. Hail that size bruises shingles without an obvious leak, so a free estimate after any of those storms is worth it.
Do I need a City of Midland permit to replace my roof?
No. The City of Midland does not require a permit to re-roof a home or a commercial building. Roofs by Nicholas is registered with the city, so if any other part of your job needs a permit or inspection, we pull it and schedule it.
How much is a roof for a 2,000-square-foot house?
For 2,000 square feet of roof area, our starting prices work out to about $7,500 for standard shingles, $9,000 for Class 4 shingles, $13,000 for exposed-fastener or stone-coated metal, and about $21,000 for standing seam, tear-off included. A 2,000-square-foot house usually has more roof area than that, because overhangs and pitch add to it. We measure every roof before quoting.
Is $50,000 for a new roof good?
For most Midland homes, that’s high. A 2,000-square-foot roof starts at about $7,500 in standard shingles and about $21,000 in standing seam metal. A $50,000 quote can make sense for a very large home, a complex roof or premium metal, so ask to see the roof area and material in writing. We’ll give you a free written estimate to compare it against.
What is the 25% rule for roofing?
The 25% rule comes from Florida’s building code, which can require a full re-roof when more than a quarter of a roof needs repair. It isn’t a Midland rule. The City of Midland doesn’t require a permit to re-roof, and whether you repair or replace comes down to the age of your roof and how much of it is damaged.
What warranty do you offer?
Our workmanship warranty runs up to 1 year on repairs and up to 5 years on replacements. On residential shingle roofs, Owens Corning’s manufacturer warranty covers the materials.
Do you handle emergency roof repairs?
Yes. We answer calls 24/7. If water is getting in, we’ll tarp or seal the area as soon as it’s safe, then schedule the permanent repair.
Still have a question? Call 432-520-7348 24/7, or schedule a free roof inspection.
Roofing in Midland: Neighborhoods, Hail and Permits
Midland is home. Our office is at 4400 N Midland Dr, and most of the 30,000 roofs we have put on since 1988 are within thirty minutes of it.
The city has about 57,700 homes. Nearly half were built after 2000, most of them on the north and west sides in Grassland Estates, Green Tree, Saddle Club, Polo Park, Mockingbird Heights, Legacy Park and Westridge. Those roofs are now 10 to 25 years old, which is when West Texas hail starts to show.
The other half are older: 1950s and 60s ranch houses in Kelview Heights, Loma Linda, Permian Estates and the streets around Midland Country Club. A replacement there usually means a tear-off, some decking repair and new flashing.
About two in three Midland homes are owner-occupied, and we work for the landlords who own the rest.
The hail record explains most of our calls, and the big storms are listed in the FAQ above. If your roof was on the house for any of them and nobody has looked at it since, a free estimate is worth your time even if nothing is leaking.
For a repair, start with roof repair in Midland, TX. For a longer-lasting roof, see metal roofing in Midland, TX. For a shop, office, church or oilfield building, see commercial roofing in Midland, TX.
Roofs We’ve Completed in Midland
Each pin is a finished Roofs by Nicholas job, more than 8,000 from our electronic records alone. Older paper records aren’t on the map, so the real count is higher. Zoom in on Midland and Odessa, or zoom out to see our work across the Permian Basin.
Beyond Midland, we also serve Odessa, West Odessa, Gardendale, Pleasant Farms, Greenwood, Stanton, Andrews, Big Spring, Coahoma, Lamesa, Snyder, Roscoe, Colorado City, Sweetwater, Monahans, Kermit, Wink, Crane, McCamey, Rankin, Iraan, Big Lake, Ozona, Fort Stockton, Pecos, Sterling City, Robert Lee, San Angelo, and Grape Creek. See all the areas we serve.





























