ROOFING x OKLAHOMA

Roofing contractor requirements in Oklahoma.

The Roofing Contractor Registration Act makes it unlawful to act as a roofing contractor without a current registration, or as a commercial roofer without a commercial endorsement (59 O.S. § 1151.3). Registration is $75 a year, renewing in the qualifying party's birth month, with $500,000 general liability for residential work, $1,000,000 for commercial, and workers' compensation proof (§§ 1151.5, 1151.8). Permit offices must refuse roofing permits to unregistered contractors (§ 1151.3(F)).

The 2025–2026 laws rewrote residential roofing. HB 1628 (2025) created a residential roofer endorsement; SB 1873 (2026) set the grandfathering window as calendar 2027 and the hard deadline as January 1, 2028; HB 3800 (2026) added annual CE — 4 hours for commercial endorsees from 2027 and 4 hours for residential from 2028. Labor-only shingle crews must be registered, and from January 1, 2027 roofers may not subcontract with unregistered crews.

STATE LICENSE
RequiredOklahoma Construction Industries Board (CIB)
STATUTE
59 O.S. §§ 1151.1–1151.30 (Roofing Contractor Registration Act); OAC 158:85
RENEWAL
Annual — last day of qualifying party's birth month4 hrs / yr per endorsement (commercial from 2027, residential from 2028)
VERIFIED
October 2026Official sources
FILE · ROOFING x OKLAHOMA
Compliance Dossier
Public
File
October 2026
STATE AUTHORITYOklahoma Construction Industries Board (CIB)
STATUTE / CODE59 O.S. §§ 1151.1–1151.30 (Roofing Contractor Registration Act); OAC 158:85
SCOPEStatewide · Oklahoma
RENEWALAnnual — last day of qualifying party's birth month
CONTINUING ED.4 hrs / yr per endorsement (commercial from 2027, residential from 2028)
LOCAL OFFICES4 counties on file
FILE ROOFINGSCOPE STATEWIDE · OKLAHOMATYPE VERIFIED RULE FILE
VERIFIED October 2026STATUS PUBLIC REFERENCE
What this file settlesThe Oklahoma rules for roofing contractors, verified against official sources.
LICENSE TRUTH
Every Oklahoma roofing contractor must register annually with the CIB; commercial work also needs an exam-based endorsement, and a new residential roofing endorsement becomes mandatory on January 1, 2028.
STATE ↔ LOCAL
Registration is statewide; local building officials must refuse a roofing permit unless the applicant shows registration or an exemption (59 O.S. § 1151.3(F)). Public bodies must require roofing registration on bids and contracts (§ 1151.9(A)). Cities still set permit fees and inspections.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How roofing work is governed in Oklahoma.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — REGISTRATION
CIB (Roofing Contractor Registration Act)
ANNUAL REGISTRATION$500K / $1M GLWORKERS' COMP
STATE — ENDORSEMENTS
CIB · Committee of Roofing Examiners
COMMERCIAL ENDORSEMENTRESIDENTIAL ENDORSEMENT (2028)4 CE HRS / YR
LOCAL — WHERE YOU ROOF
City / county permit office
ROOFING PERMITREGISTRATION CHECK

Read it bottom-up.

Registration is statewide; local building officials must refuse a roofing permit unless the applicant shows registration or an exemption (59 O.S. § 1151.3(F)). Public bodies must require roofing registration on bids and contracts (§ 1151.9(A)). Cities still set permit fees and inspections.

The local offices section below names the exact permit desk for every Oklahoma county on file.

Source · Oklahoma Construction Industries Board (CIB)Last verified · October 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.

RequirementIssued byCostTimeCitationStatus
Roofing Contractor RegistrationAnnual; birth month of qualifying party
CIB
$75 / yr
Annual
59 O.S. §§ 1151.3, 1151.8
REQUIRED
General LiabilityCIB as certificate holder
Carrier
$500,000 residential · $1,000,000 commercial
Before registration
59 O.S. § 1151.5
REQUIRED
Workers' CompensationOr exemption affidavit
Carrier
By payroll
Before registration
59 O.S. § 1151.5
REQUIRED
Commercial Roofer EndorsementExam via PSI
CIB
$30 application + $200; renews at $100
Annual
59 O.S. §§ 1151.10, 1151.25; OAC 158:85-2-5
CONDITIONAL
Residential Roofer EndorsementRequired for residential work from Jan 1, 2028
CIB
$230 initial; $100 renewal
Annual
59 O.S. § 1151.25a
REQUIRED
Continuing Education4 hrs/yr per endorsement (8 if both)
Committee-approved providers
4 hours / yr
Commercial from 2027; residential from 2028
59 O.S. §§ 1151.25(D), 1151.25a(D)
CONDITIONAL
Roofing PermitOfficials must refuse unregistered applicants
City / county
Set locally
Per job
59 O.S. § 1151.3(F)
CONDITIONAL
§ 03 · Year-One Cost

