Kresta Roofing logo

Kresta Roofing

San Antonio
Roof replacementRoof repairFree roof inspectionsCommercial roofing+5 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

Kresta Roofing is the trading name of Kresta Roofing and Consulting, LLC, a San Antonio roofing and construction contractor with a second office in Boerne. BBB records list the LLC as starting in May 2014 and name Bobby Kresta as managing member, while the company's own About page names Bobby Kresta and Clayton Kresta as partners and uses the line Family Owned Since 1985, which refers to family roofing history rather than the age of the current entity. The company publishes an unusual amount of its own compliance paperwork. Its licence and insurance page lists a City of San Antonio residential building contractor registration number of H-924658, a Port Aransas registration, and current workers compensation, commercial general liability, excess liability and commercial auto certificates with named carriers and expiry dates. Its GAF Master Elite certification was confirmed on GAF's own contractor directory, and the BBB shows accreditation since November 2014 with an A+ rating. Services run to roof replacement, roof repair, free inspections, commercial roofing, storm damage response with emergency tarping, gutters and insurance claim assistance, across asphalt shingle, standing seam metal, metal shingle and tile, clay and concrete tile, and TPO flat systems. Kresta lists San Antonio, Boerne, New Braunfels, the Texas Hill Country and Corpus Christi among its service areas, and states 24 hour, seven day availability.

Highlights

GAF Master Elite certification confirmed on GAF's own contractor directory, not just claimed on the company website
BBB Accredited Business since November 2014 with an A+ rating
Publishes its City of San Antonio registration number and its current insurance certificates, with carriers and expiry dates, on its own website
Two Texas offices, San Antonio and Boerne, with a stated 24 hour emergency line
Installs shingle, standing seam metal, tile and TPO, so it can quote flat and steep slope work on the same property

Services

Roof replacement
Roof repair
Free roof inspections
Commercial roofing
Storm and hail damage repair
Emergency tarping and leak protection
Insurance claim assistance
Gutters
Roof financing

Location & service area

Serving San Antonio, Bexar County, Texas and 4 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.

CompanyKresta Roofing
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 #2192153-H924658 Check the registry ↗ City Residential Building Cntr. This registration shows as expired on 8/6/2026, so ask the company whether it has been renewed.
GAF GAF Master Elite Verify on GAF ↗
BBB accreditation Accredited — A+ rating Verify on BBB ↗
RegionSan Antonio

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 Master Elite (verified on the GAF contractor directory)Verify on GAF ↗
BBB Accredited Business since 2014, A+ ratingVerify on BBB ↗

Verification badges

Earned from Kresta Roofing's insurance verification, live Google rating, and standing in San Antonio. Every badge links back to this profile so anyone can confirm it, and it updates automatically if the underlying status changes.

Established on Roofing Companies Texas — Kresta Roofing

Own this company? Claim your listing to add these verified badges to your own website.

Frequently asked

Is Kresta Roofing licensed by the State of Texas?
Texas issues no state roofing license. What exists locally is city registration, and Kresta publishes its City of San Antonio residential building contractor registration number on its own website along with a separate Port Aransas registration. Insurance and city registration are the real checks in Texas.
Is Kresta Roofing a member of RCAT?
It was not found via RCAT search. RCAT membership is voluntary and its absence says nothing about workmanship. In this company's case the verifiable third party credentials are its GAF Master Elite status and its BBB accreditation.
What is the difference between an RCAT Member and an RCAT Licensed Roofing Contractor?
Member means a company pays dues to the Roofing Contractors Association of Texas. The Licensed Roofing Contractor credential, shown as CRRL, RRL or CRL, is earned separately through an exam and experience route. A directory listing alone does not imply the credential.
What does GAF Master Elite mean for my warranty?
GAF restricts its strongest workmanship backed warranties, including the Golden Pledge, to Master Elite contractors on qualifying roof systems. Kresta's Master Elite status was confirmed on GAF's own directory. Ask specifically which GAF warranty is being registered on your roof and get it in writing.
When was the company founded?
The BBB lists the LLC, Kresta Roofing and Consulting, as starting on 21 May 2014. The company's own site uses Family Owned Since 1985 and refers to more than 40 years of family roofing in South Texas, so 1985 describes the family history rather than the registration date of the current business.
Does Kresta do commercial and flat roofs as well as houses?
Yes. Its own service pages cover commercial projects and list TPO single ply flat roofing alongside shingle, metal and tile. That matters for San Antonio properties with mixed low slope and steep slope sections.
How do I check a roofer's insurance properly?
Ask for general liability and workers compensation certificates to be sent to you directly by the insurance agent, not forwarded by the contractor, and check that the policy dates cover your install window. Kresta publishes carrier names and expiry dates on its site, which makes that verification easier than usual.
Are Class 4 impact resistant shingles worth it in Bexar County?
San Antonio sits at the southern end of the Texas hail belt and sees damaging spring hail in most years. Class 4 impact resistant shingles cost more but resist hail bruising better and may earn a premium discount from some Texas insurers. Confirm any discount with your own carrier in writing before paying for the upgrade.
What does San Antonio heat do to a roof?
Sustained summer heat and high UV age asphalt shingles, harden sealants and degrade pipe boots, and a poorly ventilated attic accelerates all of it. Ask any quote to spell out intake and exhaust ventilation, not just the shingle, since ventilation is often what decides whether a roof reaches its rated life.
What should I ask before signing?
Ask for the city registration number, insurer issued certificates, a written scope naming shingle line, underlayment, drip edge and ventilation, who pulls the permit, the labour warranty length, whether a manufacturer warranty will be registered, and a payment schedule that leaves a meaningful balance until the job passes inspection.