Schedule Inspection
Use the calendar below to select a date & time convenient for you.
APPOINTMENT WINDOW: tech arrival time may vary by +/- 15 minutes (if your appointment is 9:00am, arrival window would be 8:45-9:15am)
Home » Roofing Guide » Codes & Specs »
Oklahoma registers roofing contractors rather than licensing them, and you can check any roofer in about a minute using the Construction Industries Board’s public roofing search. Registration requires liability insurance of at least $500,000 for residential work and $1,000,000 for commercial, and the registration number is legally required to appear on their truck, their contract and their advertising. Arrowhead Roofing has worked under this regime since it began, and the checks below take less time than reading an estimate.
Note: this is a general explanation of Oklahoma’s roofing contractor registration requirements as they stand in August 2026. Requirements change. Verify a specific contractor’s current standing with the Construction Industries Board rather than relying on any web page, including this one.

Five things to verify, roughly in the order they are easy to do.
| Check | What You Are Looking For | Where |
|---|---|---|
| Registration number | A number carrying the “OK” prefix | Both sides of the vehicle, in lettering at least two inches high |
| Current standing | An active registration in that exact business name | The Construction Industries Board’s roofing search |
| Liability insurance | $500,000 residential minimum, $1,000,000 commercial | A certificate of insurance naming the contractor |
| Workers compensation | Coverage, or a valid affidavit of exemption | Attached to the contract if an exemption is used |
| Commercial endorsement | Required for commercial work, separate from base registration | Displayed alongside the registration number |
Registration is not licensure and the difference matters, because it is where a lot of bad information starts.
Oklahoma does not issue a roofing licence in the way it licenses an electrician. What it requires is registration with the Construction Industries Board under the Roofing Contractor Registration Act, and that registration is mandatory, insurance-backed, and enforceable as a misdemeanour.
So a roofer who tells you “Oklahoma doesn’t license roofers” is technically right and practically misleading. Ask instead for the registration number.
The Construction Industries Board publishes a search for registered roofing contractors, reachable from its consumer pages under “Are they licensed?”. Search the business name as it appears on the contract, not the name on the door hanger.
Two things to watch for. The name has to match. A registration held by a different entity, or by an individual rather than the company you are contracting with, is not the same thing. And roofing has its own database, separate from the Board’s general trades lookup, so a search that returns nothing in the wrong system is not evidence of anything.
If a contractor is not registered, the Board takes reports by email and by phone, with the address and enough description to investigate.

These are set in the statute and in the Construction Industries Board’s own rules at OAC 158:85, and they are the floor rather than a target.
Liability insurance of not less than $500,000 for residential roofing work, and not less than $1,000,000 for commercial. The policy has to cover roofing specifically, the contractor’s name has to appear on the certificate, and the Construction Industries Board has to be named as certificate holder.
Workers compensation is required, with one narrow exception: a legitimately exempt person may use an affidavit of exemption, and where they do, the statute requires that affidavit to be attached to the contract and used only on residential projects. On commercial work there is no exemption at all.
That last detail is worth knowing, because it converts a vague worry into a specific question: if somebody is working without workers compensation coverage, where is the affidavit, and is it attached to your contract?
The statute is unusually specific about this and almost nobody knows it, which makes it a good screening test.
A registered roofing contractor must display the roofing firm name and the registration number, bearing the initials “OK”, in lettering at least two inches high, in a conspicuous location on both sides of the vehicle. They must post the name, registration number, any endorsement and a telephone number conspicuously on the job site. And the same information has to appear on all media carrying their name: business cards, contracts, bids, letterhead, signs and advertisements.
The registration number also has to be submitted when applying for any permit, and written on the permit itself.

A residential roofing endorsement is being added, and the timing has been widely misreported, so it is worth stating carefully.
House Bill 1628 took effect on 1 July 2026, and Senate Bill 1873 then moved the transition. The grandfathering window runs from 1 January 2027 to 1 January 2028, during which an existing registrant can qualify through ten hours of approved continuing education instead of sitting an exam. From 1 January 2028 the endorsement is required to offer or perform residential roofing work. Contractors already holding the commercial endorsement are exempt from the residential exam.
As of today it is not yet required. If you read a page telling you your roofer needs a residential endorsement right now, that page is ahead of the law. If you read one telling you nothing is changing, it is behind it.
Both are common enough to be worth naming.
“Work under $10,000 doesn’t need registration.” There is no such threshold. The $10,000 figure, and a 25 percent of roof surface figure alongside it, sit inside a narrow handyman exclusion covering somebody doing roofing repair as part of other repairs, no more than twice a year. Exceed either figure and even that carve-out closes. It was never a general exemption.
“You have three days to cancel any roofing contract.” Not what the Act says. There is a cancellation right and it is more specific and more useful than a cooling-off period: where a contract is to be paid from property and casualty insurance proceeds, you may cancel within 72 hours after you receive written notice from your insurer that the claim has been denied. The contractor has to give you that notice in boldface 12 point type before the contract is signed, plus a detachable cancellation form. That clock starts at the denial, which can be weeks after you signed.

Three things change what you should be checking for.
Commercial work requires a separate endorsement and a higher insurance floor, and there is no workers compensation exemption on it. A residential registration is not sufficient for a commercial building.
Plenty of good companies use them, including us. The question is not whether they are used, it is what the contractor requires of them before they arrive: liability coverage naming both the contractor and you, workers compensation, and certificates in hand before anyone starts.
The statute anticipates it. A contractor whose registration falls out of good standing during your job has to tell you, and on that notice you have the option to cancel the contract. To carry on, they need fresh written authorisation from you.
We carry the registration and the commercial endorsement, and the numbers are on the trucks, the contracts and the job sites because the statute requires it of everyone.
On subcontractors, our own agreement requires commercial general liability naming Arrowhead and the homeowner as additional insureds, at not less than $1 million each occurrence and $2 million products and completed operations aggregate, with carriers admitted in Oklahoma and rated A.M. Best A- or better, plus workers compensation, with certificates before any work begins. Fall protection is worn on every job without exception.

Yes, and paying your contractor in full is not by itself a defence in Oklahoma. Could a supplier put a lien on my house if my roofer does not pay them? sets out how the statute works and what actually protects you.
No. Oklahoma prohibits a roofing contractor from advertising or promising to pay any part of your insurance deductible, and both the contractor and the insurer must give written notice of that with the initial estimate. How do you get insurance to pay for a roof replacement in Oklahoma? covers it.
Oklahoma runs the 2018 International Residential Code until 14 September 2026 and the 2024 edition after it, with four state amendments that change what a compliant roof looks like here. What building code applies to roofs in Oklahoma? sets them out.
The two answers next to this one are what happens if your roofer does not pay their suppliers, and what to do once you have chosen somebody.
We have roofed northeast Oklahoma since 1987, and everything on this page is a check you are welcome to run on us before you run it on anybody else. Book a free roof inspection and ask for the registration number, the certificate and the endorsement.