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

Castle Hills, TX Roofing and Exterior Services

Owner-inspected roofs, documented in writing before a price is ever discussed — and a workmanship warranty that outlasts most of the sales pitches you will hear.

Serving Castle Hills

Roofing and Exterior Work for Castle Hills Homeowners

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

We would rather tell you to wait a season than sell you a roof you do not need. That is not a slogan; it is why the inspection comes before the quote and why the report is written down.

Repairs, full replacements, siding, and gutters all run through the same process. Shingle roofs carry a 15-year workmanship warranty and metal roofs 20 — ours, on top of whatever the manufacturer covers.

Schedule My Inspection
Custom deck build in the Texas Hill Country
Storm & Insurance

Storm Season and Your Castle Hills 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 Castle Hills specifically: The federal storm record lists 91 hail reports inside a ten-mile radius around Castle Hills across 6 of the last seven years, 28 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 of completed roofing work
Why Homeowners Choose Us

The Reasons People Pick Us

5.0 On Google

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

Financing Available

Synchrony financing is available for larger projects — ask about payment plans during your inspection.

Owner-Operated

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

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.

Written, Not Verbal

Findings, scope, and price all arrive in writing with photographs attached — nothing important gets left as a handshake.

Roof And Exterior In One Crew

Roofing, siding, gutters, decks, and fences run through the same shop, so the seams between trades stop being your problem.

Nearby Communities

Around Castle Hills

Listed nearest first — Balcones Heights is the closest of these to Castle Hills, about 3 miles away.

How It Works

Three Steps, No Surprises

Step One:

Free Inspection

We inspect every inch of the roof, top to bottom, and document everything we find — no guessing, no shortcuts.

Step Two:

Honest Recommendation

A straightforward, written estimate — repair or replace, your call, no upsell.

Step Three:

Quality Installation

GAF-certified work, plus our own workmanship guarantee on top of the manufacturer’s material coverage.

Local Detail

Castle Hills 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

Castle Hills sits in Bexar County. It lies roughly 13 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 91 hail reports within about ten miles of Castle Hills across 6 of the last seven years, 28 of them an inch and a half or larger. The largest measured 3.00 inches.

What We Handle

Castle Hills Service Menu

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 →

Roof Repair

Shingle repairs, flashing fixes, and ridge or hip cap work — priced from a free inspection, repair or replace, your call.

Repair Details →
Castle Hills Roofing FAQ

Common Questions From Castle Hills Homeowners

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

Does Castle Hills actually get enough hail to worry about?

Public storm records log 91 hail reports in the immediate Castle Hills area across 6 of the last seven years, 28 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 Castle Hills in?

Castle Hills sits in Bexar County. From the Selma shop it is a 13-mile run.

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.

How soon can you start once I approve the estimate?

It depends on material lead times and the weather more than on our calendar. You get a real start window in writing, not a vague promise.

Do you handle chimney flashing?

Yes — the roofing side of a chimney: flashing, crown and cap work, and the siding on a chimney chase.

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.

Do you serve Castle Hills?

Yes. Castle Hills is inside our published service area. If you are unsure whether your specific address falls inside it, one call settles it.

How much does a roof replacement cost?

Age, pitch, material, decking condition, and the extent of the damage all move the number, so we do not quote roofs over the phone. The free inspection produces a written estimate for your actual roof.

Do I need a permit for roof work at my Castle Hills home?

Permit requirements vary by jurisdiction and by the scope of the job, and they change. We confirm what your specific job needs as part of the inspection rather than guessing from a rule of thumb.

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.

Will my insurance cover the repair?

Storm and hail damage often qualifies, but every policy differs. We document what we find with photos and a written report; the decision to file, and the claim itself, stay yours.

How long does a typical job take?

It depends on size, material, and weather. You get a specific timeline in the written estimate, before any work begins.

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.

Book a Free Roof Inspection in Castle Hills

Get My Free Inspection
Call Now Free Inspection