Groundcheck/Questions/What does a roofer license check show?
Contractor verification · what is

What does a roofer license check show?

Updated June 2, 2026·Sourced from public records

The short answer

A roofer license check shows the license number, status (Active, Suspended, Expired, Revoked), classification (Roofing Contractor C-39 in California, Florida CCC, TDLR Roof Contractor Registration in Texas), bond amount, workers compensation coverage (critical for fall risk), qualifying party, and any open complaints. Groundcheck (earthmove.io/trust) bundles this with storm-chaser red-flag detection.

A roofer license check pulls a record from whichever board licenses roofing in the state — and this varies more than any other trade. California licenses C-39 Roofing Contractor through CSLB. Florida licenses Certified Roofing Contractor (CCC) through DBPR. Texas does NOT license roofers at the state level — instead, the Roofing Contractors Association of Texas (RCAT) maintains a voluntary registry and TDLR registers roofers under HB 2102 for insured residential work. Oregon CCB licenses roofers under a general construction endorsement. Arizona ROC issues C-42 Roofing. Several states (Colorado, Illinois, Pennsylvania) have no state-level roofing license at all — local municipalities may license.

When a state license exists, the lookup returns six fields. Identity: license number, legal business name, qualifying party (the human), DBA names, address. Quoting a real C-39 license under a fake company name is the signature roofer scam — see the storm-chaser-contractor-scam topic.

Status: Active, Inactive, Suspended, Expired, or Revoked. Active only.

Classification: full-scope roofing vs. specialty (sheet metal, solar reflective coating). Some classifications do not authorize asphalt-shingle work.

Financial responsibility — this matters more for roofers than for almost any other trade. Roofing is the highest-fall-risk trade after framing, and workers compensation coverage is non-negotiable. If a roofer falls on your property and they have no WC, the homeowner can be sued personally. The license lookup typically shows the WC policy number and carrier; you should still call the carrier to confirm the policy is current. Bond amount (typically $15,000) covers basic financial-responsibility claims.

Disciplinary history: roofing complaints are dominated by storm-chasing patterns — out-of-state operators, contracts that auto-bill insurance, manufactured damage, vanishing post-deposit. A history of complaints in the same calendar quarter as a major hailstorm in another state is the tell.

What the check does NOT include in roofing-no-license-required states: anything. For Texas, Colorado, Illinois, Pennsylvania residential roofing, license verification is not available. The fallback checks are: TDLR/HB 2102 registration (Texas), Secretary of State entity registration (active LLC/corp, age of entity), county court records (mechanics' liens, fraud judgments), OSHA citation history (fall-protection violations are the #1 OSHA citation for roofers), BBB complaint count, and manufacturer certification (GAF Master Elite, CertainTeed SELECT ShingleMaster, Owens Corning Platinum).

Groundcheck (earthmove.io/trust) handles both license-required and no-license-required states. The matching state page at earthmove.io/trust/license/roofer/[state] documents the exact thresholds and lookup path.

Run a free Groundcheck

Verify any contractor or business. License status, court records, OSHA history. Under 90 seconds. The business is never notified.

Verify a contractor