Before you hand over a single dollar to a Dallas-area roofer, demand three things: a Certificate of Insurance (COI) showing general liability coverage meeting recommended industry minimums with your property named as certificate holder, proof of workers’ compensation coverage or written confirmation that all subcontractors carry their own insurance, and evidence that the contractor is registered with the City of Dallas and authorized to pull permits. Those three documents are your floor, not your ceiling.
Ask the roofer immediately for:
- COI listing your property as certificate holder (general liability coverage meeting recommended industry minimums)
- Workers’ comp certificate or signed confirmation of insured subs
- City of Dallas contractor registration number or permit-pull authorization
Verify the same day by:
- Calling the insurer at the phone number printed on the COI
- Searching the Texas contractor license verification portal and Dallas Building Inspection records
- Confirming business standing via the Texas Secretary of State (SOSDirect)
Texas has no statewide roofing license, which means city registration and insurance verification carry the full weight of your protection.
Key Takeaways
Running a proper Dallas-area roofer background check requires COI verification by phone, city registration confirmation, and a written contract before any work begins.
| Point | Details |
|---|---|
| COI minimum and verification | Require general liability coverage meeting recommended industry minimums; call the insurer on the COI to confirm active coverage. |
| Workers’ comp coverage | Confirm the contractor or all subcontractors carry their own workers’ comp policy. |
| City registration and permits | Verify Dallas contractor registration (~$120 annually) and permit-pull authority before signing. |
| County lien search | Search Dallas County Clerk records under both the company name and owner’s name for mechanic’s liens. |
| Griffith roofing | Griffith roofing provides a full verification packet on request, including COI, workers’ comp proof, and local references. |
Table of Contents
- How to run a Dallas-area roofer background check, step by step
- Griffith roofing already meets the checklist
- What Dallas homeowners most often miss
- Sources
- FAQ
How to run a Dallas-area roofer background check, step by step
Step 1: Confirm business identity (same day)
Search the contractor’s legal name on the Texas Secretary of State’s SOSDirect portal. A company formed within weeks of a major hailstorm is a red flag worth noting. Cross-check the name against BBB complaint history and Google, Yelp, and Angie’s List reviews. Look for patterns in negative reviews, not just star counts.
Step 2: Request and verify the COI (same day)
Ask for the COI before any other conversation. Industry guidance from NTRCA recommends a minimum of $1,000,000 in general liability. Once you have the document, call the insurer using the phone number printed on the COI itself, not a number the contractor supplies. Confirm the policy is active, covers roofing work specifically, and carries no exclusions for the job type. Some policies quietly exclude high-risk operations like steep-slope or commercial roofing.
Pro Tip: Never accept an emailed COI as final confirmation. Insurers will verify coverage and exclusions by phone in minutes. The number on the COI is the only number to trust.
Step 3: Verify workers’ compensation (same day)
Texas does not require roofers to carry liability insurance by state law, and workers’ comp is equally untracked at the state level. Ask for a workers’ comp certificate. If the contractor uses subcontractors, require written confirmation that each sub carries their own coverage, or that the general contractor’s policy extends to them. An uninsured worker injured on your roof can become your financial liability.
Step 4: Check city registration and permit authority (1–3 days)
Dallas requires annual contractor registration, with a moderate fee, to pull permits. Verify the contractor’s registration through Dallas Building Inspection. Permit records confirm the roofer is authorized to work in your jurisdiction and that the finished job will be inspected against local code. Municipal requirements vary across DFW: San Antonio, for example, requires an FBI background check and higher insurance minimums as part of its Home Improvement Contractor registration.
| Verification item | Method | Typical timeline |
|---|---|---|
| Business standing | Texas SOS SOSDirect | Same day |
| COI and policy status | Call insurer on COI | Same day |
| City registration/permits | Dallas Building Inspection portal | 1–3 business days |
| General liability minimum | COI review | Same day |
| Mechanic’s liens | Dallas County Clerk records | 1–3 business days |

