San Antonio #1

Roofing Company

Looking for the best roofing company In San Antonio? Look no further, We are your Roofing Hero!

Get a

Free Estimate

Fill our the form below for a free, no-obligation quote.

Your Roofing Heroes

BH Roofing, a family-run business, excels in Residential and Commercial Roofing services throughout the San Antonio area, specializing in storm restoration.

Our A+ BBB rating and perfect 5.0-star Google rating prove our quality commitment. We provide enhanced protection with two warranty options—a 7-year and a 10-year—ensuring lasting durability and satisfaction.

  • Alamo Heights
  • Alamo Ranch
  • Boerne
  • Bulverde
  • Castle Hills
  • Cibolo
  • Converse
  • Fair Oaks Ranch
  • Garden Ridge
  • Helotes
  • Hollywood Park
  • Live Oak
  • Schertz
  • Selma
  • Shavano Park
  • Spring Branch
  • Stone Oak
  • Terrell Hills
  • Universal City
  • Windcrest

Place your Trust with BH Roofing

Roofing Customers
Completed Roofs
Cities we serve

Commercial Roofing

BH Roofing excels in commercial roofing, providing customized, high-quality solutions for business properties with a focus on durability and expert service.

Residential Roofing

BH Roofing specializes in residential roofing, delivering personalized, superior-quality services for your home, ensuring lasting durability and professional care.


BH Roofing offers peace of mind with two robust warranty options: a 7-year and a 10-year warranty, ensuring long-term reliability and customer satisfaction.

What types of roofing services do you offer?

We offer a wide range of roofing services including residential and commercial roof installation, roof repairs, roof replacement, and routine maintenance. We also specialize in various roofing materials such as asphalt shingles, metal roofing, and flat roofing systems.

How do I know if my roof needs to be replaced?

  • Significant leaking
  • Major storm damage
  • Shingles that are missing, cracked, or curling
  • Sagging areas on the roof
  • Daylight showing through roof boards

We offer a free inspection to give you a detailed assessment of your roof's condition.

How long does a roof installation take?

Typically, a new roof installation can be completed in 1-3 days, depending on the size and complexity of the roof. Weather conditions can also affect the duration of the installation process.

Is your work guaranteed?

Yes, all of our roofing projects come with a warranty. The length and terms of the warranty depend on the type of roofing material used and the scope of work. We provide detailed warranty information with each quote.

Do you provide free estimates?

Yes, we provide free, no-obligation estimates. Our estimates include a detailed breakdown of costs for materials and labor, so you can make an informed decision without any surprises.

Are you licensed and insured?

Absolutely! We are fully licensed and insured to protect your property and our staff. Our license details are available upon request, and we can provide proof of insurance for peace of mind.

What types of materials do you use?

We use high-quality materials from trusted manufacturers. Options include, but are not limited to, traditional asphalt shingles, eco-friendly materials, and premium metal roofing. Each material has different advantages, which we can discuss during your consultation.

How can I extend the lifespan of my roof?

Regular maintenance and prompt repairs are crucial to extending the lifespan of your roof. We offer maintenance plans that include routine inspections and minor repairs to help your roof last as long as possible.

Our approved Sidekick Vendors

At BH Roofing, we've experienced firsthand the exceptional service and expertise of Ruben Reyna III from Farmers Insurance. With over 15 years in the insurance industry, Ruben's deep understanding of the unique needs of Texas businesses and residents, combined with his commitment to treating clients like family, sets him apart.