Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Styles & brands we work with






See the difference
Before
After
Before
After
Before
AfterHow Much Does Roofing Cost in San Antonio?
Roofing in San Antonio typically costs between $8,500 and $22,000 for a full asphalt shingle replacement on an average single-family home, with most homeowners paying around $12,500. Roof repairs run considerably less, usually $350 to $1,600 depending on the issue. These are 2026 market figures for the San Antonio metro area including Alamo Heights, Stone Oak, Helotes, and Converse.
Before you commit to any number, know this: no honest roofer can quote a roof accurately over the phone. Square footage, pitch, decking condition, and the number of penetrations (vents, pipes, skylights) all move the number. What we do at Mercer Roofing is give you a written, itemized price before any work starts, so the number you approve is the number you pay.
Roofing Cost Breakdown (2026)
Here’s the line-by-line breakdown for a typical 2,000 to 2,400 square foot home in San Antonio with a 6/12 pitch roof. These are real market ranges for 2026, compiled from jobs across Bexar County.
| Line Item | Typical Range | Notes |
|---|---|---|
| Full asphalt shingle replacement (architectural) | $8,500 – $14,500 | Most common job in San Antonio. Includes tear-off, haul-away, and disposal. |
| Full asphalt shingle replacement (premium/designer) | $14,000 – $22,000 | Upgraded looks from GAF, CertainTeed, Owens Corning. Thicker, longer warranty. |
| Roof decking replacement (per 4×8 sheet) | $70 – $120 per sheet | Only paid when existing decking is rotted or delaminated. Some San Antonio homes built before 1990 need more sheets. |
| Underlayment (synthetic) | $0.45 – $0.75 per sq. ft. | Included in most replacements, but listed separately on some bids. |
| Flashing replacement (chimney, valleys, pipe boots) | $250 – $800 | Labor plus materials. Most crews reuse existing flashing, but we recommend replacing it during a roof replacement. |
| Leak repair (minor, shingle-level) | $350 – $650 | One or two shingles, small nail-pop fix, or pipe boot reseal. |
| Leak repair (flashing or valley) | $700 – $1,600 | Chimney flashing, skylight reseal, or valley work. Requires skilled metal work. |
| Tile roof replacement (clay or concrete) | $18,000 – $45,000 | Common in areas like Terrell Hills and Olmos Park. Heavier, structural considerations apply. |
| Metal roof installation (standing seam) | $16,000 – $35,000 | Growing in northern Bexar County. Long life, higher upfront. |
| Roof inspection | Free | Mercer includes a complete written inspection report with photos at no charge. |
What drives the final number up or down? The biggest factor is square footage. A 1,400 square foot ranch in Live Oak will run $6,500 to $9,500. A 3,400 square foot two-story in Dominion will run $16,000 to $26,000. Pitch matters too, and we’ll cover that below.
What Affects Roofing Pricing in San Antonio
- Square footage and roof complexity. A straight gable roof costs less per square than a hip roof with multiple valleys. Every valley adds flashing work, and flashing work is skilled labor. Houses in older San Antonio neighborhoods like Monte Vista and King William often have more complex roof geometry and cost more per square foot.
- Roof pitch. Anything steeper than a 7/12 pitch requires harness equipment, roof jacks, and slower work. San Antonio has plenty of steep roofs in neighborhoods like Timberwood Park, and those steel/harness setups add $1,000 to $2,500 to a full replacement.
- Decking condition. San Antonio’s humidity and occasional hailstorms mean decking often needs replacement. When a roof leaks in Helotes, the OSB under the shingles typically shows water damage. We always write the per-sheet price into your bid so a surprise doesn’t become an argument.
- Tear-off vs. overlay. Some homes in older parts of San Antonio have two existing layers of shingles. Code requires tear-off to decking before a third layer. Tear-off and disposal adds $1,500 to $3,500 to the job. Anyone offering a cheap overlay on a two-layer roof is not your friend.
- Material choice. Three-tab shingles run $8,500 to $11,000. Architectural shingles, now the San Antonio default, run $9,500 to $14,500. Designer lines from GAF, CertainTeed, or Owens Corning push into the high teens. Material warranty length usually tracks price.
- Hail and wind history. San Antonio catches storms that create demand spikes. After a hailstorm hits the I-10 corridor or the Stone Oak area, material prices firm up and labor gets booked out. If you’re pricing a roof after a storm, expect to pay 10 to 15 percent more than the same roof in a quiet season.
How Much Does a Roof Repair Cost in San Antonio?
A roof repair in San Antonio runs $350 to $1,600 in 2026, with most repairs landing between $450 and $800. That’s for a single issue: a leak around a pipe boot, a missing shingle after a wind event, or a small section of flashing that pulled away from the chimney.
The honest answer is that the range exists because the problem dictates the price.
Common San Antonio Repairs and What They Cost
- Pipe boot replacement: $350 – $500. The rubber boot around PVC vent pipes degrades under San Antonio’s UV and heat. When it cracks, water follows the pipe into the attic. This is the most common call we get in neighborhoods like Castle Hills and Alamo Heights.
- Missing or cracked shingle replacement: $400 – $650. One or two shingles, matched to your existing color as closely as aging allows. We use brands including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral.
- Chimney flashing repair: $750 – $1,600. This is a water seal plus metal work. When the flashing and counter-flashing fail, water enters around the chimney chase. These repairs take longer and require more precision than shingles.
- Valley leak repair: $700 – $1,400. Valleys channel the most water during San Antonio’s downpours. A small gap in valley flashing lets a lot of water into the house fast.
- Skylight reseal: $400 – $900. The sealant around skylights fails after years of Texas heat. We reseal and re-flash when needed.
Every repair at Mercer Roofing includes a written guarantee. If the repair fails within 365 days, we come back and fix it again at no charge. That’s the home page promise: a second visit is free if our repair doesn’t hold.
How to Save on Roofing in San Antonio
We’re not going to tell you a cheaper roof is a better roof. It usually isn’t. But there are legitimate ways to keep a roof replacement from becoming more expensive than it needs to be.
- Get your roof inspected before a leak becomes a replacement. A $20 piece of flashing can prevent a $1,200 repair and a $14,000 replacement. Mercer inspections are free, and we show you photos of what we find.
- Address decking replacement yourself. If you’re comfortable with carpentry, you can replace rotted decking before the roofing crew arrives. It saves the per-sheet labor charge. Most homeowners don’t, but it’s an option.
- Time the work for slower months. San Antonio’s roofing demand spikes after spring hailstorms and in the fall before cooler weather. Mid-winter and late summer often have more labor availability, which can soften pricing.
- Don’t pay for a tear-off you don’t need. If your home has a single layer of shingles and they’re not failing, a quality overlay can save $2,000 to $3,000. But know that overlays hide decking problems. We’ll tell you honestly whether your roof is a candidate.
- Ask for the written price before any work begins. This is the single biggest money-saver in roofing. When a price is written and itemized, it doesn’t grow. Mercer Roofing provides a written price upfront, every time, with no conditional language and no surprises on the invoice.
- Check with your insurance after hail. Bexar County gets hail. If a storm damaged your roof, your policy may cover part or all of a replacement. We work with insurance adjusters regularly and can help you document what we find.
Call (254) 276-4369 for a free estimate. You’ll get a written price, and it costs nothing to know where you stand.
Asphalt Shingles vs. Tile vs. Metal in San Antonio
Your material choice affects both the upfront cost and what you’ll pay over 20 years. Here’s what we tell homeowners in San Antonio when they’re trying to decide.
Asphalt Shingles
Cost: $8,500 to $14,500 for architectural shingles on a typical San Antonio home. Life expectancy is 15 to 30 years depending on the shingle grade and how much direct sun the roof face catches. The western sun in San Antonio is hard on roofs, and south-facing slopes wear faster. Asphalt is the default choice for most Bexar County homes because the price is right and modern architectural shingles hold up well to wind. We install GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral shingles, and we’ll recommend a brand and grade for your specific roof rather than whatever we have in the warehouse.
Clay and Concrete Tile
Cost: $18,000 to $45,000. Tile is common in Terrell Hills, Olmos Park, and older parts of Alamo Heights where the original builders used clay. Tile roofs can last 50 years or more, but they’re heavy, and repairs are expensive. When a tile breaks, you’re paying a specialist to match and replace it. San Antonio’s freeze-thaw cycles in winter can crack tiles that were already compromised.
Standing Seam Metal
Cost: $16,000 to $35,000. Metal roofs are gaining ground in Timberwood Park, Fair Oaks Ranch, and the Hill Country edge of Bexar County. They shed heat well, handle hail without puncturing, and last 40-plus years. The trade-off is the upfront cost and the skill required to install them correctly. A metal roof is only as good as the flashing work around every penetration, and that work is not generic.
What the Guarantee Actually Covers
The roofing industry is full of vague promises. We’d rather give you the exact words.
Every roof we replace or repair in San Antonio is covered by the 365-Day Done Right Promise. Here’s what that means in writing: if the work isn’t right within one year of the service date, Mercer Roofing makes it right at no charge. Every repair includes a written guarantee. If a repair fails within the covered period, we return and fix it again free.
We put this in writing before the job starts, not as a verbal assurance after the fact. You’ll have the guarantee on paper alongside your written price.
Who Is on the Roof Matters
Most roofing horror stories aren’t about shingle quality. They’re about who was on the roof and what they did once they were up there.
Mercer Roofing handles this differently. Before any technician arrives at your door, we send their name and photo to you. When they knock, they’ll be in a clean, marked uniform and they’ll present a photo ID badge. You don’t have to decide at the door whether to trust someone based on a handshake and a clipboard.
This standard has a name: the Threshold Verified standard. Every Mercer technician is background-checked and identity-verified before they’re ever assigned to a job, and each independently owned Mercer location is contractually held to that standard by the Threshold Group, which Mercer Roofing has been part of since 2000.
For a homeowner who is alone with young children, or for an older homeowner who wants to verify who’s coming before opening the door, that’s not a nice-to-have. That’s the reason to call us.
San Antonio Climate and Your Roof
San Antonio’s climate does specific things to roofs, and those things affect your long-term costs.
The summer heat is the slow, steady problem. Roof surface temperatures on a 100-degree San Antonio day can exceed 160 degrees. That heat accelerates shingle granule loss, especially on west-facing slopes. Homes in the Stone Oak area, where many roofs have unobstructed western exposure, tend to show granule loss three to five years earlier than shaded roofs in older neighborhoods like Lavaca or Dignowity Hill.
Then there’s the hail. Bexar County sits in a hail zone that sees damaging storms regularly. Hail doesn’t always puncture shingles. It can knock granules loose, exposing the asphalt mat underneath. That mat then deteriorates under UV exposure, and a roof that looked fine after the storm starts failing three years later. We inspect for hail ding pattern damage as part of our free assessments, because insurance claims often hinge on documented granule loss.
Wind is underrated in San Antonio. Straight-line winds during severe thunderstorms lift shingles at the edges, especially on roofs where the original installer skimped on nails or used nails too short for the decking thickness. We see this a lot in homes built during San Antonio’s 1990s construction boom, when speed sometimes outpaced nailing schedules.
Do You Need a Full Replacement or Just a Repair?
This is the first question a good roofer should answer, and the answer should come from evidence, not a sales script.
We tell San Antonio homeowners to consider a full replacement when any of these are true:
- The roof is 18 to 22 years old and showing granule loss across multiple slopes.
- There are leaks in more than one area, suggesting the underlayment is failing broadly.
- Curling or missing shingles are widespread, not isolated to one small section.
- You’re planning to sell in the next three years. Buyers in San Antonio’s market ask about roof age, and a recent replacement is a selling point that often recoups its cost.
If the issue is isolated, a repair almost always makes more financial sense. We’ll tell you which one we’d choose for our own house, and we’ll show you the photos that back up the recommendation.
FAQs – Roofing Cost
How much does a new roof cost in San Antonio in 2026?
A new asphalt shingle roof in San Antonio runs $8,500 to $14,500 for an average home in 2026. Premium designer shingles run $14,000 to $22,000. Call (254) 276-4369 for a written estimate specific to your home.
Is it cheaper to repair or replace a roof in San Antonio?
Repair is almost always cheaper in the short term, running $350 to $1,600 versus $8,500 to $22,000 for a full replacement. If your roof is under 15 years old and the damage is isolated, repair is the right call. If the roof is 18-plus years old with multiple problem areas, replacement is usually the better long-term value. We can inspect and give you a straight answer.
How much does a roof leak repair cost in San Antonio?
A roof leak repair in San Antonio costs $350 to $1,600 depending on the source. Pipe boot failures, the most common cause, run $350 to $500. Flashing or valley leaks run $700 to $1,600. Mercer Roofing includes a written 365-day guarantee on every repair.
Does homeowners insurance cover roof replacement in San Antonio?
Insurance often covers roof replacement in San Antonio when the damage is from a covered peril like hail or wind. Coverage varies by policy, age of roof, and deductible. We document storm damage with photos and work with your adjuster to support the claim.
Can you come out and give me a roof estimate the same day?
Yes. We offer same-day and next-day inspections across San Antonio, including Stone Oak, Alamo Heights, Helotes, Converse, and the surrounding areas. Call (254) 276-4369 and a live person will answer, 24/7. Your estimate is free, and you’ll get it in writing.
How long does a roof replacement take in San Antonio?
A typical asphalt shingle replacement in San Antonio takes one to two days for the tear-off and installation. Complex roofs, tile roofs, and metal roofs take longer, usually three to seven days. We’ll give you a written timeline in your estimate so you know what to expect.
Do you offer financing for roof replacement?
Yes, financing options are available for qualified homeowners. Ask about financing when you call (254) 276-4369 and we’ll walk you through what’s available. Many San Antonio homeowners spread the cost of a replacement over manageable monthly payments.
What shingle brands does Mercer Roofing install?
Mercer Roofing installs and repairs roofs using manufacturer-recognized shingle brands including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. We’ll recommend the right brand and grade for your roof’s pitch, exposure, and budget.
Get Your Free San Antonio Roof Estimate
Roofing prices in San Antonio are only useful when they’re attached to your specific roof. We’ll come out, inspect the roof, document what we find with photos, and hand you a written, itemized price. No pressure, no phone tag, no stranger-at-the-door guessing game. You’ll know who’s coming before they arrive, and they’ll show a photo ID at the door.
Call (254) 276-4369 for a free estimate. A real person answers, 24 hours a day.
Pricing reflects the San Antonio market as of 2026. Mercer Roofing Co San Antonio offers free estimates – call (254) 276-4369.
What Our Customers Say
"Leak showed up in the hallway ceiling after a big storm. They found the failed pipe flashing in about ten minutes, replaced it, and checked the attic for wet insulation."
- Sophie R."Honest inspection. He went up, took photos, and told me I had maybe five more years instead of selling a full replacement."
- Xavier L."The whole crew was vetted, which mattered to us with the kids home. Respectful, quiet, and left the place cleaner than they found it."
- Marie C.