HOLMES ROOFING & Exterior Solutions
Leak? Hail damage? Storm damage? Need a repair now? Call Joshua Now · (210) 440-1013
Free Inspection
Aerial view of a finished roofing job
San Antonio Metro Roofing & Exteriors

Balcones Heights, TX Roofing and Exterior Services

Roofing, siding, and gutter work backed by a real workmanship warranty, with Joshua Holmes personally overseeing the job.

Serving Balcones Heights

Serving Balcones Heights, Start to Finish

Balcones Heights is part of our regular San Antonio-metro service area, in the inner ring of the San Antonio metro. Our Selma shop is about 16 miles from here. That is a short enough run that scheduling is a matter of days, not weeks.

Every roof we look at gets walked, photographed, and written up before anyone talks about money. If the honest answer is that the roof has years left in it, that is the answer you get.

Financing through Synchrony is available when a project is large enough to need it, and we will say so plainly rather than build it into a number you did not ask about.

Schedule My Inspection
Close-up of finished roofing craftsmanship
Recent Work

A Look at the Work

Holmes Roofing crew working on a roof Finished deck and outdoor living space
Local Detail

Balcones Heights at a Glance

Geography and county lines from the U.S. Census Bureau; hail counts from NOAA’s Storm Events Database. We would rather publish four facts we can source than a page of local color we cannot.

Where it is

Balcones Heights sits in Bexar County. It lies roughly 16 miles west-southwest of our Selma home base.

Jurisdiction

An incorporated city in Bexar County. Permit rules are set locally and they change, so we confirm the current requirement for your job rather than working from memory.

Recorded hail

NOAA National Centers for Environmental Information, Storm Events Database (hail reports, 2020–2026) lists 106 hail reports within about ten miles of Balcones Heights across 6 of the last seven years, 38 of them an inch and a half or larger. The largest measured 3.00 inches.

What We Handle

Work We Take On in Balcones Heights

Gutters

An undersized or badly hung gutter is a foundation problem waiting to happen. We size and install to the roof’s actual runoff.

Gutter Details →

Siding

Siding is the shield between your walls and South Texas weather. We repair and replace it, with the quote in writing first.

Siding Options →

Roof Inspections

A top-to-bottom inspection documented with photos — free, no obligation, and honest about what can wait.

What We Check →

Roof Replacement

Three-tab, architectural, luxury shingle, or metal. We walk the trade-offs honestly and put the choice, and the price, in writing.

Replacement Options →

Hail & Storm Damage

Storm or hail damage often qualifies for an insurance claim. Our inspection documents what is there, in writing, so you have the evidence in hand.

Storm Damage Help →
Storm & Insurance

Storm Season and Your Balcones Heights Roof

The expensive version of storm damage is the version nobody looked at. Water gets under the shingle, sits on the decking, and turns a flashing repair into a deck replacement over a couple of seasons.

For Balcones Heights specifically: The federal storm record lists 106 hail reports inside a ten-mile radius around Balcones Heights across 6 of the last seven years, 38 of them an inch and a half or larger. The largest measured 3.00 inches. Those are reported events near the city, not damage estimates for any particular house — only getting on your roof answers that.

Storm or hail damage often qualifies for an insurance claim. Our part is the roofing part: we document what we find in a written, photographed report and give you our repair estimate. We are not public adjusters and we do not represent you to your insurer — the claim itself stays yours.

Get My Free Inspection
Detail shot of quality roofing craftsmanship
Why Homeowners Choose Us

What You Get With Us in Balcones Heights

5.0 On Google

Rated 5.0 on Google — read what neighbors are saying before you book.

No Upsell

Honesty is the foundation of trust, so we never upsell unnecessary services or push products. If the roof can wait, we say the roof can wait.

We Document, You Decide

On storm work we photograph and write up the damage and hand you the report. We are roofers, not public adjusters — the claim stays yours and your carrier’s.

GAF Certified

GAF Certified Contractor — a manufacturer-recognized certification, renewed 2026.

Owner-Operated

Joshua Holmes personally oversees every job, bringing 20+ years of roofing and contracting experience to the inspection.

Nearby Communities

Nearby Towns We Cover

Listed nearest first — San Antonio is the closest of these to Balcones Heights, about 2 miles away.

The Process

Nothing Starts Until You Say So

Step One:

Book The Inspection

Call (210) 440-1013 and we coordinate a visit inside 24 hours — same day when the weather makes it urgent.

Step Two:

Read The Report

Photos, findings, and a recommendation in writing. Repair, replace, or wait — we tell you which one we would pick.

Step Three:

Approve The Work

Nothing is ordered and no crew is scheduled until you have approved the written scope and price.

Balcones Heights Roofing FAQ

Balcones Heights Roofing Questions

Answers from Joshua Holmes, Owner — 20+ years in roofing and contracting.

Does Balcones Heights actually get enough hail to worry about?

Public storm records log 106 hail reports in the immediate Balcones Heights area across 6 of the last seven years, 38 of them an inch and a half or larger. The largest measured 3.00 inches. That is the public record for the area, and it is the reason we treat a post-storm inspection as routine here rather than optional.

Which county is Balcones Heights in?

Balcones Heights sits in Bexar County. From the Selma shop it is a 16-mile run.

What paperwork do I get at the end?

The written scope you approved, the workmanship warranty, and the manufacturer’s material documentation for what went on the roof.

What if I only need one small repair?

Then that is what we quote. Small repairs are real work, not a way into a replacement conversation.

Is the inspection really free, even if I do not hire you?

Yes. There is no fee and no obligation, and an inspection that ends with 'your roof is fine' is a perfectly normal outcome.

Is a more expensive shingle actually worth it?

Sometimes, and sometimes not. We will walk you through what each tier changes for your roof specifically, and say so plainly when the cheaper option is the right call — even when it costs us the upsell.

What happens if you find rotten decking during a tear-off?

You hear about it before it gets covered up. Bad decking gets photographed and priced as a change you approve, not discovered on the final invoice.

What does a free inspection actually include?

A walk of the whole roof — shingles, flashing, boots, ventilation, and any storm damage — photographed and written up, then explained to you before you decide anything.

Can you work with my HOA or property manager?

We can supply the written scope, product specs, and photos that approval processes normally ask for. The approval itself runs through you and the association.

What kinds of roofs do you install?

Shingle, metal, tile, flat, TPO membrane, and modified bitumen — residential and commercial.

How do I know if my roof has hail damage?

From the ground you usually cannot. On shingles it shows as dark bruises where granules were knocked loose; on metal it shows as dents. Getting on the roof is the only reliable check.

What sort of thing usually turns up on an inspection?

Often it is the details rather than the field of the roof — flashing, pipe boots, sealant that has gone brittle. Those are the ones worth catching while they are still the only problem.

Can you tarp a roof in an emergency?

Yes — emergency tarping is part of the storm response, ahead of any decision about the permanent repair.

One Call Starts It — Balcones Heights, TX

Get My Free Inspection
Call Now Free Inspection