HOLMES ROOFING & Exterior Solutions
Leak? Hail damage? Storm damage? Need a repair now? Call Joshua Now · (210) 440-1013
Free Inspection
Completed roof replacement, aerial view of a brick home
San Antonio Metro Roofing & Exteriors

Canyon Lake, TX Roofing and Exterior Services

A free, photographed roof inspection first. A written recommendation second. Work only if you decide it is worth doing.

Serving Canyon Lake

Serving Canyon Lake, Start to Finish

Canyon Lake is part of our regular San Antonio-metro service area, on the Hill Country edge of the metro. Our Selma shop is about 20 miles from here. That is a short enough run that scheduling is a matter of days, not weeks.

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.

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
Completed roof replacement on a large San Antonio-area home
Nearby Communities

Nearby Towns We Cover

Listed nearest first — Spring Branch is the closest of these to Canyon Lake, about 9 miles away.

Recent Work

Recent Jobs Around Canyon Lake

Aerial view of a completed roof replacement Before-and-after view of a roof replacement
Local Detail

Canyon Lake 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

Canyon Lake’s boundary straddles the Comal–Hays county line. It lies roughly 20 miles north of our Selma home base.

Jurisdiction

Canyon Lake is an unincorporated community — a Census-designated place rather than a city — so there is no Canyon Lake city hall. Anything permit-related is a county matter rather than a city building department, and we confirm which office applies to your address.

How spread out it is

Canyon Lake covers roughly 143 square miles of land, so two addresses in the same community can sit a long way apart — worth knowing when we set a scheduling window.

Recorded hail

NOAA National Centers for Environmental Information, Storm Events Database (hail reports, 2020–2026) lists 10 hail reports within about ten miles of Canyon Lake across 3 of the last seven years, 5 of them an inch and a half or larger. The largest measured 1.75 inches.

What We Handle

What We Do in Canyon Lake

Roof Inspections

Shingles, flashing, boots, ventilation, and the storm damage you cannot see from the ground, all photographed and written up.

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

After a storm we photograph and write up the damage so you hold the evidence. What you do with it, including whether to open a claim, stays your decision and your carrier’s.

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 →

Gutters

Gutter installation and replacement, quoted alongside roof work so the whole water path gets solved at once.

Gutter Details →
Storm & Insurance

What Hail Does to a Canyon Lake 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 Canyon Lake specifically: The federal storm record lists 10 hail reports inside a ten-mile radius around Canyon Lake across 3 of the last seven years, 5 of them an inch and a half or larger. The largest measured 1.75 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
Aerial view of a large San Antonio-area roof replacement project
Why Homeowners Choose Us

The Reasons People Pick Us

Financing Available

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

Real Workmanship Warranty

15 years on shingle roofs, 20 on metal — plus free annual inspections for up to ten years.

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.

Owner-Operated

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

GAF Certified

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

Canyon Lake Roofing FAQ

What People in Canyon Lake Ask Us

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

Does Canyon Lake actually get enough hail to worry about?

Public storm records log 10 hail reports in the immediate Canyon Lake area across 3 of the last seven years, 5 of them an inch and a half or larger. The largest measured 1.75 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 Canyon Lake in?

More than one. Canyon Lake’s boundary straddles the Comal–Hays county line. It does not change how we inspect or what we charge, but it is worth knowing when paperwork asks.

Do you install metal roofs on houses, or only commercial?

Both. Residential metal is a real part of what we install, and it carries the longer 20-year workmanship warranty rather than the 15-year shingle term.

Who is actually on my roof?

Joshua Holmes personally oversees every job. This is an owner-operated shop, so the person accountable for the recommendation is the person accountable for the work.

Do you handle chimney flashing?

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

Do you charge for the written estimate?

No. The inspection and the written estimate are both free, whether or not you go ahead.

What if I am not sure whether I need a repair or a full replacement?

That is exactly what the inspection answers. We tell you which one we would choose and why, in plain terms, with no pressure in either direction.

What if a leak shows up after you have finished the job?

That is what the workmanship warranty is for. Call us and we come back out; 15 years on shingle, 20 on metal.

Do you do commercial buildings?

Yes. Flat, TPO, and modified-bitumen systems on commercial properties are an active part of the business, not a sideline.

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.

Book a Free Roof Inspection in Canyon Lake

Get My Free Inspection
Call Now Free Inspection