Roofing is the trade that bites GCs hardest when the wrong sub shows up. A bad framing sub creates punch list work. A bad roofing sub creates water intrusion, call-backs, warranty claims, and sometimes litigation. The liability exposure on a roofing failure is disproportionate to the size of the subcontract.

JK Prestige self-performs roofing on our own crews. We made that decision early because roofing quality control with outside subs is hard to maintain at the level our projects require. But for GCs who do use roofing subs, here is the vetting protocol that catches the problems before they become your problems.

Blank roofing contractor qualification review workspace with certificate-style documents, binder, hardhat, and framing sample
Editorial illustrationA roofing subcontractor review should begin with current licensing and qualification records before the scope is awarded.

Step 1: Verify the Florida CCC License

Florida roofing contractors require a Certified Roofing Contractor (CRC) license. This is not optional and not the same as a general contractor license. A GC can pull a roofing permit under their CGC license in certain circumstances, but a subcontractor operating as a roofing-only entity needs a CRC.

Verify at: myfloridalicense.com — search by company name and by the qualifier's name. Look for:

Red flags:

Step 2: Insurance Certificate Review

Require a current certificate of insurance with:

The workers' comp requirement is the one most roofing subs try to work around. A roofing sub that shows up without workers' comp is exposing you to direct liability for any worker injured on your site. Verify independently by calling the insurance carrier on the certificate — don't rely on the paper.

Step 3: Safety Record Check

Request the sub's OSHA 300 log for the prior two calendar years. This is the legally required annual summary of workplace injuries and illnesses.

Calculate their TRIR (Total Recordable Incident Rate): TRIR = (Number of recordable incidents × 200,000) / Total hours worked

Industry average for roofing is approximately 3.5 to 4.0. Below 2.0 is good. Above 5.0 is a red flag.

Also check: has this company had any OSHA citations in the past three years? OSHA's enforcement database at osha.gov is searchable by company name and state.

OSHA 10 certification is a baseline expectation. OSHA 30 is better. Require it for any project where your project specs or owner contract require it.

Architectural asphalt shingles installed in staggered courses with starter strip, underlayment, and finished eave edge
Editorial illustrationThe roofing system, installation method, underlayment, starter details, and manufacturer requirements should match the subcontractor's certified scope.

Step 4: Manufacturer Certifications and Product Requirements

If your project specifies a particular roofing system — GAF, Owens Corning, Carlisle, CertainTeed — the roofing sub needs the appropriate installer certification to maintain the manufacturer warranty.

GAF certification tiers:

If your project requires a manufacturer warranty that extends beyond the standard labor warranty, the sub must hold the certification level required by the manufacturer for that warranty class. Verify the certification directly with the manufacturer, not just from the sub's marketing materials.

JK Prestige holds GAF Master Elite certification. We verify this annually and can provide documentation on request.

Commercial preconstruction worktable with abstract plan sheets, ruler, blank clipboard, material samples, and hardhat
Editorial illustrationA clear scope sheet should define included materials, installation steps, exclusions, coordination items, and cleanup responsibilities.

Step 5: Review Their Scope Sheet

A roofing sub's bid should specify:

If the bid says "replace roof, per plans," that's not a scope sheet. That's a placeholder that will generate change orders.

Step 6: References and Local Work Volume

Ask for three project references in the past 18 months, with GC contact names and phone numbers — not homeowner testimonials. Call them. Ask:

Local work volume matters. A roofing sub who is spread across five counties with minimal local crew stability will not mobilize reliably. Know where their active crews are.

What JK Prestige Looks for in a Roofing Sub

When JK Prestige does engage roofing subs on specialized scopes (large commercial flat roofs, TPO systems beyond our own crew capacity), our minimum requirements are:

This is not an unusual standard. It's what every GC should require before signing.

Get a written estimate in 48 hours.

No call center. No coordinator. A JK principal reviews every inquiry and replies with a real number, not a range, not a follow-up form.

Request Free Estimate →

Frequently Asked Questions

Does a roofing subcontractor in Florida need workers' compensation?
Yes. Florida law specifically excludes roofing contractors from the construction industry corporate officer exemption. Regardless of corporate structure, a roofing company performing work in Florida must carry workers' compensation. This is not optional. Any roofing sub without workers' comp is creating direct liability exposure for the GC who hired them.
What's the difference between a CRC and a CGC in Florida?
A Certified Roofing Contractor (CRC) is licensed specifically for roofing work. A Certified General Contractor (CGC) can perform roofing as part of a general construction project but typically cannot operate as a roofing-only subcontractor under a CGC license. For specialized roofing subcontracts, require a CRC.
How do I verify a Florida roofing contractor's license?
At myfloridalicense.com. Search under "License Verification" — you can search by company name, individual name, or license number. Look for CRC1 license type, active status, and confirm the qualifier name matches who will sign your subcontract.
What's a reasonable TRIR for a roofing subcontractor?
The roofing industry national average TRIR runs around 3.5 to 4.0. Below 2.5 is a good benchmark for a quality safety culture. Above 5.0 should trigger additional scrutiny or a requirement to submit their safety plan for review.
Should I require roofing subs to have GAF certification?
If your project uses GAF products and the owner wants a manufacturer-backed warranty, yes. GAF Master Elite certification is required for their premium 50-year Golden Pledge warranty. Verify the certification directly at gaf.com's contractor finder — don't rely on the sub's marketing collateral.