Holmes Roofing & Exterior Solutions logo

Holmes Roofing & Exterior Solutions

Selma
Roof repairHail damage repairRoof replacementRoof inspections+8 more
Is this your company?Claim your free listing to edit your profile, add photos, and put the verified badge on your own site.Claim this listing

About

Holmes Roofing & Exterior Solutions is a family owned roofing and exteriors contractor based in Selma, about fifteen minutes northeast of downtown San Antonio. Its registered address is 17103 Robin Oaks, Selma, TX 78154, the same address that appears on its GAF contractor profile and on its Yelp and BuildZoom listings. Joshua Holmes is named as owner on the company's own site, and third party listings describe the business as having more than twenty years of experience. The company's registered name carries the LLC suffix that the San Antonio register trims off. The scope is broader than roofing alone. Roofing work covers repair, hail damage repair, full replacement, inspections and chimney repair, and the company says its crews work in shingle, metal and tile. Alongside that it sells siding, gutters, exterior painting, fencing, patios, decks and pergolas, which is the classic Texas post hail model where an insurance claim on a roof pulls in siding, gutters and fencing at the same time. On credentials the item verified on a manufacturer's own directory is GAF. GAF's contractor locator carries a profile for Holmes Roofing & Exterior Solutions LLC at the Selma address and the (210) 214-5515 number, listed as a GAF Certified contractor, which is the tier that lets a company offer the GAF System Plus limited warranty. The company's own website does not advertise a GAF, Owens Corning or CertainTeed tier and describes itself only as licensed and insured, so GAF Certified is the stronger and better sourced statement of the two. Service coverage published on the site reaches well past Bexar County, up the I-35 corridor to San Marcos, Kyle, Buda, Pflugerville, Round Rock and Georgetown, and out to Boerne, Canyon Lake, Seguin and Marion.

Highlights

GAF Certified status confirmed on GAF's own contractor directory at the matching Selma address and phone
Family owned and owner led, with Joshua Holmes named on the company's own site
Roofing plus siding, gutters, painting, fencing, decks and patios, so a full post hail exterior can be handled by one contractor
Coverage reaches from Bexar County up the I-35 corridor to Georgetown and out to Boerne, Canyon Lake and Seguin
States it will not sell services a homeowner does not need and points customers to their insurer before work starts

Services

Roof repair
Hail damage repair
Roof replacement
Roof inspections
Chimney repair
Siding installation
Gutter installation
Exterior painting
Fence installation
Patio installation
Deck installation and staining
Pergolas

Location & service area

Serving Selma, Bexar County, Texas and 13 more areas shown on the map.

Insurance & credential verification

Texas does not issue a state roofing license, so we verify companies the way homeowners actually can: confirming insurance coverage, checking RCAT (Roofing Contractors Association of Texas) status, and checking city or county registration where the local jurisdiction requires one. Every credential below links to the actual issuing organization's own public lookup — don't just take our checkmark for it. Always ask for a current certificate of insurance before signing any contract.

CompanyHolmes Roofing & Exterior Solutions
InsuranceNot verified by us (we hold no certificate for this company — ask them for a current COI before signing)
RCAT statusNot listed
City/county registration Registered — San Antonio #LIC-HIC-LIC24-16900928 Check the registry ↗ City Home Improvement Cntr. Registration current to 12/5/2026.
RegionSelma

Confirm this yourself: ask the company for their certificate of insurance (COI). Note that RCAT's Licensed Roofing Contractor credential (CRRL, RRL or CRL) is earned and held by a named individual at a company, not by the business itself, which is why we name that person above where we know it; Texas issues no company roofing license at all. RCAT and NTRCA status can be checked in their own public directories (RCAT, NTRCA) — use the "Licensed"/"Accredited" filter to see more than plain membership. GAF's contractor verification tool and Owens Corning's Texas locator confirm those tiers directly; CertainTeed doesn't offer a comparable self-serve lookup, so ask to see that certificate in person. BBB accreditation and rating are on bbb.org. Houston's own published registered-roofer list is years out of date, so it isn't cited here at all — confirm registration by contacting the city directly. Corpus Christi's STAR program has its own online contractor registry — for any other city or county registration claim, confirm directly with that jurisdiction's permit office.

Certifications

GAF Certified contractor (verified on GAF's own contractor directory)Company-reported — ask to see the certificate

Frequently asked

Which county is Holmes Roofing actually in?
Selma is unusual in that the city limits straddle Bexar, Comal and Guadalupe counties, so the county cannot be assumed from the city name. The company's street address, 17103 Robin Oaks in the 78154 ZIP, sits in the cluster of Robin named streets that property record indexes place in the Bexar County part of Selma, which matches the Bexar county on its City of San Antonio registration. We have not pulled the appraisal district record itself, so treat Bexar as consistent rather than certified.
The address looks residential. Is that a problem?
17103 Robin Oaks is a house in a Selma residential subdivision. For a small owner led exteriors contractor that is a normal home base, not a warning sign, and the same address appears on the company's GAF profile and its main directory listings rather than only on the registration. If you want to know where materials and crews are staged, ask.
Which phone number is the right one?
The company publishes (210) 440-1013 on its own website and contact page. The number attached to its City of San Antonio home improvement contractor registration is (210) 214-5515, and that same number appears on its GAF contractor profile, its Yelp listing and its BuildZoom record at the Selma address. Both are the company. The 214-5515 number is what let us confirm the identity across sources.
What does GAF Certified mean here?
GAF's own contractor locator lists Holmes Roofing & Exterior Solutions LLC as a GAF Certified contractor. That is the entry tier of GAF's factory certification programme and it allows the company to offer the GAF System Plus limited warranty on qualifying roof systems. It is a manufacturer credential, separate from any registration or licence.
Is there a Texas state roofing licence to check?
No. Texas does not licence roofing contractors at state level. The company describes itself as licensed and insured, which in Texas means local registration plus insurance rather than a state trade licence. Verify the insurance yourself and check local registration where the jurisdiction requires it.
Is the company an RCAT member or an RCAT Licensed Roofing Contractor?
A search of the RCAT member directory returned no record, so the status is not found via RCAT search. RCAT membership means paying dues, while the Licensed Roofing Contractor credential (CRRL, RRL or CRL) is separately earned through RCAT's testing and continuing education. Neither is claimed by the company or found in the directory.
How do hail claims usually run in the Selma and Schertz area?
The I-35 corridor northeast of San Antonio takes regular hail. You file with your insurer, an adjuster scopes the damage, and the contractor builds to that scope with supplements for missed items. You pay your deductible. Any contractor offering to cover or rebate your deductible is proposing insurance fraud, which is a criminal offence in Texas.
Are Class 4 impact resistant shingles worth it here?
Usually worth pricing. Class 4 means the shingle passed UL 2218 impact testing, which is directly relevant in a hail exposed market. Ask for the exact product name, confirm the rating, and ask your insurer in writing whether that product earns a premium credit, because carriers differ.
Who pulls the permit if I live in Selma rather than San Antonio?
It depends which jurisdiction your house is in, because Texas has no statewide building code and permitting is handled locally. A Selma address may fall under the City of Selma, and a San Antonio address under the city's development services department. Ask the contractor to confirm which authority applies and to pull the permit in their own name.
What should the contract cover if roofing and siding are done together?
Separate line items and prices for roof, siding, gutters, fencing and paint, the exact products for each, the decking and sheathing replacement policy with unit pricing, which items are inside the insurance scope and which you are paying for yourself, the workmanship warranty length for each trade, the payment schedule tied to milestones, and confirmation that the manufacturer roof warranty will be registered in your name.