We start every job the same way: a free inspection you can read, with photos, and an honest answer about whether you need work at all.
Kyle is part of our service area, in the Austin–San Antonio corridor. Our Selma shop is about 38 miles from here. Far enough to be a real drive, close enough that it does not change how we work.
Most of what we find is not dramatic. Lifted flashing, a few courses of granule loss, a vent boot that has gone brittle. Catching those early is the difference between a repair and a replacement, which is why we do not charge for the inspection.
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
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 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 →Bruised shingles and dented flashing are easy to miss and hard to argue about later. A documented post-storm inspection settles the question while the damage is fresh.
Storm Damage Help →Wind does its damage at the edges — ridge caps, rakes, and the first few courses — and hail does its damage everywhere at once. Both leave a roof that looks fine and is not.
For Kyle specifically: The federal storm record lists 32 hail reports inside a ten-mile radius around Kyle across 6 of the last seven years, 16 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.
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.
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 Contractor — a manufacturer-recognized certification, renewed 2026.
Joshua Holmes personally oversees every job, bringing 20+ years of roofing and contracting experience to the inspection.
Listed nearest first — Buda is the closest of these to Kyle, about 6 miles away.
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.
Kyle’s city limits straddle the Hays–Caldwell county line. It lies roughly 38 miles northeast of our Selma home base.
An incorporated city in Hays County. Permit rules are set locally and they change, so we confirm the current requirement for your job rather than working from memory.
Kyle covers roughly 32 square miles of land, so two addresses in the same city can sit a long way apart — worth knowing when we set a scheduling window.
NOAA National Centers for Environmental Information, Storm Events Database (hail reports, 2020–2026) lists 32 hail reports within about ten miles of Kyle across 6 of the last seven years, 16 of them an inch and a half or larger. The largest measured 3.00 inches.
Answers from Joshua Holmes, Owner — 20+ years in roofing and contracting.
Public storm records log 32 hail reports in the immediate Kyle area across 6 of the last seven years, 16 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.
More than one. Kyle’s city limits straddle the Hays–Caldwell county line. It does not change how we inspect or what we charge, but it is worth knowing when paperwork asks.
Shingle, metal, tile, flat, TPO membrane, and modified bitumen — residential and commercial.
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.
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.
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.
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.
Yes. There is no fee and no obligation, and an inspection that ends with 'your roof is fine' is a perfectly normal outcome.
Then that is what we quote. Small repairs are real work, not a way into a replacement conversation.
The written scope you approved, the workmanship warranty, and the manufacturer’s material documentation for what went on the roof.
We respond and coordinate an inspection within 24 hours, and we will do a same-day check when conditions make it urgent.
Often, though a weathered roof and a fresh bundle rarely look identical, and we will tell you honestly when a patch is going to be visible from the street.
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.