Best Roofers in San AntonioGet matched

Roof replacementcost calculator

Four inputs, and it shows the arithmetic rather than just an answer. This is a range, not a quote: what actually moves a roof price is what the crew finds once the old roof is off.

Hailstones resting on a charcoal asphalt shingle roof, with circular bruise impacts where granules have been knocked away.
Hail bruising on asphalt shingle

Cost calculator

Your roof

The area the house covers, not the roof surface. The pitch below turns one into the other.

One layer is a sourced San Antonio rate. No local source prices a second layer separately, so the two-layer figure is the one-layer rate applied twice, an assumption rather than a market rate.

The working

Roof surface
not set
Squares
not set
Material
not set
Tear-off
not set
Permit fee
not set

Estimated rangenot set

Rates gathered 2026-08-25. A range, never a quote. How we work these out.

What the three materials actually are

The material choice moves the total more than anything else you control, and less than what the crew finds once the old roof is off.

  • Architectural asphalt shingle, photographed flat.

    Architectural asphalt shingle

    The default on most San Antonio homes. Impact-rated grades cost more and can lower an insurance premium.

  • Standing seam metal, photographed flat.

    Standing seam metal

    Concealed fasteners, long service life, the highest labour content of the three.

  • Concrete or clay tile, photographed flat.

    Concrete or clay tile

    Heavy. The structure has to carry it, which is a separate question from the roof price.

Why the range is wide

Decking repairs, flashing, vents, chimneys and skylights are only visible once the old roof is off, and together they move a total more than the choice of shingle does. Anyone quoting a firm price without going up there is guessing, and the guess is usually low.

Is this a quote?

No. It is a range built from your footprint, pitch, material and existing layers. A real price needs someone on the roof.

Want a real number for your roof?

Want to talk to a specific ranked company instead? Every listed company’s own phone number is on their profile.

Filing an insurance claim?