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.
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
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
Rated 5.0 on Google — read what neighbors are saying before you book.
Synchrony financing is available for larger projects — ask about payment plans during your inspection.
Joshua Holmes personally oversees every job, bringing 20+ years of roofing and contracting experience to the inspection.
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.
Findings, scope, and price all arrive in writing with photographs attached — nothing important gets left as a handshake.
Roofing, siding, gutters, decks, and fences run through the same shop, so the seams between trades stop being your problem.
Listed nearest first — Balcones Heights is the closest of these to Castle Hills, about 3 miles away.
We inspect every inch of the roof, top to bottom, and document everything we find — no guessing, no shortcuts.
A straightforward, written estimate — repair or replace, your call, no upsell.
GAF-certified work, plus our own workmanship guarantee on top of the manufacturer’s material coverage.
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.
Castle Hills sits in Bexar County. It lies roughly 13 miles west-southwest of our Selma home base.
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.
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.
Siding is the shield between your walls and South Texas weather. We repair and replace it, with the quote in writing first.
Siding Options →A top-to-bottom inspection documented with photos — free, no obligation, and honest about what can wait.
What We Check →Three-tab, architectural, luxury shingle, or metal. We walk the trade-offs honestly and put the choice, and the price, in writing.
Replacement Options →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 →Shingle repairs, flashing fixes, and ridge or hip cap work — priced from a free inspection, repair or replace, your call.
Repair Details →Answers from Joshua Holmes, Owner — 20+ years in roofing and contracting.
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.
Castle Hills sits in Bexar County. From the Selma shop it is a 13-mile run.
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.
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.
Yes — the roofing side of a chimney: flashing, crown and cap work, and the siding on a chimney chase.
The written scope you approved, the workmanship warranty, and the manufacturer’s material documentation for what went on the roof.
Yes. Castle Hills is inside our published service area. If you are unsure whether your specific address falls inside it, one call settles it.
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.
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.
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.
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.
It depends on size, material, and weather. You get a specific timeline in the written estimate, before any work begins.
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.