A Ridgeline company - serving San Antonio, TX

Before & After Gallery - Ridgeline Roofing Co. of San Antonio

Roofing Before & After in San Antonio, TX

We’ve been up on San Antonio roofs since 2016, and we’ve learned that nothing settles a homeowner’s mind like seeing what “fixed” actually looks like. Photos don’t lie. The curl of a shingle, the rust on a flashing, the way a valley channels water after a hard Hill Country rain - you either get it right or you don’t. Here’s what “right” looks like.

Call (833) 756-5022

Recent Transformations

Alamo Heights Tile Roof: Cracked Boral Clay After the ’23 Hail Season

Before: cracked and displaced Boral clay tiles on a 1980s Alamo Heights home with visible underlayment exposure
Before - cracked Boral clay tiles with underlayment exposed after spring 2023 hail
After: matching Boral Saxony 900 replacement tiles installed with new copper valley flashing
After - Boral Saxony 900 replacements with new copper valley flashing

Alamo Heights sits high enough to catch every storm rolling off the Edwards Plateau, and those 2023 hailstones didn’t spare the clay. This homeowner had six cracked tiles in the field and displaced pieces along the ridge that were letting water run straight to the decking. We matched the existing Boral profile, swapped the damaged tiles, and replaced the valley flashing with copper that’ll outlast the next three owners. Done right, and if it’s not, we make it right.

Terrell Hills Composite Shingle: Owens Corning Duration After Wind Uplift

Before: wind-lifted Owens Corning Duration shingles along the rake edge with nail heads exposed
Before - wind-lifted Owens Corning Duration shingles with exposed fasteners
After: new Owens Corning Duration shingles in Driftwood with properly sealed rake edges and upgraded starter strips
After - Owens Corning Duration in Driftwood with upgraded starter strips

Terrell Hills gets those straight-line winds that come up from the southeast and peel shingles back like a tin can lid. This roof had Owens Corning Duration shingles that were installed without proper starter strip adhesion - a shortcut that showed itself three years in. We stripped the damaged rake sections, installed OC’s high-wind starter strips to manufacturer spec, and finished with Duration in Driftwood to blend the repair. The homeowner’s exact words: “You can’t tell where the old stops and the new starts.” That’s the point.

Stone Oak GAF Timberline: Full Replacement on a 22-Year-Old Three-Tab

Before: brittle three-tab shingles on a two-story Stone Oak home with significant granule loss and visible fiberglass mat
Before - 22-year-old three-tab shingles with granule loss and exposed fiberglass mat
After: GAF Timberline HDZ architectural shingles in Barkwood with Golden Pledge warranty installation
After - GAF Timberline HDZ in Barkwood with Golden Pledge warranty

Stone Oak builds went up fast in the early 2000s, and a lot of those original roofs were three-tab shingles that weren’t designed to handle San Antonio’s UV load for two decades. This one was shedding granules into the gutters, the fiberglass mat was showing through in patches, and the homeowner had two active leaks during last September’s back-to-back storms. We stripped to deck, replaced three sheets of compromised OSB, and installed GAF Timberline HDZ in Barkwood with the Golden Pledge warranty. A square deal: the price we quoted was the price they paid, and we finished in four days.

Helotes Metal Roof: Standing Seam Repair After Improper Valley Installation

Before: standing seam metal roof in Helotes with a botched valley splice causing water intrusion at the chimney
Before - standing seam with failed valley splice and chimney intrusion
After: corrected standing seam valley with proper diverter and new chimney cricket in matching Galvalume
After - corrected valley with diverter and new chimney cricket in Galvalume

Helotes sits on the edge of the Hill Country, and that limestone runoff is hard on everything it touches. This standing seam job was done by a crew that didn’t understand how to handle the valley-to-chimney intersection - they spliced the panels instead of running continuous, and water was getting behind the chimney brick. We pulled the affected panels, built a proper cricket to divert flow, and ran new Galvalume standing seam with the correct diverter detail. Metal roofing in San Antonio isn’t forgiving of shortcuts. We documented every step with photos from the roof, not the driveway.

Shavano Park Emergency Tarp-to-Repair: CertainTeed Landmark After June Storm Damage

Before: blue emergency tarp covering a section of wind-torn CertainTeed Landmark shingles in Shavano Park
Before - emergency tarp after wind damage, June storm
After: new CertainTeed Landmark shingles in Georgetown Gray with reinforced ridge cap and upgraded synthetic underlayment
After - CertainTeed Landmark in Georgetown Gray with synthetic underlayment

Shavano Park took a direct hit from that June storm system that spun up faster than the forecasts predicted. This homeowner called at 9:30 on a Saturday night - live person answered, because that’s how we do it - and we had a crew out with tarps by midnight. The wind had torn a 12-foot section of CertainTeed Landmark clean off, exposing the felt to three more hours of rain before we got there. We came back Monday, stripped to deck, upgraded to synthetic underlayment, and finished with Landmark in Georgetown Gray. Most of the job done in a single visit. We stand behind it - no paperwork, no arguing.

Live Oak Gutter and Roof Edge: Atlas StormMaster Slate with Integrated Gutter Replacement

