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
XYZ Restoration LLC is the RCAT registration behind the brand XYZ Roofing and Restorations, and its Harlingen operation runs from 1322 E Tyler Avenue. The Better Business Bureau records the business as established in June 2013 and BBB Accredited since 2015 with an A+ rating, under owner Miguel Medina, with locations in McAllen, Harlingen and Brownsville. The Harlingen address reads as a genuine working location rather than a mail drop: it carries its own Harlingen Area Chamber of Commerce membership with its own local phone line, its own Yelp listing, its own profile on Owens Corning's contractor directory registered to the E Tyler Avenue street address, and the RCAT registration in this record.
Roofing is the real service line despite the word Restoration in the name. The company sells residential and commercial roof replacement, roof repair, preventative maintenance and inspections, and installs asphalt shingle, metal, tile, TPO and coating systems. Storm damage work and insurance claim restoration are marketed as a specialty across the Rio Grande Valley and the Coastal Bend. Owens Corning's own directory lists XYZ Restorations, LLC at the Harlingen address as a Platinum Preferred Contractor, the top tier of the Owens Corning network, and additionally shows Solar PROtect Certified, Top of the House Certified, SureNail Trained and TPRS Trained status.
Harlingen sits in Cameron County, one of the 14 first tier Texas coastal counties where a Texas Windstorm Insurance Association policy requires a windstorm certificate of compliance on new roof work. The company publishes homeowner guidance on its own site about windstorm certification and the WPI-8 form and states that it regularly works in coastal Texas and treats windstorm compliance as essential, so windstorm aware roofing does appear to be part of what it does. We could not confirm any specific windstorm credential held by the company itself. Note that no roofing contractor issues a WPI-8: the roofer builds and documents the work to the applicable standard, and the certificate is issued through the Texas Department of Insurance by a TDI appointed engineer or TDI inspector, or by a Texas licensed professional engineer for the TWIA WPI-8-C route.
Highlights
Owens Corning Platinum Preferred Contractor, confirmed on Owens Corning's own contractor directory against the 1322 E Tyler Avenue address in Harlingen
BBB Accredited with an A+ rating, accredited since 2015, with BBB recording the business as established in 2013
Publishes homeowner guidance on Texas windstorm certification and the WPI-8 form and states it works to windstorm compliance requirements in coastal Texas
Three Rio Grande Valley locations (Harlingen, McAllen, Brownsville), with the Harlingen office backed by its own chamber membership and its own manufacturer directory profile
Handles insurance claim restoration alongside replacement, repair, maintenance and inspections
Serving Harlingen, Cameron County, Texas and 2 more areas shown on the map. View on Google Maps ›
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.
CompanyXYZ Restoration
Insurance Required by RCAT Licensed credential (liability and workers’ comp cover are conditions of this credential; ask for the current certificate)
RCAT status Licensed Roofing Contractor Verify ↗credential held by Miguel Medina CRRL
City/county registration
No contractor registry in Harlingen Permit office ↗This city does not register roofers, but a roofing permit is still required. Ask who pulls it.
Coastal windstorm TDI WPI-8 ready (Gulf Coast windstorm work; confirm the WPI-8 certificate per job)
RegionHarlingen
Confirm this licence yourself at web.rcat.net/rcat/search — search #03-0702 or the company name.
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
RCAT Licensed Roofing Contractor (held by Miguel Medina CRRL)Verify on RCAT ↗
Owens Corning Platinum Preferred Contractor (verified on Owens Corning's own contractor directory for the Harlingen address)Verify on Owens Corning ↗
BBB Accredited Business, A+ rating, accredited since 2015Verify on BBB ↗
Google reviews
5
Rated by 193 verified Google reviewers Verified by Google
Amy-Noelle Gallo, Top Producing Realtor· a month ago
★★★★★
⭐⭐⭐⭐⭐
We had a great experience with XYZ Roofing. They did an excellent job on our new roof from start to finish. The team was professional, efficient, and communicated clearly throughout the entire process. The workmanship was top-notch, and they made sure everything was completed properly, including getting the roof certified. The whole project was smooth and stress-free, and the finished result looks fantastic. I would highly recommend XYZ Roofing to anyone needing roofing work done.
Jennifer Soto· 7 months ago
★★★★★
Very happy customer!! Hands down the best customer service I’ve ever had! I called Alejandro in the morning and he was here by the afternoon giving me a quote on my roof, interior wall remodel, and porch remodel. No haggling or pressuring me at all. The job was done in two days, full crew on the roof and inside the home! Nothing was spared to ensure my home was upgraded and improved. Everyone was professional, punctual, and the clean up was as if no one was ever here. Thank you so much for working Thanksgiving week to ensure our home was protected and ready for winter.
Li Wang· 7 months ago
★★★★★
We are thrilled with the fantastic job the team did on my roof! Tony Velazquez was incredibly professional and patient, keeping us informed every step of the way. He provided daily updates on the progress, walked us through all the details, and emailed us pictures of the work. The team did a great job cleaning up after the job, and we appreciated the regular reports and photos. We're loving our new roof! Thanks, XYZ team-we highly recommend you to friends and coworkers!
wanrong hou· 2 months ago
★★★★★
XYZ roofing replaced my whole roof in three days as scheduled. They work really efficiently. Once everything is set up, they follow the schedule strictly and get the job done on time. The job quality is great. I also would like to thank Tony, the XYZ representative. Tony is a great guy and he knows what he is doing. If you don't know roofing, just call Tony. He would tell you everything about what you need to know, including materials, prices, process. Once the job is done, Tony will inspect everything carefully and address ALL your concerns. Tony always answers your call. To be honest, I have been in valley for 14 years. Tony and XYZ roofing are the most professional person and business. I would recommend Tony and XYZ roofing to my friends and my colleagues. The last comment, when the job is done, they cleaned my front yard and back yard to make sure there is no tiny trash around. With XYZ and Tony, you will also get all the documents and can use them to lower the house insurance.
Gabriela Avila· 3 months ago
★★★★★
Working with XYZ Restorations was a delight. The whole team and specially Mane and Jonny were of great support during the whole process of getting the roof shingles for a brand new home installed.100% Recommended. Honest, professional and detail oriented at all levels.
Earned from XYZ Restoration's insurance verification, live Google rating, and standing in Harlingen. Every badge links back to this profile so anyone can confirm it, and it updates automatically if the underlying status changes.
Own this company? Claim your listing to add these verified badges to your own website.
Frequently asked
The name says Restoration. Does this company actually do roofing?
Yes. Roofing is the core service line. The company trades as XYZ Roofing and Restorations, lists residential and commercial roof replacement, repair, maintenance and inspections on its own site, is categorised by the BBB as a roofing contractor, and holds a roofing contractor profile on Owens Corning's directory. The Restoration part of the name refers mainly to storm damage and insurance claim restoration work.
Is XYZ certified by a roofing manufacturer?
Yes, and it is verifiable at the source. Owens Corning's own contractor directory lists XYZ Restorations, LLC at the Harlingen address as a Platinum Preferred Contractor, the top tier of the Owens Corning Contractor Network, and also shows Solar PROtect Certified, Top of the House Certified, SureNail Trained and TPRS Trained status. Ask which specific Owens Corning system warranty your job would qualify for, because the tier alone does not decide that.
Harlingen is in Cameron County. Do I need a windstorm certificate on my roof?
If your wind and hail coverage comes from the Texas Windstorm Insurance Association, then yes. Cameron County is one of the 14 first tier coastal counties, and TWIA requires a certificate of compliance showing the work met windstorm building requirements before it will insure the structure. If your wind coverage comes from a standard carrier instead, ask that carrier what it needs, because the requirement follows the policy.
Who actually issues the WPI-8 certificate?
Not the roofer. For new construction, roof replacements and major repairs the inspection has to be done by an engineer appointed by the Texas Department of Insurance or by a TDI inspector for a TDI WPI-8, or by a Texas licensed professional engineer for the TWIA WPI-8-C route. The roofing contractor's job is to build and document the work to the applicable standard and to coordinate the inspection. Treat any contractor who says they issue the certificate themselves as a red flag.
Does XYZ do windstorm certified work?
The company publishes its own homeowner article on windstorm certification and the WPI-8 form and says it regularly works in coastal Texas and treats windstorm compliance as essential, and it has previously marketed a windstorm insurance service page for Harlingen and McAllen. We could not independently confirm a specific windstorm capability or credential held by the company. Ask directly, in writing, whether they will build to the applicable design wind speed, supply the product and fastening documentation, and schedule the inspection before the deck is covered.
When should the windstorm inspection be scheduled?
Before the work is closed in. The inspector needs to see decking, fastening patterns and underlayment, and once shingles or panels are down that evidence is hidden. Agree the inspection timing before the tear off starts and keep the product data sheets and delivery tickets, because the certificate depends on documented materials and installation, not on a visual once the roof is finished.
Is XYZ licensed by the State of Texas?
Texas does not license roofing contractors at state level, so no roofer in Texas holds a state roofing licence. The trust checks that do exist are current general liability and workers compensation insurance verified with the insurer, standing with the Roofing Contractors Association of Texas, and any city or county registration your jurisdiction requires. Ask for a certificate of insurance sent to you directly by the insurance agent.
What is the difference between an RCAT Member and an RCAT Licensed Roofing Contractor?
They are two different things and they are not equivalent. Membership means the company pays dues to the Roofing Contractors Association of Texas. The Licensed Roofing Contractor credential (CRRL, RRL or CRL) is earned separately through RCAT's own testing and experience requirements and attaches to a named individual at the company. When a directory or a salesperson says licensed, ask which of the two they mean.
Are impact resistant shingles worth it in the Rio Grande Valley?
It depends on your risk. Hail is a bigger driver in North and Central Texas than on the lower coast, where wind uplift and wind driven rain matter more. Class 4 impact resistant shingles are still available in the Valley and some carriers give a premium credit for them, but on the coast the wind rating, the fastening pattern and the underlayment usually deserve more attention than the hail rating. Ask your insurer what discount, if any, applies before paying the upgrade.
What should I settle before signing a roofing contract in Harlingen?
Get the scope in writing with the exact shingle or panel line and colour, the underlayment, the fastening pattern and the decking replacement price per sheet. Confirm who pulls the permit, since Texas has no statewide building code and permitting is handled city by city. Confirm in writing who schedules the windstorm inspection and who pays for it. Ask for the workmanship warranty term separately from the manufacturer warranty, and never pay the full deductible amount to the contractor as a rebate, which is illegal in Texas.