Not sure if you need a total roof overhaul or just some customized repair? McStay Quality Roofing & Solar offers free roof assessments that are comprehensive and thoroughly documented so that you can review the details at your convenience. Whether your roof requires repair, restoration, or total replacement, our experts would love to create a project plan with you for your roofing needs.

Mike McStay has been overseeing north Texas projects since 2009 and our reputation for prioritizing customer satisfaction has helped us to grow and become one of the leading roofing companies in the North Texas region. (Please check our reviews to see what our satisfied customers have to say about our commitment to their needs!)

Depending on the results of the roofing assessment, our recommended roofing solutions will vary greatly from customer to customer. We will make sure to provide you with all available options at the time of our evaluation. If a full roof replacement is not necessary, we will not recommend it. In fact, we will do whatever we can to repair cosmetic damage prior to arriving at a recommendation of total replacement.

Our priority is to present you with the solution that best meets your needs.

Sample of the cities we’ve done business in:

  • Aledo, TX
  • Arlington, TX
  • Azle, TX
  • Bedford, TX
  • Benbrook, TX
  • Colleyville, TX
  • Coppell, TX
  • Crowley, TX
  • Dallas, TX
  • Denton, TX
  • Desoto, TX
  • Duncanville, TX
  • Euless, TX
  • Flower Mound, TX
  • Fort Worth, TX
  • Frisco, TX
  • Grand Prairie, TX
  • Hurst, TX
  • Irving, TX
  • Keller, TX
  • Kennedale, TX
  • Lewisville, TX
  • Mansfield, TX
  • North Richland Hills, TX
  • Plano, TX
  • Richland Hills, TX
  • Weatherford, TX
  • White Settlement, TX
  • Willow Park, TX

We serve any city in the Metroplex from Weatherford to Greenville and from Denton to Cleburne.

Our talented professionals at McStay Quality Roofing & Solar are waiting for your call. Whether it is fixing a leaking roof or performing a total roof overhaul, we are the people that you want to have on your team! 817-349-0016