Before: sagging galvanized gutters and deteriorated fascia behind them on a Live Oak home with Atlas StormMaster Slate shingles
Before - failed gutters pulling away from fascia, damaging roof edge
After: new Atlas StormMaster Slate shingles at the roof edge with seamless aluminum gutters and hidden hangers
After - Atlas StormMaster Slate at edge with new seamless aluminum gutters

Live Oak’s mature oak canopy is beautiful until those branches start scraping and the gutters clog with acorns every October. This homeowner’s galvanized gutters had pulled away from rotted fascia, and the water running behind them was eating into the roof edge. We replaced the compromised fascia, installed Atlas StormMaster Slate shingles at the eave to match the existing field, and hung seamless aluminum gutters with hidden hangers that won’t clog or sag. The ridge - that’s the line where a roof proves itself. Same goes for the edge.

Want Results Like These?

Every roof in these photos is backed by our 90-Day Done Right Promise, and every call rings through to a live person - (833) 756-5022 - whether it’s Tuesday afternoon or 2:00 AM after a storm. We’ll be there when we say. Free estimates, upfront pricing, no surprises. Named for the ridge, because that’s where a roof proves itself.

Written by Cecil Hargrove, Owner at Ridgeline Roofing Co. of San Antonio, serving San Antonio since 2016.

Need Roofing help in San Antonio? Licensed & insured · Written quotes before work starts response · free estimates
Call (833) 756-5022
Local Service Coverage
Roof Repair San AntonioRoof Repair Alamo HeightsRoof Repair Terrell HillsRoof Repair Leon ValleyRoof Repair Lackland Air Force BaseRoof Repair KirbyRoof Repair WindcrestRoof Repair HelotesRoof Repair ConverseRoof Repair Live OakRoof Repair Universal CityRoof Repair SelmaRoof Repair Timberwood ParkRoof Repair SchertzRoof Repair CiboloRoof Repair Fair Oaks RanchRoof Repair BoerneRoof Repair LakehillsRoof Repair New BraunfelsRoof Replacement & Installation San AntonioRoof Replacement & Installation Alamo HeightsRoof Replacement & Installation Terrell HillsRoof Replacement & Installation Leon ValleyRoof Replacement & Installation Lackland Air Force BaseRoof Replacement & Installation KirbyRoof Replacement & Installation WindcrestRoof Replacement & Installation HelotesRoof Replacement & Installation ConverseRoof Replacement & Installation Live OakRoof Replacement & Installation Universal CityRoof Replacement & Installation SelmaRoof Replacement & Installation Timberwood ParkRoof Replacement & Installation SchertzRoof Replacement & Installation CiboloRoof Replacement & Installation Fair Oaks RanchRoof Replacement & Installation BoerneRoof Replacement & Installation LakehillsRoof Replacement & Installation New BraunfelsSpecialty Roofing San AntonioSpecialty Roofing Alamo HeightsSpecialty Roofing Terrell HillsSpecialty Roofing Leon ValleySpecialty Roofing Lackland Air Force BaseSpecialty Roofing KirbySpecialty Roofing WindcrestSpecialty Roofing HelotesSpecialty Roofing ConverseSpecialty Roofing Live OakSpecialty Roofing Universal CitySpecialty Roofing SelmaSpecialty Roofing Timberwood ParkSpecialty Roofing SchertzSpecialty Roofing CiboloSpecialty Roofing Fair Oaks RanchSpecialty Roofing BoerneSpecialty Roofing LakehillsSpecialty Roofing New BraunfelsGutters & Accessories San AntonioGutters & Accessories Alamo HeightsGutters & Accessories Terrell HillsGutters & Accessories Leon ValleyGutters & Accessories Lackland Air Force BaseGutters & Accessories KirbyGutters & Accessories WindcrestGutters & Accessories HelotesGutters & Accessories ConverseGutters & Accessories Live OakGutters & Accessories Universal CityGutters & Accessories SelmaGutters & Accessories Timberwood ParkGutters & Accessories SchertzGutters & Accessories CiboloGutters & Accessories Fair Oaks RanchGutters & Accessories BoerneGutters & Accessories LakehillsGutters & Accessories New BraunfelsEmergency & Storm Damage San AntonioEmergency & Storm Damage Alamo HeightsEmergency & Storm Damage Terrell HillsEmergency & Storm Damage Leon ValleyEmergency & Storm Damage Lackland Air Force BaseEmergency & Storm Damage KirbyEmergency & Storm Damage WindcrestEmergency & Storm Damage HelotesEmergency & Storm Damage ConverseEmergency & Storm Damage Live OakEmergency & Storm Damage Universal CityEmergency & Storm Damage SelmaEmergency & Storm Damage Timberwood ParkEmergency & Storm Damage SchertzEmergency & Storm Damage CiboloEmergency & Storm Damage Fair Oaks RanchEmergency & Storm Damage BoerneEmergency & Storm Damage LakehillsEmergency & Storm Damage New Braunfels

Request a Free Estimate in San Antonio

Tell us what you need - Ridgeline Roofing Co. of San Antonio responds fast. No obligation.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Text Us
Call Now - 24/7 Dispatch