Step 5: Search county records for liens and litigation (1–3 days)
Mechanic’s lien filings live at the county clerk level, not a state portal. Search Dallas County Clerk records under both the company’s legal name and the owner’s individual name, since some filings target the principal rather than the DBA. A pattern of liens signals a contractor who leaves suppliers or subs unpaid, which can attach to your property.
Step 6: Check trade credentials (same day)
RCAT’s voluntary Licensed Roofing Contractor Program requires applicants to demonstrate experience, financial responsibility, insurance, and pass business and roofing exams. It is a useful signal, not a substitute for the checks above. The North Texas Roofing Contractors Association (NTRCA) offers similar regional guidance. For how to identify a licensed roofer in Texas, treat RCAT membership as one layer of a multi-point check.
Manufacturer certifications, such as shingle-maker master-certifications, indicate installation training beyond the basics. Ask the contractor to show certification IDs and confirm them on the manufacturer’s own lookup tool.
Step 7: Contact references and inspect recent work (1–2 days)
Request two or three local references with project addresses and photos. Drive by at least one completed job. When you call references, ask specifically about adherence to the original scope, how change orders were handled, and whether warranty work was honored without dispute. A contractor who hesitates to provide local references is telling you something.
Step 8: Review the written contract before signing
A solid contract includes a written scope of work, itemized pricing, a payment schedule with no large upfront cash requirement, the contractor’s registration and COI numbers, permit responsibility language, and explicit warranty terms. For DFW roofing permit requirements, the contract should state who pulls the permit and when.
Verification packet to send the roofer:
- COI naming your property as certificate holder
- Workers’ comp certificate or insured-sub confirmation
- City registration number and permit authorization
- Two to three local references with project addresses
- Manufacturer certification IDs (if applicable)
Griffith roofing already meets the checklist
Spending days chasing documents from an unknown contractor is stressful. Griffith roofing, serving the Dallas–Fort Worth Metroplex since 2001, arrives with the verification packet ready: COI naming your property, workers’ comp documentation, City of Dallas registration and permit authority, manufacturer certifications for composition shingles, stone-coated steel, and metal roofing, and local references with project photos.

For residential and commercial property owners who want a pre-verified contractor, Griffith roofing’s residential roofing services and commercial roofing qualifications are built around the same standards this checklist demands. Request your verification packet or schedule a no-obligation inspection by contacting Griffith roofing through the Dallas local services page.
What Dallas homeowners most often miss
Most homeowners accept an emailed COI and move on. That single shortcut is where things go wrong. A COI can be altered, expired, or issued under a policy that excludes roofing work entirely. The only way to know is to call the carrier at the number printed on the document.
The second common mistake is skipping the permit check. A roofer who cannot pull a permit in Dallas either lacks city registration or has a compliance history that disqualifies them. Either way, uninspected work leaves you holding the liability when you sell the property.
Third: large upfront cash payments. A legitimate contractor with solid cash flow does not need 40–50% before a single shingle is lifted. A reasonable deposit is standard; a demand for half the project cost before mobilization is a warning sign.
Pro Tip: Ask every roofer you interview: “Can you pull the permit in your company’s name?” The answer tells you immediately whether they are registered and whether the work will be inspected.

Sources
- What Homeowners Need to Know About Liability Insurance When Hiring a Roofing Contractor
- Find A Licensed Texas Roofing Company – RCAT – Roofing Contractors Association of Texas
- Texas Roofing License Requirements, Costs and How to Apply
- Texas contractor license verification guide
FAQ
Does Texas require roofers to have a state license?
No. Texas does not issue a statewide roofing license, so homeowners must rely on city registration, trade credentials like RCAT membership, insurance verification, and county public records.
What insurance minimums should I require from a Dallas roofer?
Require general liability coverage meeting recommended industry minimums and confirm workers’ compensation coverage. Call the insurer at the number on the COI to verify the policy is active and covers roofing work.
How do I verify a roofer’s permit authority in Dallas?
Check the contractor’s registration through Dallas Building Inspection. Registration costs approximately $120 annually and is required to pull permits; permitted work is inspected against local building code.
What are the biggest red flags when vetting a roofer?
Reluctance to provide a COI, inability to pull permits, a company formed within weeks of a major storm, and demands for large upfront cash payments are the clearest warning signs.
How long does a full background check take?
Same-day checks cover business identity, COI verification, and online reviews. Confirming city registration and searching county lien records typically takes 1–3 business days.

