Oklahoma Roofing License Requirements
Everything required to become a licensed roofing contractor in Oklahoma under HB 1628 and CIB rules.
Requirements at a Glance
Who Must Get Licensed?
Under Oklahoma House Bill 1628 (signed May 28, 2025, effective July 1, 2026), any person or business performing residential roofing work for compensation in Oklahoma must hold a CIB Residential Roofing Endorsement, which requires passing a CIB-approved exam with a score of 70% or higher. Grandfathering: contractors registered and in good standing with the CIB on July 1, 2026 have a 12-month window (through July 1, 2027) to either pass the exam or complete 10 hours of approved continuing education. Contractors holding a valid Commercial Roofer Endorsement are exempt from the exam/CE requirement during the grandfathering period. This applies to:
Must Get Licensed
- Independent roofing contractors
- Roofing subcontractors
- Storm restoration companies doing roofing
- General contractors whose primary work includes roofing
- Any business performing roofing for pay, regardless of size
Possible Exemptions
- Homeowners doing their own roofing (no hire)
- Employees of a licensed roofing contractor (the employer holds the license)
- Licensed general contractors if roofing is incidental and subcontracted to a licensed roofer
Verify your specific situation with the CIB at cib.ok.gov
Step-by-Step Licensing Process
The CIB Roofing Endorsement Exam covers:
- Oklahoma CIB regulations and HB 1628 (25%)
- IRC/IBC roofing codes and standards (30%)
- OSHA fall protection and job site safety (25%)
- Business, estimating, and contract law (20%)
Register at cib.ok.gov to create your contractor account. Then schedule your exam through PSI Testing:
- Online: candidate.psiexams.com
- Phone: (855) 834-8750
- Exam fee: $92 per examination portion (paid to PSI at registration, non-refundable)
- Available at PSI testing centers across Oklahoma and online proctored
For comparison, the commercial roofing endorsement exam is 50 multiple-choice questions with 150 minutes allowed — confirm the residential exam format in the current PSI Candidate Information Bulletin before test day. Open-book references must be bound or stapled. Retakes: 30-day wait after the first failure, 90-day wait after subsequent failures, and you pay the $92 exam fee each attempt.
Before the CIB will issue your roofing endorsement, you must provide a valid Certificate of Insurance showing:
- Commercial General Liability (CGL): Minimum $500,000 per occurrence / $1,000,000 aggregate
- Workers' Compensation: Required if you have any employees. Sole proprietors with zero employees may submit an exemption form.
- Certificate Holder: Must name "Oklahoma Construction Industries Board" as certificate holder
- Policy must be active — not pending or future-dated
Get Your Insurance Quote in 5 Minutes
Oklahoma roofing contractor GL policies start around $1,200-$2,500/year depending on payroll and revenue. Get a fast online quote:
Get a Quote →Submit the following to the CIB at cib.ok.gov:
- Completed CIB roofing contractor application
- Proof of passing exam score (PSI sends this directly to CIB)
- Certificate of Insurance (GL and Workers' Comp)
- Fees: $230 residential endorsement + $75 registration/processing = $305 total
- Copy of government-issued ID
Processing time: 5-10 business days. Your license card and number will be mailed to your business address.
Once approved, you'll receive your CIB Roofing Contractor Endorsement. You must:
- Display your license number on all contracts, estimates, vehicles, and advertising
- Renew annually — $100 endorsement + $75 registration ($175 total). CE hours for residential endorsement renewal have not yet been set by the CIB.
- Maintain continuous insurance — keep your certificate current with CIB
Complete Fee Schedule
| Fee | Amount | Paid To | When |
|---|---|---|---|
| Exam fee (per portion) | $92 | PSI Testing | When scheduling |
| Residential endorsement + registration ($230 + $75) | $305 | Oklahoma CIB | With application |
| GL Insurance (annual estimate) | $1,200–$2,500+ | Insurance carrier | Before applying to CIB |
| Annual renewal ($100 endorsement + $75 registration) | $175 | Oklahoma CIB | Annually |
| Continuing education (renewal hours TBD by CIB) | Varies | CE provider | Before annual renewal |
| First-year total (estimated) | ~$1,600–$2,900 | Including minimum insurance | |
Key Dates and Deadlines
HB 1628's Residential Roofing Endorsement requirement becomes effective. If you are not registered with the CIB by this date, you must pass the endorsement exam before performing residential roofing work. Unregistered roofing work is a misdemeanor — and HB 1628 removed the first-offense warning.
Contractors registered and in good standing on July 1, 2026 have 12 months to either pass the endorsement exam or complete 10 hours of approved continuing education. Commercially endorsed roofers are exempt from the exam/CE requirement during this window. After July 1, 2027, everyone seeking a residential endorsement must pass the exam.
With 21 days until the endorsement requirement takes effect, make sure your CIB registration is active and in good standing so you qualify for the grandfathering window — then schedule your exam. CIB processing takes 5–10 business days.
Official Resources
- Oklahoma CIB — cib.ok.gov — Application forms, regulations, license lookup
- PSI Exams — candidate.psiexams.com — Schedule your exam
- Oklahoma Legislature — HB 1628 — Full text of the roofing licensure law
Get Your $500K GL Quote
After passing your exam, you'll need at least $500,000 in General Liability insurance to register with the CIB.
Visit OklahomaContractorInsurance.com →