Perfect Balance Roofing
A river winding through the wooded hills of the Texas Hill Country
Comal County

Roof Repair & Replacement in New Braunfels

New Braunfels spent the past decade on national fastest-growing lists, and it shows on the roofs: master-planned communities like Veramendi are adding shingle roofs by the thousand, while the old core, Gruene's historic district and the pre-1980 neighborhoods near the Comal and Guadalupe rivers, carries some of the oldest housing stock in the county.

That makes it two markets in one city. The new builds sit in the I-35 hail corridor (the May 2024 "Very Large Hail" event region) and will face their first claims cycle young. The older neighborhoods are classic repair country, where the goal is stretching a sound roof rather than selling a new one. Both get the same Haag Certified inspection with photos.

Roofing in New Braunfels: common questions

Do you offer free roof inspections in New Braunfels?
Yes. Every New Braunfels roof inspection is free and performed by a Haag Certified Inspector, one of only around 30 in Texas. You get a photo report of what is actually on your roof, and it is yours to keep whether you hire us or not.
Should I repair or replace my roof in New Braunfels?
It depends on what the inspection finds, and we lead with repairs. If a repair will hold, that is the quote you get, with photos of what we found. We only recommend a full replacement in New Braunfels when the evidence genuinely supports it, and we show you why in writing.
How fast can you get to a roof in New Braunfels after a storm?
We are a family-owned shop based in Bulverde serving New Braunfels and the greater San Antonio area, so we can usually get out quickly for an active leak or a post-storm look. Call or text (830) 490-1517; the line answers 24/7 for roofing emergencies.

Need a roofer in New Braunfels?

Based in Bulverde, working in New Braunfels. A free Haag Certified inspection, photos of what we find, and a straight answer on repair versus replacement.

5.0 rating on Google · Insured · Replies same business day

CallTextSchedule