Roofing in Oklahoma
Oklahoma sits at the intersection of two severe-weather systems almost nothing else in the country combines: the hail corridor that runs north from Oklahoma City to Wichita and the tornado belt that turned Moore into a national shorthand. The state responded with its own legal framework — the Roofing Contractor Registration Act, codified at Title 59 O.S. §1151 — that every homeowner should verify before handing over a deposit. Here is what the law, the weather, and the insurance market actually require of you.
By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms
On this page:Replacement costMetal vs asphaltMaintenance checklist
What makes an Oklahoma roof different from a roof anywhere else
Four structural facts shape every Oklahoma roofing decision: the state requires every roofing contractor to register with the Construction Industries Board under ORCRA, the state sits at the top of the country's severe-hail and tornado rankings, 1–5% wind-and-hail percentage deductibles are now the dominant policy structure, and the roofing market is full of post-storm traveling crews that the 2022 deductible-waiver law was written specifically to push out. None of those four are universally true elsewhere, and all four change how a homeowner should evaluate an estimate.
The Oklahoma Roofing Contractor Registration Act (ORCRA), codified at Title 59 O.S. §1151 et seq., is Oklahoma's single biggest structural departure from its southern neighbors. Texas has no roofing license. Georgia has none. Colorado has none. Oklahoma, after a string of post-tornado fraud waves in the late 2000s, passed ORCRA in 2010 and began enforcement in 2011. Any contractor offering, advertising, or performing roofing work in Oklahoma must carry an active registration issued by the Construction Industries Board (CIB) — a verifiable, public-directory credential that sits one step below a full occupational license but well above the voluntary self-regulation common in neighboring states.
The weather layer is the reason ORCRA exists. Oklahoma recorded 152 tornadoes in 2024, the highest single-year total in state history, and 196 tornado warnings (more than any other state that year, according to NWS Norman). The state is also among the top three in the country for major hail events, with softball-sized stones documented near Caddo County in March 2024. Oklahoma City, Moore, Norman, Edmond, Tulsa, and Broken Arrow all sit inside the heart of what meteorologists call the severe-hail corridor, and the insurance data follows the weather: Oklahoma had the third-highest average homeowners premium in Rate Insurance's 2025 customer database at $2,918 per year.
The deductible structure is almost universally percentage-based now. A flat $1,000 or $2,500 deductible on wind and hail was common in Oklahoma a decade ago; in 2026 the standard structure for most carriers is a 1–5% wind/hail percentage deductible tied to the dwelling Coverage A limit. On a $300,000 insured value, a 2% deductible equals $6,000 out of pocket before a claim pays a dollar. Understanding your specific deductible before a storm — not after — changes how you think about whether a claim is worth filing.
The last shape-setting fact: post-storm door-knockers. Oklahoma's May 2024 tornado outbreak ($4.9 billion in insured losses across the central states) drew the same out-of-state crews that follow hail and tornado seasons across the plains every spring. HB 1940 (signed 2022, codified at 59 O.S. §1151.30) made it unlawful for any roofing contractor to advertise or pay a homeowner's insurance deductible. If a stranger on your porch tells you they will cover your deductible, the first step is not to ask why; it is to close the door and look up their ORCRA registration.
Estimate your Oklahoma roof cost
Adjust the roof size, material, and Class 4 election below. The Oklahoma calculator starts from national base rates and applies a modest material uplift when Class 4 is on — reflecting the shingle premium that earns a meaningful wind/hail insurance discount in most OK ZIPs. The output is a directional range; a real bid requires a site visit and a look at your decking.
Class 4 UL 2218 asphalt adds roughly 5–10% to material cost. Most Oklahoma carriers return that premium through a 20–35% discount on the wind/hail portion of your annual premium — typically paying back the material difference inside three years in hail-frequent ZIPs. Toggle on to see the upgrade impact on install cost.
- Materials$4,400 – $9,000
- Labor$2,400 – $4,500
- Permits & disposal$1,200 – $1,500
A directional estimate. Does not include decking replacement beyond a typical allowance or city permit fees. Enter your ZIP above for real contractor bids.
The Oklahoma insurance playbook: percentage deductibles, age-based underwriting, and §1151.30
Oklahoma's property-insurance market tightened substantially between 2022 and 2026. Average premiums rose faster than the national mean, average deductibles climbed 24.5% from 2024 to 2025 alone, and roof-age underwriting hardened into a renewal-time screen that catches a lot of 12-year-old asphalt roofs. The rules below are the ones that matter most when you are filing a claim or reading a renewal letter.
The dominant deductible structure for an Oklahoma wind-and-hail claim is percentage-based, typically 1% to 5% of Coverage A. Carriers prefer percentage deductibles because they scale with rebuild cost; homeowners often prefer flat-dollar deductibles because the out-of-pocket number is predictable. The number you owe is printed on the declarations page; find it and read it before the next storm, not after. A 2% deductible on a $350,000 policy is $7,000 before any claim pays a cent — which changes the decision on whether to file for cosmetic hail at all.
HB 1940 (effective November 1, 2022, codified at 59 O.S. §1151.30) makes it unlawful for a roofing contractor to advertise, promise, or pay any portion of a policyholder's insurance deductible. The statute also imposes a disclosure burden: every roofing contractor presenting a storm estimate must provide the homeowner written notice of the deductible-waiver prohibition, and every adjuster or insurer must do the same when providing an initial claim estimate. If a contractor violates §1151.30, the insurer is not obligated to consider that contractor's estimate — a consequence that in practice removes the contractor from the claim entirely.
The Oklahoma Insurance Department (OID) under Commissioner Glen Mulready is the regulator for carrier conduct. OID handles consumer complaints about claim denial, underpayment, unreasonable delay, or bad-faith handling. The Consumer Assistance line routes through oid.ok.gov. Separately, if the dispute is about the contractor rather than the carrier — price-gouging, bait-and-switch, unregistered work — the complaint goes to the Oklahoma Attorney General's Consumer Protection Unit (1-833-681-1895) or to the CIB roofing complaint process.
Contractual suit-limitation clauses matter more in Oklahoma than many homeowners realize. The statutory default for a written contract (12 O.S. §95(A)(1)) is five years, but nearly every standard property policy overrides the default with a shorter contractual window — typically one to two years from date of loss. The practical guidance: open a claim in writing as soon as you identify damage, even if you plan to follow up with a supplemental. The clock in your policy usually runs from the storm date, not from the date you noticed the damage.
Roof-age underwriting is the current renewal-season reality. Several Oklahoma carriers now non-renew or force an ACV (actual cash value) settlement basis on asphalt roofs older than 15 years. If your roof is 10 to 14 years old and has any documented hail or wind exposure, renewal time is the last moment to address the roof before the policy structure changes. Ask your agent in writing whether your policy settles on RCV or ACV, and what the age threshold is for the switch.
- Deductible waiver offers are unlawful (59 O.S. §1151.30)A contractor offering to pay or absorb your deductible violates Oklahoma law. The insurer is not required to consider that contractor's estimate.Oklahoma Statutes §59-1151.30
- Every roofing contractor must hold active ORCRA registrationWorking without it is a misdemeanor (up to $500 per violation) and supports a Consumer Protection Act claim by the homeowner.Oklahoma Statutes §59-1151.3 — violations and penalties
- Written roofing contracts are required for all ORCRA registrantsThe contract must contain the elements of §1151.21. A missing or non-compliant contract is an ORCRA violation on its face.Oklahoma Statutes §59-1151.7
- Oklahoma Consumer Protection Act remedies (15 O.S. §761.1)Homeowners have a private right of action for actual damages plus attorney fees. Civil penalties reach up to $10,000 per willful violation.Oklahoma Statutes §15-761.1
- Five-year written-contract default; policies usually shorten itThe 12 O.S. §95 default is five years, but standard Oklahoma property policies impose a one- or two-year contractual suit-limitation clause. Read your declarations page.Oklahoma Statutes §12-95
ORCRA — the state-registration rule every Oklahoma homeowner should verify
The Oklahoma Roofing Contractor Registration Act (Title 59 O.S. §1151.1 through §1151.30) is the single most useful tool a homeowner has before signing a roofing contract. It is enforced by the Construction Industries Board, the registry is public, and a contractor's registration status is a binary answer: active or not. Taking five minutes to verify a registration filters out the entire category of after-storm traveling crews that cause most of the fraud losses in Oklahoma every spring.
ORCRA was passed in 2010 (HB 2169) and the registration requirement took effect November 1, 2011. It is administered by the Construction Industries Board at 2401 NW 23rd Street in Oklahoma City. Registration is not the same as a full occupational license — there is no state-administered skills exam for the residential tier — but it is a verifiable, renewable, and public credential. A commercial endorsement requires passing a two-section PSI exam and carrying higher insurance limits, but every residential roofer working in the state must hold a valid base registration in good standing at the moment they solicit or perform the work.
What ORCRA requires to obtain and keep a registration: a completed application with the CIB, proof of $500,000 general liability insurance for residential work (or $1,000,000 for commercial), proof of workers' compensation compliance, proof of lawful presence, and the $75 annual registration fee. All work vehicles used for roofing jobs must display the company name and the 'OK' prefix + registration number in letters at least two inches tall, in contrasting color, on both sides of the vehicle. Enforcement for missing vehicle markings is rare, but the contractors who follow the rule are the ones who also tend to follow the rest.
Working as an unregistered roofing contractor is a misdemeanor under 59 O.S. §1151.3, punishable by up to a $500 fine per violation. First-offense administrative fines can be imposed by the Roofing Hearing Board in lieu of referral to the district attorney. A misdemeanor conviction also triggers revocation of any existing registration and a 12-month ineligibility period. Practically, this means a homeowner who hires an unregistered contractor may lose the ability to complete the job (if CIB enforces mid-project), may have no recourse on warranty defects (unregistered contractors rarely honor anything after payment), and may have a harder time getting a permit pulled correctly on a future job.
The Consumer Protection Act layer compounds the exposure. Under 15 O.S. §761.1, a homeowner has a private right of action for actual damages plus attorney fees when a contractor commits an unlawful or deceptive trade practice. Performing roofing work without an ORCRA registration, in particular when the contractor represents themselves as a legitimate Oklahoma roofer, fits comfortably within the Consumer Protection Act's reach. The combination of the ORCRA misdemeanor and the CPA private-right-of-action is what pushes legitimate operators in Oklahoma to keep their registration current every October.
Verify an Oklahoma roofer in five minutes
The homeowner-facing side of ORCRA is a public lookup hosted by the Construction Industries Board. Anyone can search by company name or registration number. Five short steps will tell you whether the contractor on your porch is legally allowed to sell you a roof.
- Ask for the ORCRA registration number
Every legitimate Oklahoma roofer can answer this in one sentence: their OK-prefixed registration number. If the answer is vague ("we're licensed in Oklahoma" without a specific number), that's the answer itself. No number, no registration.
- Look up the number at cib.ok.gov/roofing
The CIB Roofing Industry portal returns active status, any disciplinary history, the company's listed address, and (if commercial-endorsed) the exam completion. Screenshot the result with the date visible and keep it with your contract.
- Request a current Certificate of Insurance
The minimum is $500,000 general liability for residential. Ask for the certificate with you listed as certificate holder, and call the insurer on the COI directly to confirm the policy is active. The step most homeowners skip is the callback; it is the step that separates a real contractor from a renamed one.
- Confirm the contract carries the §1151.30 deductible-waiver notice
Every roofing contract for insurance-funded work must include the written disclosure that Oklahoma law prohibits the contractor from paying any portion of the deductible. If the notice is missing, the contractor is already in statutory violation before you have signed anything.
- Check city-level permit history in OKC, Tulsa, Norman, or Edmond
Oklahoma City, Tulsa, Norman, Edmond, and Broken Arrow all maintain online permit search portals. A contractor pulling permits regularly in your metro will show up with a multi-year trail. A contractor with zero local permit history and an out-of-state phone number is telling you where they live.
Registration, not licensing — the ORCRA structure explained
Oklahoma is a middle-ground state on contractor regulation. Texas and Georgia have no state-level roofing requirement at all; Florida, California, and Arizona run full occupational licenses with exams, classroom hours, and renewal CEUs. Oklahoma sits between the two: a mandatory registration administered by the Construction Industries Board, with insurance and compliance verification but no skills exam for the residential tier. Understanding the difference matters when you are evaluating credentials.
Residential registration under ORCRA requires proof of $500,000 general liability insurance, proof of workers' compensation compliance, proof of lawful presence, an application with the CIB, and a $75 annual registration fee. There is no written exam and no classroom-hours requirement for the residential tier. The barrier to entry is intentional — legitimate operators can meet it in two weeks — but the ongoing requirement of keeping insurance current and following the vehicle-marking and contract rules filters out most of the fly-by-night operations.
Commercial endorsement is a separate step. To add a commercial endorsement, a residential-registered contractor must pass a two-section PSI exam covering commercial roofing business and commercial roofing trade practices, and must carry $1,000,000 general liability instead of the $500,000 residential minimum. Homeowners should care about this distinction when the job is larger than a typical residential re-roof — an apartment complex, a church, a small commercial building — because a residential-only registrant is not legally permitted to perform commercial roofing in Oklahoma.
City-level registration and permitting is the second layer. Oklahoma City, Tulsa, Norman, and Edmond all run their own permit offices, and most residential re-roofs in those municipalities require a permit pulled by a contractor registered with the local building department. The state ORCRA registration does not automatically qualify a contractor to pull a city permit — some cities require an additional local registration. A quick phone call to the local building department asking 'is [contractor name] registered to pull a residential roofing permit here?' is worth the two minutes.
Because ORCRA is a registration rather than a license, the enforcement posture is administrative-first. The Roofing Hearing Board within CIB handles first-offense administrative fines and disciplinary actions; repeat violations get referred to the district attorney for misdemeanor prosecution. Complaints run through the CIB online complaint process at cib.ok.gov. The homeowner remedy for substandard or unlawful work usually runs through the Consumer Protection Act (15 O.S. §751 et seq.) rather than through the registration itself.
How to verify a Oklahoma roofing contractor license
Oklahoma publishes its active contractor licenses in a public database. Two minutes before you sign catches most out-of-state storm chasers and lapsed licenses.
- 1Open the Oklahoma license lookup
Go to the Oklahoma contractor license search portal (CIB Roofing Industry lookup). Ask the contractor for their license number on the first call so you can look them up directly.
Open → - 2Search by license number or business name
Enter the license number exactly as written. If the contractor hasn’t given you one yet, search by the business name that will appear on the contract — that’s what the license is actually under.
- 3Confirm the license is active and residential-qualified
The record should show the license as current and in good standing. Make sure the class covers residential roofing — in Oklahoma that’s typically ORCRA (ORCRA Residential Roofing Registration), ORCRA-C (ORCRA Commercial Roofing Endorsement), City (Local contractor registration (OKC, Tulsa, Norman, Edmond)). A lapsed, suspended, or wrong-class license can’t legally pull a roofing permit for your home.
- 4Check complaint and disciplinary history
Most state boards publish complaint counts and disciplinary actions next to the license detail. An active pattern of unresolved complaints, or a suspension within the past five years, is a hard stop.
Hail, tornadoes, and the Oklahoma claim clock
Oklahoma severe weather is dominated by two perils operating on nearly the same calendar: hail and tornadoes. Both peak from March through June, both produce roof damage that can remain invisible for months, and both have generated billion-dollar insured-loss events repeatedly through the 2020s. The claim clock in Oklahoma usually runs from the date of loss (the storm), not from the date you noticed damage. The statutory default is five years for a written contract, but most policies override that with a shorter contractual clause.
Peak tornado season in Oklahoma runs March through June, with April typically the heaviest month. In 2024, the state recorded 152 tornadoes — a single-year record — including two killer EF-4 events: the April 27 Marietta tornado (southern Oklahoma) and the May 6 Barnsdall–Bartlesville tornado (northeastern Oklahoma). The season stretched later than usual: November 2024 alone produced 30 tornadoes, a November record. April and May combined for 109 tornadoes, and NWS Norman issued 196 tornado warnings statewide, the most of any state that year.
Hail season overlaps tornado season but extends slightly earlier and slightly later. March through June is peak, with May producing the largest hailstones. A 6-inch-diameter hailstone was documented in western Oklahoma in March 2024, more than four times the national average size. The May 6-7, 2024 severe weather outbreak across the central states produced $4.9 billion in insured losses (NCEI billion-dollar disaster report), and a separate late-May outbreak added another $6.6 billion regionally. Oklahoma's share was substantial.
Hail damage does not always look like damage. On an asphalt-shingle roof, a direct impact typically produces a small round bruise on the underside of the shingle before any granule loss is visible from the ground. A roof that appears fine from the curb can have 40 or 50 bruises that shorten functional life by a decade. Filing a claim three or four months after a storm is common and legal; filing three or four years after usually is not. If your ZIP had a major hail or tornado event in the last 18 months and you have not had an inspection, get one.
OID complaints about roof-age non-renewal and wind/hail deductible disputes have climbed through 2023–2025. The market response has two halves: insurers have tightened roof-age underwriting (ACV-basis settlements on asphalt older than 15 years, non-renewals common past 20), and contractors have increasingly pushed Class 4 impact-resistant shingles as the long-term play. Homeowners in Oklahoma City, Tulsa, Norman, and Edmond should expect their next renewal letter to reflect both trends.
- 2023Central and Southern severe weather (June)$3.9 billion in insured losses across Oklahoma and neighboring states. Over 1,000 reports of damaging weather; damage most concentrated in Oklahoma.
- 2023Southern hail storms (September)$1.7 billion in insured losses across Oklahoma, Texas, and Missouri. Baseball-sized hail widespread.
- 2024Marietta EF-4 tornado (April 27)Killer EF-4 in southern Oklahoma. Part of the April outbreak that delivered 56 tornadoes in one month statewide.
- 2024Barnsdall–Bartlesville EF-4 (May 6)Deadly EF-4 across Osage and Washington counties. Anchored the $6.6B Central/Southern/Southeastern tornado outbreak.
- 2024Central severe weather / hail outbreak (May)$4.9 billion in insured losses across Oklahoma and neighboring central states. Softball-sized hail documented near Caddo County.
Claim-filing deadlines by storm
Oklahoma's statutory default for a written contract is five years (12 O.S. §95(A)(1)). Most property insurance policies override that default with a contractual suit-limitation clause, commonly one or two years from date of loss. File a written notice of claim with your carrier as soon as you identify damage and check your declarations page for the specific deadline.
| Storm | Landfall | New claim deadline | Supplemental deadline |
|---|---|---|---|
| Standard Oklahoma property policy (most carriers) | Date of loss (storm date) | Prompt notice required per policy (often 60 days–1 year) | Typically 1–2 years (contractual suit-limit) |
| Breach of written contract default (12 O.S. §95(A)(1)) | Date of loss | 5 years statutory (only controls if policy has no shorter clause) | Same 5-year window |
| Oklahoma Consumer Protection Act (contractor conduct) | Date of transaction or discovery | 3 years from accrual (per 12 O.S. §95 for statutory actions) | Same 3-year window |
| Oklahoma Insurance Department complaint | Claim event | No strict deadline, but prompt filing strengthens the file | File parallel to any civil action |
The specific deadline in your policy is printed on the declarations page under 'Suit Against Us' or 'Legal Action Against Us.' Every Oklahoma homeowner should know that number before a storm, not after. If you cannot find it in your declarations, email your agent and ask in writing.
Red flags specific to Oklahoma
Oklahoma concentrates its contractor-conduct enforcement through three statutes: the Roofing Contractor Registration Act (59 O.S. §1151), the deductible-waiver prohibition (59 O.S. §1151.30), and the Oklahoma Consumer Protection Act (15 O.S. §751 et seq.). Five patterns show up repeatedly after a tornado or hail event. Knowing the exact legal violation makes it easier to decline — or report — with confidence.
- "We'll cover your deductible" offers59 O.S. §1151.30
A contractor advertising, offering, or promising to pay any portion of your insurance deductible violates 59 O.S. §1151.30. The statute also strips the contractor of standing — your insurer is not required to consider the contractor's estimate once the violation is identified. Decline the pitch and report to the Construction Industries Board (cib.ok.gov) and to the Oklahoma Attorney General at 1-833-681-1895.
- No ORCRA registration on the estimate or contract59 O.S. §1151.7
Every legitimate Oklahoma roofing contract should list the contractor's OK-prefixed ORCRA registration number. A contract without it is a statutory violation on its face (§1151.7). A contractor who cannot produce an active registration number when asked is not legally permitted to perform residential roofing in the state, regardless of any claims about being "licensed in other states."
- Out-of-state trucks with no Oklahoma markings59 O.S. §1151.7
ORCRA requires every roofing work vehicle in Oklahoma to display the company name and the OK-prefix registration number in two-inch letters in contrasting color on both sides of the vehicle. A crew rolling up in an unmarked truck — or a truck with out-of-state plates and no Oklahoma registration number — is telling you directly that the contractor is not registered here. This is the single fastest way to identify a post-storm traveling crew.
- Post-tornado door-knockers pushing same-day signatures15 O.S. §753
Oklahoma does not have a standalone roof-solicitation statute, but same-day signature pressure after a storm almost always pairs with one or more Consumer Protection Act violations: misrepresentation of urgency, misrepresentation of insurance acceptance, or false claims about "locking in" a price or install slot. A contractor who will not leave a written estimate with you overnight is a contractor who does not want you to read the contract with another roofer on the phone.
- Claims of a Class 4 install without documentation15 O.S. §753(20)
Class 4 impact-resistant shingles earn a meaningful wind/hail premium discount from most Oklahoma carriers, but only with documentation. A contractor claiming Class 4 on the estimate but refusing to provide the manufacturer ICC-ES ESR report, installation certification, or dated wrapper photos is either installing a cheaper product or knows the install won't satisfy the carrier's underwriting. Demand documentation in writing before install, not after.
How to report it in Oklahoma
Oklahoma runs contractor-conduct enforcement through three parallel channels. Reports are free, take fifteen minutes or less, and do not require that you have already signed anything. Filing at more than one channel is often appropriate.
- Construction Industries Board (ORCRA and deductible-waiver violations)(405) 521-6550 • cib.ok.gov
- Oklahoma Attorney General Consumer Protection Unit1-833-681-1895
- Oklahoma Insurance Department (carrier conduct, bad faith)oid.ok.gov
- Your city building department (OKC, Tulsa, Norman, Edmond)Call the local building/permit office to verify registration and permit history
What actually drives Oklahoma roofing pricing
Oklahoma asphalt-shingle re-roof pricing runs at or slightly below the national median. The state benefits from consistent year-round demand driven by hail and tornado damage, which keeps crews working and competitive. The pricing swing on a specific job is usually explained by three factors: the Class 4 impact-resistant election, the decking replacement rate on older homes, and whether the job is inside a major metro with tighter permit and inspection requirements (OKC, Tulsa, Norman, Edmond) or in unincorporated county land with almost no inspection overhead.
A typical 2,000 square-foot asphalt re-roof in Oklahoma City ranges from about $7,700 to $12,100 in 2026, slightly below the national median. Tulsa runs close to OKC; Norman and Edmond are typically a few percent higher on labor because of metro cost-of-living differences. The Panhandle and rural southeast Oklahoma run lower on both labor and overhead but often involve longer travel distances. The bid-to-bid variance within the same ZIP is typically 10–20% and usually reflects product tier (three-tab vs architectural vs Class 4) and decking allowance rather than labor markup.
Hail-claim volume keeps Oklahoma crews competitive year-round. After a major hail event — May 2024 across the central states, for example — pricing briefly spikes on scarce materials and overtime labor, then settles within a quarter or two. The single biggest pricing lever a homeowner controls is the Class 4 election. Upgrading from standard architectural to Class 4 UL 2218 asphalt typically adds 5–10% to material cost but earns a 20–35% wind/hail premium discount from most Oklahoma carriers. On a hail-frequent ZIP, the math pays back in two to three years.
- Class 4 impact-resistant shingle upgrade+$400–$1,200 material; -$250–$500/yr premium
Electing Class 4 (UL 2218) asphalt instead of standard architectural adds roughly 5–10% to material cost. Most Oklahoma carriers — State Farm, Farmers, Allstate, Shelter, and USAA — offer a 20–35% discount on the wind/hail portion of the annual premium once the install is documented. In Oklahoma City, Moore, Norman, and Tulsa ZIPs, the discount typically pays back the material premium within two to three years, and the roof lasts longer under repeated hail.
- Decking replacement rate+$400–$1,800 (varies by age and prior work)
Older Oklahoma homes — especially pre-1980 builds outside the major metros — often have 1/2-inch plank decking or first-generation OSB that needs partial replacement during a re-roof. Contractors pricing a transparent per-sheet decking allowance ($70–$110 per sheet, replaced as needed) are quoting honestly; contractors quoting 'decking not included' are leaving a blank line to be filled in mid-job. Ask for the per-sheet price in writing.
- Permit and inspection overhead (metro vs rural)+$80–$250 (metro only)
Oklahoma City, Tulsa, Norman, and Edmond all require a permit for residential re-roofs and run municipal inspections. Permit fees typically run $80 to $200 depending on the city and the roof size. Unincorporated county land often has no permit requirement, which lowers nominal cost but removes an independent check on the install quality. On a large or steep roof, the permit inspection is worth what it costs.
Estimated impacts are directional, derived from Oklahoma City and Tulsa contractor bid comparisons and CIB contractor reporting. Individual jobs vary with roof size, pitch, product tier, and site access.
Published ranges for Oklahoma asphalt-shingle re-roofs on a typical 2,000 sq-ft roof. These numbers are directional, not quotes. A real bid is a site visit.
| Metro | Typical range | Note |
|---|---|---|
| Oklahoma City | $7,700–$12,100 | Highest claim volume; competitive pricing year-round. |
| Tulsa | $7,500–$12,000 | Tracks close to OKC; slightly lower on labor. |
| Norman | $8,000–$12,500 | Small premium on labor versus OKC metro. |
| Edmond | $8,200–$13,000 | Higher-end finishes more common; pricing runs slightly above OKC average. |
| Stillwater | $7,200–$11,500 | Lower labor, longer contractor travel from the metros. |
Ranges pulled from Oklahoma contractor bid aggregators and local roofing cost reports (HomeBlue, InstantRoofer, and regional contractors). Treat as a sanity check, not a quote.
Frequently asked questions
Oklahoma does not issue a full occupational license for residential roofers, but it does require every roofing contractor to hold an active registration with the Construction Industries Board under ORCRA (Title 59 O.S. §1151). The registration requires $500,000 general liability insurance, workers' compensation compliance, and a $75 annual fee. Verify any contractor at cib.ok.gov/roofing before you sign.
Yes. Under 59 O.S. §1151.30 (HB 1940, effective November 1, 2022), a roofing contractor cannot advertise, promise, or pay any portion of a homeowner's insurance deductible. If a contractor violates the statute, the insurer is not required to consider that contractor's estimate. Report violations to the CIB at cib.ok.gov and to the Oklahoma Attorney General at 1-833-681-1895.
ORCRA is the Oklahoma Roofing Contractor Registration Act, enforced by the Construction Industries Board since 2011. Every roofer working in Oklahoma must hold an active registration. The public lookup lives at cib.ok.gov/roofing — search by company name or OK-prefix registration number. The result tells you whether the registration is active, whether there is disciplinary history, and whether the contractor holds a commercial endorsement.
For most Oklahoma carriers, yes. State Farm, Farmers, Allstate, Shelter, and USAA all offer a wind/hail premium discount on documented Class 4 UL 2218 roofs, typically in the 20–35% range. The discount is not automatic — your agent needs to see the manufacturer ICC-ES ESR report, the contractor's installation certification, and ideally dated install photos showing the UL 2218 stamp on shingle wrappers. Ask your agent for a quote showing the Class 4 discount as a line item.
Oklahoma statute allows five years on a written contract (12 O.S. §95(A)(1)), but most Oklahoma property policies override that default with a contractual suit-limitation clause — typically one or two years from date of loss. The specific number is printed on your declarations page under 'Suit Against Us' or 'Legal Action Against Us.' File a written claim notice with your carrier as soon as you identify damage, and do not rely on the five-year default.
Ask for their ORCRA registration number. Write it down. Tell them you will verify it at cib.ok.gov before discussing anything else. If they pressure you to sign the same day, offer a deductible waiver, or refuse to leave a written estimate overnight, they are describing either a registration violation (59 O.S. §1151) or a deductible-waiver violation (§1151.30) or both. Decline, keep their card, and report them to the CIB and the Oklahoma Attorney General Consumer Protection Unit.
Under 59 O.S. §1151.3, performing roofing work without an active ORCRA registration is a misdemeanor punishable by a fine of up to $500 per violation. First-offense administrative fines can be imposed by the Roofing Hearing Board in lieu of a criminal referral. A misdemeanor conviction also triggers revocation of any existing registration and a 12-month ineligibility period. Homeowners harmed by an unregistered contractor can pursue a Consumer Protection Act claim for actual damages plus attorney fees under 15 O.S. §761.1.
Only if your policy provides for it. Many Oklahoma carriers now use age-based schedules that switch asphalt roofs to actual cash value (depreciated) settlement once the roof reaches 15 years. That term has to be in your policy; it cannot be added at claim time. If the ACV switch is in the declarations or endorsements, it controls. If it is not, demand the basis for the settlement in writing and file a complaint with the Oklahoma Insurance Department at oid.ok.gov if the carrier refuses to justify it.
Oklahoma cities we cover
Permit offices, historic-district rules, and storm patterns vary metro to metro. Pick your city for the local details that don’t fit on this page.
Sources
Every rule, statute, and figure on this page cites an authoritative source. Verify anything you're about to act on.
- Oklahoma Roofing Contractor Registration Act (Title 59 O.S. §1151 et seq.) — full statutory textstatute
- Oklahoma Statutes §59-1151.3 — violations, penalties, and enforcementstatute
- Oklahoma Statutes §59-1151.7 — registration certificate and business limitationsstatute
- Oklahoma Statutes §59-1151.30 — deductible-waiver prohibition (HB 1940, 2022)statute
- Oklahoma Statutes §15-761.1 — Oklahoma Consumer Protection Act remediesstatute
- Oklahoma Statutes §15-753 — unlawful consumer-protection practicesstatute
- Oklahoma Statutes §12-95 — limitation of actions (5-year written-contract default)statute
- Construction Industries Board — Roofing Industry portal (registration lookup)regulator
- CIB Active Roofing Contractor Requirements — insurance and fee detailsregulator
- Oklahoma Insurance Department — consumer portal and complaintsregulator
- Oklahoma Insurance Department — wind and hail consumer guidanceregulator
- Oklahoma Attorney General Consumer Protection Unitgovernment
- NWS Norman — 2024 Oklahoma tornado data (152 confirmed tornadoes)government
- NWS Norman — May 6–7, 2024 severe weather and tornado outbreakgovernment
- NCEI — Oklahoma billion-dollar weather and climate disastersgovernment
- RoofingContractor.com — coverage of HB 1940 (Oklahoma deductible-waiver law)news
Ready to compare bids on a Oklahoma roof?
Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.
Start with my zip code