With over 40 years of experience, we have been providing high-quality roofing services throughout the Texas Hill Country.

Our team of skilled professionals specializes in repairing and replacing a diverse array of roofing materials, including asphalt, metal, clay, concrete tile, wood, shake shingle, as well as TPO, PVC, EPDM, and flat roof installation and replacement.

Our Services

What We Do


We are experts in the repair or replacement of all types of asphalt, metal, clay, concrete tile, wood and shake shingle roofing. 


We offer every type of roofing service. We specialize in TPO, PVC, EPDM, and all flat roof replacement and installation.


We offer gutter and downspout replacement, as well as a variety of construction repairs.


What Our Clients Are Saying About Us

I can't express our appreciation enough for the ease in handling this repair! Also, I would like to take this opportunity to give an AAA+++ recommendation for the expertise and professional way Affordable Roofing of Texas completed our roofing needs! They did an outstanding job and Craig Bacon worked with us in such a way that made this a very positive experience! 

Pam & Jim C
Residential Client

Thanks for all the hard work. We know you did a great job and we rest easy in that fact. Many blessings for you, your family, & business.

Residential Client

The roof, patio cover & downspouts looked GREAT!! Thanks for working it until it was perfect! Closing is scheduled for tomorrow!

Residential Client

Thank you so much for the new roof on John House. It looks GREAT!

Theresa & Rebecca
Residential Client

You are a hero to my crowd. I call you on a holiday and you have someone at my door by 3:00. He finds the problem, fixes it, very gentlemanly, and  is gone before my guests arrive at 5:30. I don't think it gets any better than that! I told the story over cocktails and everyone was amazed. Thank you for being so responsive. You have raised the bar for contractors!

Residential Client

Request a Free Estimate!

Fill out the form below or call us at 325-721-2292 or 830-928-7358!