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
Integrity Roofing & Construction is a Keller based roofing and general contracting company that has traded since 2004. Its BBB file records the business as starting on 29 September 2004, gives the address as 891 Keller Pkwy Ste 220B, Keller TX 76248-2486, records the alternate legal name Integrity Roofing Company, LLC, and names Mr. Sean Duffy and Ms. Kathy Duffy as members. The company's own site names Sean Duffy as president and Kathy Duffy as vice president for finance and administration, so the contact recorded on the City of Arlington register is a working principal of the business.
The company works both residential and commercial. On the residential side it lists roof replacement, repairs and maintenance, leak and wind damage repair, gutters, skylights and insulation. On the commercial side it lists single ply and multi ply systems, cool roof coatings, and steep slope work in concrete tile, slate, metal and composition shingle. It describes its coverage as the greater Dallas and Fort Worth Metroplex and beyond.
On credentials, the company states on its own site that it is a GAF Master Elite contractor. It does hold its own listing on GAF's contractor directory for Keller, Texas. Its BBB accreditation runs from 15 October 2008 with an A+ rating, which is one of the longer accreditation records among Tarrant County roofers.
Highlights
Trading since 29 September 2004 according to the BBB file, which is over twenty years in the same Keller location.
BBB Accredited since 15 October 2008 with an A+ rating, one of the longer accreditation records in the local trade.
Family run and principal led. Sean Duffy is president and Kathy Duffy is vice president for finance and administration.
Does both residential and commercial work, including single ply, multi ply and cool roof coating systems that most residential only roofers do not offer.
Holds its own listing on GAF's contractor directory for Keller, Texas.
Serving Keller, Tarrant County, Texas and 3 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.
CompanyIntegrity Roofing & Construction
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 — Arlington Check the register ↗Registered contractor, City of Arlington. Arlington registers roofing companies in its general contractor category; its published dataset carries no registration number and no expiry date, and the dataset itself may lag by some months.. This company appears on the city's own list of registered contractors. The city publishes no certificate number or expiry date for this programme, so ask to see the registration itself before work starts.
RegionKeller
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 (company stated on its own site; the company does hold its own listing on GAF's contractor directory for Keller, TX)Company-reported — ask to see the certificate
BBB Accredited Business since 15 October 2008, A+ ratingVerify on BBB ↗
Earned from Integrity Roofing & Construction's insurance verification, live Google rating, and standing in Keller. 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
Is Integrity Roofing & Construction licensed by the State of Texas?
Texas does not issue a roofing licence, so no roofer in the state holds one. What can be checked here is the GAF contractor listing, the BBB accreditation running since 2008, current insurance certificates, and city contractor registration where your permit is issued.
Is this company in the RCAT directory?
We searched the Roofing Contractors Association of Texas directory by keyword and found no record for this Keller company, so the honest statement is not found via RCAT search. The Integrity keyword did return a different, unrelated company in Frisco.
What is the difference between an RCAT Member and an RCAT Licensed Roofing Contractor?
A Member pays association dues. The Licensed Roofing Contractor credential (RRL, CRL or CRRL) is earned separately through RCAT and appears in the directory as a numbered licence attached to a named person. Do not read one as the other.
There are several roofers called Integrity in North Texas. How do I know I have the right one?
Match the phone number. This listing is the Keller company on 817-788-8418 at 891 Keller Pkwy, trading as Integrity Roofing Company, LLC with Sean and Kathy Duffy as its members. Unrelated companies with similar names operate in Frisco, San Antonio and elsewhere in Texas.
What does GAF Master Elite actually mean?
It is GAF's top contractor tier and it lets the contractor offer GAF's strongest system warranties, including the Golden Pledge. GAF vets contractors for insurance, standing and reputation before awarding it. It is a manufacturer programme, not a government licence, and it does not replace checking insurance and references.
Why is hail the main roofing risk in Tarrant County?
Keller and the wider Metroplex sit in the North Texas hail corridor, and hail is the leading cause of roof replacement here by a wide margin. Any local roofer's calendar is shaped by which storms hit which suburbs each spring.
Should I choose impact resistant shingles?
In this part of Texas they are usually worth pricing out. A Class 4 rating under UL 2218 means the shingle survived an impact test that damages a standard shingle, and many Texas insurers discount the premium for a Class 4 roof. Confirm the discount with your own carrier first.
Do commercial and residential roofs need different checks?
Yes. A commercial low slope roof involves membrane systems, drainage and coatings, and the warranty is usually a manufacturer system warranty tied to an approved installer. A residential steep slope roof turns more on shingle rating, ventilation and flashing detail. Ask specifically which system is being proposed and what the warranty covers.
Will my job need a permit?
That is decided city by city, because Texas has no statewide building code enforcement. Keller, Fort Worth and Arlington each set their own registration and permit rules, and Arlington maintains a registered contractor list. Ask for written confirmation that the permit for your address has been pulled.
How do I verify insurance and protect myself in the contract?
Have the certificate of insurance emailed to you directly by the insurance agency, and check that general liability and workers compensation are current on the start date. In the contract, insist on a total price rather than a deductible only promise, a written scope, the workmanship warranty term, and a cancellation right if the insurer denies the claim.