I read the BBB profile, the Google review record, the manufacturer's contractor locator and the City's permit file for every company on this site before it appears in a ranking. None of it needs a login. Here is the same checklist, in the order I run it.
1. Does It File Permits With The City Under Its Own Name?
The City of San Antonio publishes every re-roof permit it issues, with the holder's name as recorded. Search the company in our permit index. A roofer that replaces roofs inside the city limits and never appears there is either working from a suburb with its own permit office, filing under an individual's name, or not filing. Ask which. In the 12 months to September 25, 2026 the City recorded 4,671 re-roof permits across 1,039 holders; the busiest, Misti White, Rhino Roofers, filed 327.
2. What Does The BBB Profile Say, Beyond The Letter?
Open the profile itself, not the badge on the company's site. Read three things: the grade, whether the company is accredited (it applied and BBB reviewed it) and the complaint count with its dates. 22 of the 31 companies on our ranking are accredited, and we list the complaint history for every one because a clean grade with a long complaint list and a clean grade with none are not the same record. Our hand-check of these profiles is also where we caught a company advertising 25 years of experience against a BBB start date ten years back.
3. Is It Registered With The City?
The City's re-roof permit application asks for a Registration Holder and a City Registration number, and its FY2026 fee schedule lists the Home Improvement Contractor license registration at $150 for two years. Ask for the number. A company that pulls its own permits has one; a company that wants you to pull the permit as a homeowner may not.
4. Does A License Claim Mean Anything In Texas?
Not at state level: Texas does not license roofing contractors. The Roofing Contractors Association of Texas runs a voluntary roofing contractor license program with industry exams, and that is the only roofing "license" a Texas company can honestly claim. So when a site claims a license and insurance, ask which license and ask to see the certificate of insurance with your address on it. We do not print a license claim for any company on this site, because we cannot source it.
5. How Long Has It Traded Under This Name?
Roofing has a storm-chaser problem: companies appear after a hail event and are gone before the warranty matters. We count years under the same name from the BBB business-start date, never from an experience claim, and print it on every profile. A long experience claim with a short start date is a question to ask, not a reason to walk, but ask it.
6. What Does The Review Base Look Like?
Count and average together, because either alone misleads: a 5.0 from nine reviews is not stronger than a 4.7 from six hundred. Open the Google listing rather than the site's own testimonials page, and read the one-star reviews for the pattern (deposit taken, crew never came; leak after the job, no call back). Our profiles carry Google, Yelp and Facebook counts where we could verify them.
7. Does It Say Anything Chapter 707 Forbids?
Texas Insurance Code chapter 707 bars a roofing contractor from waiving, absorbing or rebating your deductible and from acting as your adjuster or negotiating your claim. A roofer who offers either is telling you how it treats the law. Run the numbers on the hail claim calculator yourself, and keep the claim in your own hands.
What A Legitimate Estimate Looks Like
It names the material and the manufacturer line, prices it per square, prices the tear-off separately with a layer count, lists the $25 City permit as what it is, states the workmanship warranty in writing and carries the company's City registration number. Our cost page shows the published local rate for every line so you can check each one, and the ranking shows which companies' public records we could verify.
Frequently Asked Questions
- How do I know if a San Antonio roofing company is legit?
- Open the public records instead of reading the truck. Search the company in our permit index to see whether it files re-roof permits with the City under its own name, read its BBB profile for grade, accreditation and complaint count, and check its Google review count and average. Then ask for its City of San Antonio contractor registration number and whether it holds RCAT's voluntary license. Every company on our ranking carries the BBB and review records with source links.
- Does Texas license roofing contractors?
- No. Texas has no state roofing license. The Roofing Contractors Association of Texas runs a voluntary roofing contractor license program with exams, and the City of San Antonio requires a Home Improvement Contractor registration ($150 for two years on the FY2026 fee schedule) to pull permits. A company that claims a license in Texas is describing one of those two things, or nothing.
- Which San Antonio roofing companies are BBB accredited?
- 22 of the 31 companies on our ranking carry BBB accreditation, each linked to its BBB profile. Accreditation is applied for and reviewed by BBB; an unaccredited company can still hold a clean grade, so read the complaint count alongside the flag.
- How can you tell a good roofer?
- Ask what repairs and replacement work it warranties in writing and for how long. Ask which manufacturer certifications it holds for the material going on your roof and check the manufacturer's own contractor locator, which is how we verified the 18 certified companies on our ranking. And ask for the permit number before the final payment.
- Is a roofer who offers to cover my deductible legit?
- No. Under Texas Insurance Code chapter 707 a roofing contractor may not offer to waive, absorb or rebate a homeowner's insurance deductible, and may not act as your adjuster or negotiate the claim. An offer to make the deductible disappear is the law being broken in front of you.
- Which San Antonio roofing companies pull the most permits?
- In the 12 months to September 25, 2026 the most frequent permit holder in City of San Antonio records was Misti White, Rhino Roofers with 327 re-roof permits. The permit index ranks the most frequent holders and matches 13 companies on our roster to their City records.
- Why does years under the same name matter?
- Roofing has a storm-chaser problem: companies appear after a hail event and are gone before the warranty matters. Time under one name is the cheapest check against it, which is why our ranking counts years trading under the same name from the BBB business-start date rather than an experience claim on a website.
- Should I pay a roofer up front?
- Not the full price, and not before the permit exists. A contractor that has filed the re-roof permit will hand you the number without hesitation; a deposit tied to materials delivery is normal, full payment before the work is not.
- Who are the best roofers in San Antonio?
- The 31 companies on our ranking, ordered by BBB record, Google reviews, years under the same name, manufacturer certifications and confirmed service area, with every fact linked to its source.
Sources
- City of San Antonio, Development Services Department. Building Permits open dataset (the permit index). https://data.sanantonio.gov/dataset/building-permits. Newest permit September 25, 2026.
- City of San Antonio, Development Services Department. Re-Roof Permit Application (Registration Holder, City Registration number, homeowner attestation). https://docsonline.sanantonio.gov/FileUploads/dsd/Form_ReroofPermitApplication.pdf.
- City of San Antonio, Development Services Department. FY2026 Development Fee Schedule: Home Improvement Contractor license registration $150.00 (two years); Residential Re-roof Permit $25.00. https://docsonline.sanantonio.gov/FileUploads/dsd/CurrentFeeSchedule.pdf.
- Roofing Contractors Association of Texas. roofing contractor license program, described by RCAT as voluntary, with industry exams. https://www.rcat.net/.
- Better Business Bureau. Company profiles linked from each company page on this site.
- Texas Insurance Code, chapter 707. https://statutes.capitol.texas.gov/Docs/IN/htm/IN.707.htm.