What it costs to start roofing in Oklahoma.

Published fees from the issuing authorities, as of October 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
Oklahoma · Roofing
RegistrationRenews at $75$75
Residential endorsementRenews at $100$230
Commercial endorsement$30 application + $200; renews at $100$230
ExamPaid to PSIVendor rate
Liability insurance$500k residential / $1M commercialMarket premium
Year-one floor$305 residential (registration + endorsement) + insurance
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
The 2027 grandfather window

Roofers registered and in good standing on Jan 1, 2027 can get the residential endorsement during 2027 with 10 approved CE hours instead of the exam; commercial endorsees qualify with no exam or CE.

NOTE
Labor-only crews

Shingle crews must register; from Jan 1, 2027 roofers may not subcontract with unregistered crews, and from 2028 crews must work for a residential endorsee.

NOTE
Lapse = suspension

A registration is suspended on the date the liability policy is cancelled, and stays suspended until CIB receives new proof.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new roofing contractor in Oklahoma. Actual agency processing times are noted in the ledger above.

1
STEP 1
Bind GL and workers' comp
Carrier
2
STEP 2
Register with CIB
CIB — $75
3
STEP 3
Residential exam or 2027 grandfathering
PSI / CIB
4
STEP 4
Commercial endorsement exam
PSI — if doing commercial
5
STEP 5
Residential endorsement in hand
Deadline Jan 1, 2028
6
STEP 6
Renew yearly with 4 CE hrs
CIB
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Register before you bid
Advertising or offering roofing work without registration is unlawful.
STATEESSENTIAL59 O.S. § 1151.3
CIBIssuing authority
02
Carry the right GL limit
$500,000 for residential; $1,000,000 for commercial; CIB on the certificate.
INSURANCEESSENTIAL59 O.S. § 1151.5
CarrierIssuing authority
03
Get the residential endorsement by 2028
Exam at 70%, or grandfather during 2027 if registered by Jan 1, 2027.
STATEDEADLINE59 O.S. § 1151.25a
CIBIssuing authority
04
Verify crew registration
Labor-only crews must be registered; carry proof on site.
STAFFINGCOMPLIANCE59 O.S. § 1151.9(C)
YouIssuing authority
05
Bank annual CE
4 hours per endorsement each year (8 if you hold both).
RENEWALEDUCATION59 O.S. §§ 1151.25(D), 1151.25a(D)
Approved providerIssuing authority
§ 06 · Enforcement

What the law does about unlicensed roofing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
59 O.S. § 1151.3(C)Statute

Unregistered roofing

Acting as a roofing contractor without registration or a required endorsement; more than one conviction in 12 months is grounds for suspension.

ConsequenceMisdemeanor, up to $500 per violation
§
59 O.S. § 1151.2a(C)(2)(f)Statute

Residential endorsement violations

Escalating administrative fines for residential jobs, ending in revocation.

Consequence$500 / $1,000 / $3,500, then revocation
§
59 O.S. § 1151.3(B)Statute

Business entity violations

A business advertising or acting as a roofing contractor without registration and required endorsement.

ConsequenceUp to $5,000 administrative penalty
§ 08 · Oklahoma FAQ

Questions roofing contractors ask about Oklahoma.

Q01Do roofers need a license in Oklahoma?+
Roofers must register annually with the CIB ($75), commercial roofers need an exam-based commercial endorsement, and from January 1, 2028 residential roofing requires a residential roofer endorsement (59 O.S. §§ 1151.3, 1151.25a).
Q02Who is exempt from roofing registration?+
Owners roofing their own residential or farm property, volunteers roofing at no charge, employees of a registrant, licensed trades within their scope, and GCs who sub the roofing to a registered roofer, among others (§ 1151.9(B)). A handyman doing no more than two roofing jobs a year alongside other repairs is outside the definition (§ 1151.2).
Q03What happens to roofers already registered?+
If registered and in good standing on January 1, 2027, you can apply during 2027 and qualify with 10 approved CE hours or the exam; you may keep working through the application process until January 1, 2028.
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on October 2026.

Pending verification: CIB's $230 residential endorsement figure exceeds the statutory endorsement fee of 'up to $200' in § 1151.10(C); it presumably includes the $30 application fee charged for the commercial endorsement under OAC 158:85-2-5, but no rule text for the residential fee was found · OAC 158:85 (effective 10-1-2020) and CIB's roofing requirements page (last modified April 2024) do not yet reflect the residential endorsement or HB 3800 CE; the statute and CIB's June 2026 announcement were relied on · PSI exam fees for the commercial and residential roofing exams · Effective dates originally set in HB 1628 before SB 1873 moved them (only the amended dates were confirmed)

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.