Licenses and registrations
Roofing Contractor Registration
Contractors who do residential or commercial roofing work.
- Good to know: Requires general liability insurance of at least $500,000 that specifically covers roofing work, with CIB as certificate holder.
Commercial Roofing Endorsement
Registered roofing contractors who do commercial roofing work.
- Good to know: Requires at least $1,000,000 general liability, a workers' compensation certificate, passing the commercial endorsement exam, and 4 hours of approved CE every 36 months.
Residential Roofing Endorsement (House Bill 1628)
Anyone offering or performing residential roofing work on or after January 1, 2028.
- Good to know: Grandfathering window January 1, 2027 to January 1, 2028 for contractors registered in good standing by January 1, 2027 (10 hours grandfathering CE or pass the exam). Exam is given by PSI with a 70% passing score. Labor-only crews must work directly for an endorsed contractor.
General contractor / remodeler
No state license. CIB states general contractors are not currently required to hold a state license, but trade licenses or registrations are required for licensed or registered trade work.
What you need to qualify
- Exams: Roofing registration: no exam stated. Commercial endorsement: pass the commercial endorsement exam (PSI). Residential endorsement (from 2028): pass the residential exam with at least 70%, unless grandfathered.
- Insurance: Roofing registration: general liability of not less than $500,000; with commercial endorsement, not less than $1,000,000. The policy must specifically include roofing work and name CIB as certificate holder. Workers' compensation: proof of coverage, an exemption from the Workers' Compensation Commission, or authorized self-insurance.
- Business registration: The roofing business name must be registered with the Oklahoma Secretary of State, shown by a Certificate of Record of Trade Name, Certificate of Record of Fictitious Name, or Certificate of Good Standing, updated annually.
Fees, renewal and continuing education
- Fees: CIB's roofing application form (2022 version) lists: initial roofing registration $75.00, renewal $75.00, late renewal fee $100.00, initial commercial endorsement $230.00, commercial endorsement renewal $100.00. Residential roofing endorsement: $230 initial application and $100 renewal. Exam fees are paid to PSI.
- Renewal: Roofing registration renewals are tied to the qualifying party's birth month. A commercial endorsement expired more than one year cannot be renewed and must be reapplied for and retested.
- Continuing education: Commercial roofing endorsement: 4 hours of approved CE every 36 months. Residential roofing endorsement: 4 hours annually to renew, starting January 1, 2028.
Electrical, plumbing and HVAC work
The Construction Industries Board licenses electrical, mechanical (HVAC) and plumbing contractors and journeymen, as well as home inspectors and building inspectors.
City and county rules
CIB says general contractors are not required to hold a state license. City licensing or registration requirements were not confirmed for this guide; check with the city where the work is.
What to confirm with the state
We couldn't confirm these on an official page when we checked. Ask the licensing office before you rely on them:
- Roofing registration fees are taken from CIB's 2022 application form; confirm current amounts with CIB.
- Renewal period length (in years) for roofing registration.
- Penalties for unregistered roofing work or unlicensed trade work.
- City licensing programs (for example Oklahoma City and Tulsa).
- Electrical, plumbing and mechanical license requirements, fees and insurance.
- Any Oklahoma statute on written home repair contracts, deposits or cancellation rights (including roofing insurance-claim rules).
Sources
- Oklahoma Construction Industries Board
- Roofing - Oklahoma Construction Industries Board
- New Residential Roofing Endorsement Required by House Bill 1628 - CIB
- Roofing Forms - CIB
- Roofing Contractor Registration / Commercial Endorsement Application (2022)