Rhino Roofers ranks first here, with a BBB A+ accredited grade and 1,435 Google reviews at a 5.0 average. Every company on this list publishes tile roofing, clay or concrete, among its services on its own site, and the order follows our standard published ranking, never a paid position.
Storm season over the metro
The ranking
13 of the 22 companies we assess qualify for this list. Ordered by the same 5 published inputs as every ranking on this site, then renumbered. Revised 25 August 2026.
Companies that do not publish tile roofing among their services are not listed here, whatever their overall rank.
San Antonio · Stone Oak · Alamo Heights · Shavano Park · Castle Hills · Helotes · Universal City · Boerne · Bulverde · Spring Branch · New Braunfels · Cibolo · Seguin · Kerrville · Comfort · Bandera · Pipe Creek · Adkins · La Vernia
A red ? means we have not finished confirming that figure and will not present it as verified. It is never left blank, because a blank hides exactly the fact you should question.
By the numbers
Figures pulled from Google Maps and each company’s own site. Checked 25 August 2026.
The 13 companies here hold 7,083 Google reviews combined, checked on 25 August 2026. The median rating is 4.9.
Rhino Roofers carries the largest review base, 1,435 reviews at 5.0, as of 25 August 2026. Kendall County Roofing carries the smallest, 45 reviews. That 32-to-1 spread is why our smoothing exists.
2 of the 13 companies hold a 5.0 Google average as of 25 August 2026. Only 10 carry a certification we verified on a manufacturer’s own locator page.
Together they confirm coverage of 45 cities across the San Antonio metro and Hill Country, from service areas published in 2026.
Every company in one line
Rhino Roofers holds 1,435 Google reviews at a 5.0 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Presidio Roofing Company of San Antonio holds 328 Google reviews at a 5.0 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Roofer Chicks holds 628 Google reviews at a 4.9 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Alamo Roofing holds 541 Google reviews at a 4.9 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Dolan Roofing & Construction holds 465 Google reviews at a 4.9 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Atrium Roofing holds 294 Google reviews at a 4.9 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Stephens Roofing & Remodeling holds 595 Google reviews at a 4.5 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Kendall County Roofing holds 45 Google reviews at a 4.9 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Roof Pros LLC holds 98 Google reviews at a 4.6 average as of 25 August 2026. BBB grade A+, accredited, checked the same day.
Bison Roofing holds 543 Google reviews at a 4.9 average as of 25 August 2026. BBB grade A+, not accredited, checked the same day.
BELDON Roofing Company holds 1,315 Google reviews at a 4.7 average as of 25 August 2026. BBB grade A-, not accredited, checked the same day.
Holden Roofing holds 494 Google reviews at a 4.8 average as of 25 August 2026. BBB shows no rating for this company as of 25 August 2026.
Radiant Roofing and Restoration holds 302 Google reviews at a 4.8 average as of 25 August 2026. BBB grade NR, not accredited, checked the same day.
Every company, in full
The same facts as the table, one company at a time, each with its source and that company’s own phone number.
Presidio Roofing Company of San Antonio holds 328 Google reviews at a 5.0 average, checked 25 August 2026. Certification on file: GAF Master Elite; Owens Corning Platinum Preferred Contractor.
ServesNew Braunfels, Canyon Lake, Bulverde, Cibolo-Schertz, surrounding Comal County
Roofer Chicks holds 628 Google reviews at a 4.9 average, checked 25 August 2026. Certification on file: GAF Master Elite (locator page title: 'Roofer Chicks | A GAF Master Elite Roofer'). NOTE: own-site badge says 'GAF Certified Plus'.
ServesSan Antonio, Stone Oak, Alamo Heights, Shavano Park, Castle Hills, Helotes, Universal City, Boerne, Bulverde, Spring Branch, New Braunfels, Cibolo, Seguin, Kerrville, Comfort, Bandera, Pipe Creek, Adkins, La Vernia
Atrium Roofing holds 294 Google reviews at a 4.9 average, checked 25 August 2026.
CertificationsGAF Listed on GAF locator; Master Elite per locator search snippet + own-site 'certified Master Elite installers' claim
ServesSan Antonio, Boerne, New Braunfels, Kerrville, Comfort, Fredericksburg, Austin, Marble Falls, Victoria
Stephens Roofing & Remodeling holds 595 Google reviews at a 4.5 average, checked 25 August 2026. Certification on file: GAF Listed on GAF locator; Master Elite per locator search snippet + own-site 'certified Master Elite installers' claim.
ServesSan Antonio (residential), Nationwide (commercial)
BELDON Roofing Company holds 1,315 Google reviews at a 4.7 average, checked 25 August 2026. Certification on file: GAF Master Elite (President's Club); also certified FORTIFIED Roof installer; Owens Corning Platinum Preferred Contractor (per locator search snippet.
Why does tile roofing cost more than shingle in San Antonio?
Clay and concrete tile cost more per square than asphalt shingle for the material alone, and a tile roof often needs the framing checked for the added weight before installation. The cost calculator prices the difference by square footage.
Does a steep roof change a tile installation?
Yes. Past roughly a 7-in-12 pitch a crew works with fall protection and the job slows down, and the pitch calculator shows how pitch changes both labor time and total roof area.
Is tile roofing common on San Antonio homes?
It shows up most on Hill Country and higher-end builds where the look and the hail resistance both matter; asphalt shingle remains the metro’s most common material overall.
How long does a tile roof last compared to shingle?
Clay and concrete tile commonly run 40 to 50 years against 20 to 30 for asphalt shingle, though the underlayment beneath the tile typically needs replacing once or twice within that span.