Roof replacement cost in Oklahoma averages $7,021, per This Old House’s June 2026 Oklahoma data, and 2,000 square feet of asphalt shingles runs about $8,900 at its $4.45 per square foot rate, plus $1,000 to $3,200 for tear-off. The large, fully specified 30-square shingle job in the 2025 Cost vs. Value Report costs $23,412 in Tulsa and $26,180 in Oklahoma City. Both sit well below national figures. The main reason is labor: Oklahoma roofers had the lowest median wage of any state in May 2025, $21.00 an hour against $26.65 nationally, per the Bureau of Labor Statistics.
By The Roofing Brief Team. Last reviewed: October 2026.
Three Oklahoma rules move the price as much as the shingle you pick. The state’s 2024 residential code, in force since September 14, 2026, bars laying new asphalt shingles over old ones, so most reroofs are tear-offs. Hail is the main reason Oklahoma roofs get replaced early. And the Strengthen Oklahoma Homes program can pay up to $10,000 toward a FORTIFIED roof. Every figure below names its source: BLS wage tables, Cost vs. Value city reports, This Old House’s Oklahoma data (built on RSMeans), the Oklahoma Statutes, the Oklahoma Uniform Building Code Commission, the Oklahoma Insurance Department, and our own tally of ten years of NOAA storm records.
Key numbers at a glance
These are the Oklahoma figures homeowners most often look for: what a typical roof costs, what a large roof costs, how far below the national average the state sits, and what the state’s rules and grant program add or subtract. Each row names its source and the job it describes. Compare your bid against the row that matches your roof size, because the totals describe different jobs.
| Figure | Oklahoma value | U.S. comparison | Source |
|---|---|---|---|
| Average roof replacement, statewide | $7,021; range $5,485 (asphalt) to $17,157 (slate) | Not stated | This Old House, Oklahoma (updated June 12, 2026, RSMeans data from Gordian) |
| Asphalt shingles, installed | $4.45 per sq ft | $5 to $8 per sq ft for architectural asphalt | This Old House, Oklahoma; The Roofing Brief 2026 Roofing Cost Report |
| 2,000 sq ft of asphalt roof | About $8,900 before tear-off | $10,000 to $16,000 (architectural) | Roofing Brief arithmetic: 2,000 sq ft times each per-sq-ft rate |
| 30-square asphalt replacement, full spec | Oklahoma City $26,180; Tulsa $23,412 | $31,871 | Cost vs. Value Report 2025 (JLC) |
| 30-square metal replacement | Oklahoma City $42,854; Tulsa $37,959 | $51,865 | Cost vs. Value Report 2025 (JLC) |
| Roofer median hourly wage | $21.00 (78.8% of U.S.; lowest of any state) | $26.65 | BLS OEWS, May 2025, SOC 47-2181 |
| Hail reports of 1 inch or larger, 2016 to 2025 | 4,379 (4th most of any state) | 70,905 | NOAA Storm Events Database, Roofing Brief tally |
| Reroof permit fee | Oklahoma City $94.50; Tulsa about $348 on a $12,000 job | Varies by city | City of Oklahoma City (April 2026); PermitCalculator estimate from Tulsa’s fee code |
| FORTIFIED roof grant | Up to $10,000, paid to the contractor | State programs only | Oklahoma Insurance Department, Strengthen Oklahoma Homes |
How much does a new roof cost in Oklahoma?
A new roof in Oklahoma costs about $7,000 to $12,000 for a basic asphalt shingle replacement on a typical house: This Old House puts the statewide average at $7,021, and its $4.45 per square foot asphalt rate prices 2,000 square feet of roof at $8,900 before up to $3,200 of tear-off. Large or complex roofs cost far more: the Cost vs. Value Report prices a 3,000 square foot shingle roof at $23,412 in Tulsa and $26,180 in Oklahoma City.
Published “average roof cost in Oklahoma” figures disagree because each source prices a different roof. This Old House’s $5,485 asphalt total divided by its $4.45 rate implies only about 1,233 square feet of roof, a small house. The Cost vs. Value project is a 30-square hip roof torn off to bare sheathing, with two skylights and a vented ridge. Match the source’s roof size to yours before you judge a quote.
| Source | Oklahoma figure | Roof it describes | Best used for |
|---|---|---|---|
| This Old House (June 2026, RSMeans data) | $7,021 average; $5,485 asphalt total | About 1,233 sq ft of roof (implied by its own totals) | Small, simple roofs |
| This Old House rate applied to 2,000 sq ft | $8,900 asphalt | 2,000 sq ft of roof, before tear-off | Mid-size single-story homes |
| Cost vs. Value 2025, Tulsa | $23,412 asphalt; $37,959 metal | 3,000 sq ft hip roof, two skylights, full tear-off | Large homes and resale planning |
| Cost vs. Value 2025, Oklahoma City | $26,180 asphalt; $42,854 metal | Same standardized 30-square job | Large homes and resale planning |
A Tulsa reddit thread that ranks first for this search shows how wide real bids can run: one poster reported paying about $10,000 cash for a 1,700 square foot house after a first quote of $35,000. That is one anecdote, not data, but it is why we recommend at least three itemized bids for the same scope. Our roof replacement cost calculator shows how to turn floor area into roof squares so you can build your own baseline.
Oklahoma roof replacement cost by material
Asphalt shingles are the cheapest full replacement in Oklahoma at about $4.45 per square foot installed, metal averages $8.39, wood $10.53, clay tile $13.85 and slate $13.91, per This Old House’s Oklahoma data. On 2,000 square feet of roof that is roughly $8,900 for asphalt and $16,780 for metal. A Class 4 impact-resistant shingle adds about 10 to 20 percent to the asphalt line.

| Material | Oklahoma, per sq ft (This Old House) | Total on 2,000 sq ft of roof (our arithmetic) | 2026 U.S. range per sq ft (Roofing Brief) | Source |
|---|---|---|---|---|
| Asphalt shingles | $4.45 | $8,900 | $5 to $8 (architectural) | This Old House, June 2026; 2026 Roofing Cost Report |
| Class 4 impact-resistant asphalt (UL 2218) | About $4.90 to $5.34 (asphalt plus 10% to 20%) | $9,790 to $10,680 | $8 to $13 | This Old House premium estimate; 2026 Roofing Cost Report |
| Metal | $8.39 | $16,780 | $6 to $10 exposed fastener; $10 to $18 standing seam | This Old House; 2026 Roofing Cost Report |
| Wood shakes | $10.53 | $21,060 | Not split out | This Old House |
| Clay tile | $13.85 | $27,700 | $11 to $25 | This Old House; 2026 Roofing Cost Report |
| Slate | $13.91 | $27,820 | $15 to $30 | This Old House; 2026 Roofing Cost Report |
The middle column is our multiplication of This Old House’s Oklahoma per-square-foot figure by 2,000 square feet (20 roofing squares). This Old House lists roof removal separately, at $1,000 to $3,200 in Oklahoma, so add tear-off to these totals. The Class 4 row matters more in Oklahoma than in most states because of hail; our Class 4 impact-resistant shingles guide explains the UL 2218 test behind the rating.
What it costs to replace a roof on a 1,500, 2,200 or 3,000 square foot house in Oklahoma
For a 2,200 square foot single-story Oklahoma house with a 6/12 pitch, expect about 27 roofing squares and roughly $12,000 in asphalt at This Old House’s Oklahoma rate, before tear-off and permit. The same floor area on two stories needs only about 13.5 squares, around $6,000. This Old House’s Oklahoma table ranges from $6,887 for a 1,000 square foot ranch to $10,957 for a 3,000 square foot two-story home.
| Home size | Stories | This Old House Oklahoma estimate | Source |
|---|---|---|---|
| 1,000 sq ft | 1 | $6,887 | This Old House, June 2026 |
| 1,500 sq ft | 1 | $8,344 | This Old House, June 2026 |
| 2,000 sq ft | 2 | $8,507 | This Old House, June 2026 |
| 2,500 sq ft | 2 | $9,515 | This Old House, June 2026 |
| 3,000 sq ft | 2 | $10,957 | This Old House, June 2026 |
Those figures assume two stories at 2,000 square feet and up, which halves the roof. Roof area, not living area, is what a roofer bills. The worked example below shows the conversion for the 2,200 square foot house that searchers ask about most.
| Step | Single-story, 2,200 sq ft | Two-story, 2,200 sq ft | Basis |
|---|---|---|---|
| Footprint | 2,200 sq ft | 1,100 sq ft | Floor area divided by stories |
| Times 6/12 pitch factor (1.118) | 2,460 sq ft | 1,230 sq ft | Geometry: square root of (1 + 0.5 squared) |
| Plus about 10% for overhangs and waste | 2,706 sq ft (27 squares) | 1,353 sq ft (13.5 squares) | Roofing Brief assumption |
| Asphalt at $4.45 per sq ft | $12,042 | $6,020 | This Old House Oklahoma rate |
| Class 4 shingles at $4.90 to $5.34 | $13,246 to $14,450 | $6,623 to $7,225 | Asphalt rate plus 10% to 20% |
| Add tear-off | $1,000 to $3,200 | $1,000 to $3,200 | This Old House Oklahoma removal range |
| Add permit | $94.50 (Oklahoma City) | $94.50 (Oklahoma City) | City of Oklahoma City |
Treat the result as a Roofing Brief estimate, not a quote. Steeper pitches, dormers and valleys raise the square count, and decking replacement found at tear-off adds cost; This Old House lists structural repairs at $600 to $2,500 in Oklahoma. For size-by-size national math, see our 1,500 square foot house, 2,000 sq ft roof and 3,000 sq ft roof cost guides.
Oklahoma City vs Tulsa roof replacement cost
For the same fully specified 30-square shingle roof, the 2025 Cost vs. Value Report prices Oklahoma City at $26,180 and Tulsa at $23,412, 17.9 and 26.5 percent below the $31,871 national figure. Metal costs about 1.6 times as much as asphalt in both cities. Tulsa also recouped far more of the cost at resale: 73.2 percent for asphalt against 55.5 percent in Oklahoma City.
| Metro | 30-square asphalt job (CvV 2025) | 30-square metal job (CvV 2025) | Asphalt cost recouped at resale | Roofer median / mean wage (BLS May 2025) | Reroof permit |
|---|---|---|---|---|---|
| Oklahoma City | $26,180 | $42,854 | 55.5% | $21.00 / $22.12 | $94.50 |
| Tulsa | $23,412 | $37,959 | 73.2% | $23.72 / $27.76 | About $348 on a $12,000 job |
| West South Central region | $27,116 | $44,505 | 68.1% | Not applicable | Not applicable |
| U.S. national | $31,871 | $51,865 | 67.5% | $26.65 / $27.95 | Varies |
Sources: Cost vs. Value Report 2025 (JLC), Oklahoma City and Tulsa city reports; BLS OEWS May 2025, SOC 47-2181, Oklahoma City and Tulsa metro areas; City of Oklahoma City permit notice (April 29, 2026); PermitCalculator’s 2026 Tulsa estimate built from the city’s Title 49 fee schedule. The two datasets do not line up neatly. Tulsa’s payroll roofers earn more than Oklahoma City’s, yet Cost vs. Value prices the Tulsa job lower. OEWS counts payroll employees only, about 350 roofers in the Tulsa metro, and excludes self-employed crews, so treat metro wages as a rough guide.
Oklahoma City began requiring a reroof permit and inspection for residential work on August 1, 2025. The city says no permit is needed for maintenance on areas of 500 square feet or less, permits cost $94.50 and are usually issued the same day, and inspectors check roof condition, flashing, drainage, installation and code compliance. Tulsa treats a reroof as a building permit priced by job value. Our roof replacement cost by metro ranking compares the major U.S. markets.
Why roof labor costs less in Oklahoma than anywhere else
Oklahoma roofs cost less mainly because Oklahoma roofers are paid less than roofers in any other state. The BLS May 2025 median for roofers is $21.00 an hour in Oklahoma against $26.65 nationally, a 21.2 percent gap, and the mean is $23.61 against $27.95, a 15.5 percent gap. Because labor is 40 to 60 percent of an installed roof, per Fixr, wages alone predict an Oklahoma price roughly 6 to 13 percent below the national figure.
| Measure | Oklahoma | United States | Oklahoma vs U.S. |
|---|---|---|---|
| Median hourly wage | $21.00 | $26.65 | 21.2% lower |
| Mean hourly wage | $23.61 | $27.95 | 15.5% lower |
| Median annual wage | $43,680 | $55,440 | 21.2% lower |
| Roofers employed (payroll) | 1,260 | 135,490 | 0.9% of U.S. |
Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 47-2181, state and national estimates. Our roofer salary by state report ranks Oklahoma 51st of 51 jurisdictions on median pay.
| Calculation | Low labor share (40%) | High labor share (60%) | Result |
|---|---|---|---|
| Median wage gap of 21.2% times labor share | 8.5% | 12.7% | Predicted discount vs U.S. |
| Mean wage gap of 15.5% times labor share | 6.2% | 9.3% | Predicted discount vs U.S. |
| Actual Cost vs. Value gap, Oklahoma City asphalt | $26,180 vs $31,871 | 17.9% below | |
| Actual Cost vs. Value gap, Tulsa asphalt | $23,412 vs $31,871 | 26.5% below | |
Roofing Brief calculation. The real discount in both cities is deeper than wages alone predict, which points to lower overhead, disposal and contractor margins as additional factors. Materials do not carry the same discount, because shingles and metal panels are priced on national supply chains. That is why a material upgrade such as Class 4 shingles moves an Oklahoma bid by a bigger percentage than the same upgrade does in a high-wage state.
What changes the price of a new roof in Oklahoma
Beyond size and material, the biggest Oklahoma-specific price movers are the state code’s ban on shingle layovers, hail-driven demand, the wind and hail deductible on your policy, the city permit, and whether you add a FORTIFIED upgrade that a state grant may pay for. Some rules lower your out-of-pocket cost; others add to the bid. For a neighboring hail market, see our guide to roof replacement cost in Colorado.
| Driver | Effect on your cost | Source |
|---|---|---|
| No asphalt over asphalt | A new asphalt layer may not go over existing asphalt shingles, so most reroofs include tear-off ($1,000 to $3,200 in Oklahoma) | OAC 748:20-6-14 (2024 IRC as adopted, R908.4); This Old House |
| Valley and pitch-change ice barrier | 36-inch self-adhering membrane in every valley and at low-to-high pitch transitions; eave ice barrier not required statewide | OAC 748:20-6-8 and 748:20-6-14 (R301.2(1), R905.1.2 as amended) |
| Hail exposure | 4,379 reports of 1 inch or larger in ten years; more insurance-driven replacements and spring demand spikes | NOAA Storm Events Database, Roofing Brief tally |
| Class 4 shingles | About 10% to 20% more than standard asphalt; any insurance credit is set by each carrier | This Old House; 36 O.S. 961 and 962 |
| Wind and hail deductible | A percentage deductible (2% of a $250,000 dwelling limit is $5,000) can exceed the gap between two bids | Your policy declarations; Roofing Brief arithmetic |
| Deductible rebates banned | A roofer may not offer to pay or absorb your deductible; the insurer can ignore that roofer’s estimate | 59 O.S. 1151.30 |
| City permit | $94.50 in Oklahoma City; about $348 in Tulsa on a $12,000 job | City of Oklahoma City; PermitCalculator (Tulsa Title 49) |
| Sales tax | Roofers pay sales tax on materials as the consumer, so it is built into the bid | OAC 710:65-1-7 |
| FORTIFIED upgrade | Adds about $1,000 to $3,000 plus a $325 to $475 evaluator fee; a state grant may cover up to $10,000 of the roof | IBHS via The Roofing Brief; Oklahoma Insurance Department |
Oklahoma’s 2024 residential code: no shingle layovers and valley ice barriers
Oklahoma adopted the 2024 International Residential Code, with state amendments, as the statewide minimum residential code effective September 14, 2026, replacing the 2018 edition (OAC 748:20-6-1). Two amendments change reroof bids directly. New asphalt shingles may not be laid over existing asphalt shingles, and ice barrier is required in valleys and at pitch changes, but not along the eaves.
The re-cover rule is the one that changes price. The Oklahoma Uniform Building Code Commission’s amendment to R908.4 lists “a fourth exception when a roof re-cover shall not be permitted”: where the existing roof has one or more applications of asphalt shingles, additional applications of asphalt shingles are not permitted. In many states a cheap layover is still legal on a single-layer roof. In Oklahoma, a shingle-over-shingle bid should prompt a question to the roofer and the local building official.
| Roof item | 2024 IRC as published | Oklahoma as adopted (eff. Sept. 14, 2026) | Source |
|---|---|---|---|
| Asphalt over existing asphalt | Re-cover allowed over one layer if the roof is sound | Not permitted where one or more asphalt layers exist | OAC 748:20-6-14(3), R908.4 |
| Ice barrier at eaves | Required where the jurisdiction marks a history of ice damming | Table R301.2(1) filled in “NO” statewide | OAC 748:20-6-8(1) |
| Ice barrier in valleys | Not required by the model ice barrier section | 36-inch barrier centered in all valleys, full length | OAC 748:20-6-14(1), R905.1.2 |
| Ice barrier at pitch changes | Not required by the model ice barrier section | 36-inch barrier where a lower-pitch roof meets a steeper one | OAC 748:20-6-14(1), R905.1.2 |
| Drip edge | Required at eaves and rakes of shingle roofs | Required, with an exception for a 1×2 shingle mold and an extended starter course | OAC 748:20-6-14(2), R905.2.8.5 |
| Tornado provisions | Not in the model code | New Appendix BR (135 mph, EF-2 level) for new construction, mandatory only where a city adopts it | OAC 748:20-6-53 |
The statewide code may be amended by local jurisdictions only as Oklahoma law allows (OAC 748:20-6-2), so confirm local rules with your city. The state also notes that its posted rule text is unofficial; the Oklahoma Administrative Code and Oklahoma Register are the official versions. Our tear-off and reroof pricing guide breaks down what removal and disposal add per square.
Hail, wind and tornadoes: the Oklahoma storm record
Oklahoma logged 4,379 hail reports of 1 inch or larger from 2016 to 2025, the fourth most of any state behind Texas, Kansas and Nebraska, in our tally of the NOAA Storm Events Database. That is 6.2 percent of the U.S. total. About 82 percent fell between March and June, and May alone produced 1,691 reports, so roof demand peaks in late spring and summer.

| Year | Oklahoma hail reports, 1 inch or larger | Of which 2 inches or larger | U.S. total, 1 inch or larger | Oklahoma share | Tornado records (county segments) |
|---|---|---|---|---|---|
| 2016 | 401 | 47 | 7,291 | 5.5% | 71 |
| 2017 | 520 | 82 | 7,954 | 6.5% | 97 |
| 2018 | 216 | 26 | 6,028 | 3.6% | 54 |
| 2019 | 381 | 34 | 7,176 | 5.3% | 172 |
| 2020 | 537 | 96 | 6,195 | 8.7% | 41 |
| 2021 | 225 | 42 | 5,029 | 4.5% | 68 |
| 2022 | 283 | 49 | 5,884 | 4.8% | 63 |
| 2023 | 592 | 107 | 10,062 | 5.9% | 89 |
| 2024 | 587 | 104 | 7,421 | 7.9% | 178 |
| 2025 | 637 | 91 | 7,865 | 8.1% | 115 |
| 2016 to 2025 | 4,379 | 678 | 70,905 | 6.2% | 948 |
Source: NOAA NCEI Storm Events Database, annual detail files 2016 to 2025, deduplicated by event ID, Roofing Brief tally. The tally counts hail of at least 1 inch, the size the National Weather Service treats as severe. Tornado records are county segments, so one tornado crossing two counties counts twice; the National Weather Service’s official count for Oklahoma in 2024 was a record 152 tornadoes, as summarized in our tornado roof damage statistics.
Three details stand out. The last three years were the three busiest of the decade, and 2025’s 637 reports were about 45 percent above the ten-year average of 438. The largest stone on record in the period, 6.00 inches, fell near Ada in Pontotoc County on March 14, 2024; NOAA’s narrative notes that an IBHS analysis put it at up to 6.1 inches. And the reports cluster in central Oklahoma: Oklahoma County (297), Cleveland County (258), Tulsa County (190), Comanche County (152) and Grady County (133) led the state.
The practical effect on price is timing. After a large spring storm, local crews fill with insurance work and out-of-area contractors arrive. If your roof is aging but undamaged, booking outside the March to June window often gets you more crew availability. For state-level claim data, see our hail damage roof insurance claims by state report.
Oklahoma insurance rules that shape your out-of-pocket cost
Oklahoma law bars a roofer from advertising or promising to pay any part of your insurance deductible, and lets you cancel an insurance-funded roofing contract within 72 hours after the insurer denies all or part of the claim. Neither rule changes the price of the roof, but both protect the money you pay, and the deductible itself is often the largest number you control.
- Deductible rebates: Under 59 O.S. 1151.30 (added by HB 1940 in 2022, amended by HB 1258 in 2025), a residential or commercial roofer may not advertise or promise to pay, directly or indirectly, all or part of an insurance deductible. If a roofer does, the insurer need not consider that roofer’s estimate. Every roofer must give written notice of the rule with its initial estimate.
- 72-hour cancellation: Under 59 O.S. 1151.21, if you sign a contract to be paid from an insurance claim, you may cancel within 72 hours after receiving written notice that all or part of the claim was denied. The contract must include the notice in boldface and a detachable cancellation form, and payments must be returned within 10 days.
- Mitigation discounts: 36 O.S. 961 and 962 require insurers to offer a wind and hail premium discount for new or retrofitted homes certified to the IBHS FORTIFIED Home High Wind and Hail standard, but only where the insurer finds the discount actuarially justified. The discount applies only to the wind and hail portion of the premium, starting at the renewal after you submit the certificate.
- Roof age: The Oklahoma Insurance Department proposed roof-age protections for the 2026 session, including a bar on nonrenewal based solely on a roof being 15 years or older. On May 20, 2026 the commissioner said HB 3781, a rate-review law effective July 1, 2027, was signed but that other proposals from the package were killed. Check your policy’s roof settlement terms.
The deductible math is worth running before you file. Many Oklahoma policies carry a separate percentage deductible for wind and hail. The table shows how it plays against a typical claim; the dwelling limits and claim amount are examples, not averages.
| Dwelling coverage limit | 1% wind and hail deductible | 2% wind and hail deductible | Payout on a $14,000 replacement-cost roof claim at 2% | Basis |
|---|---|---|---|---|
| $150,000 | $1,500 | $3,000 | $11,000 | Roofing Brief arithmetic |
| $250,000 | $2,500 | $5,000 | $9,000 | Roofing Brief arithmetic |
| $350,000 | $3,500 | $7,000 | $7,000 | Roofing Brief arithmetic |
If your policy pays roofs at actual cash value, the insurer also subtracts depreciation, which can cut the payout on an older roof well below these figures. Our insurance non-renewal by roof age report tracks how carriers treat older roofs, and our roofing deductible fraud report compares state deductible-waiver laws.
Strengthen Oklahoma Homes grants for FORTIFIED roofs
The Strengthen Oklahoma Homes program, run by the Oklahoma Insurance Department, pays up to $10,000 toward a roof built to the IBHS FORTIFIED Home Roof High Wind standard with the Hail Supplement. The money goes directly to the contractor after the work is certified. The latest statewide application window opened at noon on October 12, 2026, and the department said more than 600 homes had been certified by September 30, 2026.
The program was created by the Strengthen Oklahoma Homes Act (36 O.S. 972), which took effect November 1, 2024, and is funded by the insurance industry rather than the state’s general budget, per the department. Its published rules, as of October 2026:
- The home must be an owner-occupied, single-family primary residence in Oklahoma, in good repair; apartments, duplexes, condominiums and manufactured homes are excluded.
- You need an in-force homeowners policy with wind coverage, plus flood insurance if the home is in a special flood hazard area, and you must document a homestead exemption with your application.
- Applicants fall into two income tiers, split at $62,138.
- A certified FORTIFIED evaluator checks eligibility first. You pay the evaluator’s fee yourself; the grant does not cover it.
- You get bids from three SOH-qualified contractors and must have the award letter before work starts. Costs above the grant are yours.
Here is what a grant can mean on a typical roof. The figures combine This Old House’s Oklahoma rates with IBHS cost estimates reported in our FORTIFIED roof cost guide; they are a Roofing Brief estimate for 2,000 square feet of roof.
| Line item | Low | High | Source |
|---|---|---|---|
| Class 4 asphalt shingles, 2,000 sq ft | $9,790 | $10,680 | This Old House Oklahoma asphalt rate plus 10% to 20% |
| Tear-off (needed to seal the deck) | $1,000 | $3,200 | This Old House, Oklahoma removal |
| FORTIFIED upgrade (sealed deck, ring-shank nails, edge metal) | $1,000 | $3,000 | IBHS via The Roofing Brief |
| Roof total | $11,790 | $16,880 | Sum |
| Less Strengthen Oklahoma Homes grant (maximum) | minus $10,000 | minus $10,000 | Oklahoma Insurance Department |
| Evaluator fee (not covered) | $325 | $475 | The Roofing Brief FORTIFIED guide |
| Homeowner pays | $2,115 | $7,355 | Roofing Brief arithmetic |
The department said in September 2026 that earlier participants reported average insurance savings of about $750 a year, and the size of any discount is set by each insurer. Grants are awarded while funds last, so check the department’s OKReady page for the next window before you sign a standard reroof contract.
Which roof should you pick in Oklahoma?
For most Oklahoma homeowners, a Class 4 impact-resistant asphalt shingle is the better value in central Oklahoma’s hail belt, especially if a Strengthen Oklahoma Homes grant is available. Standard architectural asphalt fits a tight budget or a near-term sale, and metal suits a long ownership horizon. The table maps common situations to a likely pick.
| Your situation | Usually the better pick | Why | Source |
|---|---|---|---|
| Owner-occupied home, homestead exemption, open grant window | FORTIFIED Roof with Class 4 shingles through Strengthen Oklahoma Homes | Grant of up to $10,000 can cover most of the roof; wind and hail premium credit possible | Oklahoma Insurance Department; 36 O.S. 962 |
| Oklahoma, Cleveland, Tulsa or Comanche County, no grant | Class 4 (UL 2218) asphalt | Highest hail-report counties in the state; upgrade costs about 10% to 20% more | NOAA tally; This Old House |
| Selling within about five years | Architectural asphalt | Asphalt recouped 55.5% (Oklahoma City) to 73.2% (Tulsa) at resale vs 54.6% to 70.9% for metal | Cost vs. Value Report 2025 |
| Staying 20 years or more | Standing-seam metal | About 1.6 times the asphalt cost in Cost vs. Value data, spread over a longer service life | Cost vs. Value Report 2025 |
| Existing asphalt roof, hoping for a cheap layover | Full tear-off | State code bars asphalt over asphalt | OAC 748:20-6-14(3) |
| Tight budget, small simple roof | Standard asphalt | $4.45 per sq ft statewide average | This Old House, June 2026 |
Ask your insurer in writing what credit it gives for a Class 4 roof or a FORTIFIED certificate before you pay for the upgrade. Our impact-resistant shingle insurance discount by state report compares carrier programs.
Hiring an Oklahoma roofer: registration and the new residential endorsement
Every roofing contractor in Oklahoma must register each year with the Construction Industries Board under the Roofing Contractor Registration Act (59 O.S. 1151.1 and following). Registration costs $75 a year and requires at least $500,000 of general liability insurance for residential work, $1,000,000 for commercial, plus workers’ compensation coverage or an exemption affidavit.
The bigger change is a new Residential Roofing Endorsement created by HB 1628 (2025) and revised by SB 1873 and HB 3800 in 2026. Roofers registered and in good standing by January 1, 2027 can be grandfathered by passing the exam or completing 10 hours of approved continuing education before January 1, 2028. New applicants after January 1, 2027 must pass the exam at 70 percent first. From January 1, 2028 the endorsement is required for all residential roofing work, per the Board.
| Requirement | Rule | Source |
|---|---|---|
| Annual registration | $75; renewal $75 | 59 O.S. 1151.8 |
| Liability insurance | $500,000 residential; $1,000,000 commercial; Board listed as certificate holder | 59 O.S. 1151.5 |
| Registration number on display | On contracts, bids, cards, signs; vehicles carry “OK” plus the number in 2-inch letters | 59 O.S. 1151.17 |
| Permit link | The permit official records the roofer’s registration number | 59 O.S. 1151.17 |
| Residential Roofing Endorsement | Grandfathering Jan. 1, 2027 to Jan. 1, 2028; required for all residential work from Jan. 1, 2028 | 59 O.S. 1151.25a; Construction Industries Board |
| Unregistered work | Misdemeanor, fine up to $500 per violation | 59 O.S. 1151.3 |
How to get an accurate roof replacement quote in Oklahoma
An accurate Oklahoma roof quote starts with the roof’s real square count, a named shingle with its impact class, a full tear-off line, and the permit spelled out. Get at least three written bids for the same scope and compare them line by line. These steps cover the checks specific to Oklahoma.
- Measure roof area in squares (100 sq ft each), not floor area, and ask each roofer for the waste factor used.
- Look up each roofer’s registration on the Construction Industries Board site, and from 2027 ask whether they hold the Residential Roofing Endorsement.
- Ask for the product line and its UL 2218 impact class on the bid, and price both a standard and a Class 4 shingle.
- Confirm the bid includes tear-off of every existing layer, valley and pitch-change ice barrier, drip edge, flashing and a per-sheet decking price.
- Have the permit listed: $94.50 in Oklahoma City, or your city’s fee.
- If insurance is paying, check that the contract carries the 72-hour cancellation notice and form, and reject any offer to cover your deductible.
- Before signing a standard reroof, check whether a Strengthen Oklahoma Homes window is open; grant work cannot start before the award letter.
- Pay as work progresses, and keep the final inspection, warranty registration and any FORTIFIED certificate with your home records.
Find vetted roofers in Oklahoma metros
We research and score roofing contractors metro by metro using certifications, Construction Industries Board registration checks and review data. Each page lists the firms that passed our checks in that market and profiles the metro’s storm record.
- Best roofers in Oklahoma City, covering Oklahoma, Cleveland, Canadian and the surrounding counties
- Best roofers in Tulsa, including Broken Arrow and the Osage and Wagoner county suburbs
- Best roofers in Lawton, for Comanche and Cotton counties
- Best roofers in Fort Smith, a metro that crosses into eastern Oklahoma
For the national picture behind these Oklahoma numbers, start with our roof replacement cost guide. Neighboring-state comparison: roof replacement cost in Texas.
Verified roofers in Oklahoma metros
Pricing a roof is half the job; the other half is choosing who installs it. The Roofing Brief ranks manufacturer-certified roofers in 4 Oklahoma metros, scoring each on a published formula and checking the leaders against state licence and BBB records.
- Best roofers in Oklahoma City, OK: five certified contractors ranked and checked against licence and BBB records, led by 777 Roofing & Construction, LLC (TRB Score 96.0).
- Best roofers in Tulsa, OK: five certified contractors ranked and checked against licence and BBB records, led by Arrowhead Roofing (TRB Score 94.8).
- Best roofers in Fort Smith, AR: four certified contractors ranked and checked against licence and BBB records, led by Elite Roofing (TRB Score 67.7).
- Best roofers in Lawton, OK: one certified contractor ranked and checked against licence and BBB records, led by Lopez & Sons Roofing (TRB Score 63.1).
Frequently asked questions
What is the typical cost to replace a roof in Oklahoma?
This Old House puts the Oklahoma average at $7,021 (June 2026, RSMeans data), with asphalt at $4.45 per square foot installed. That prices 2,000 square feet of asphalt roof at about $8,900, plus $1,000 to $3,200 for tear-off. A large, fully specified 30-square shingle roof costs $23,412 in Tulsa and $26,180 in Oklahoma City in the 2025 Cost vs. Value Report.
How much does it cost to replace a roof on a 2,200 square foot house in Oklahoma?
A single-story 2,200 square foot house with a 6/12 pitch has about 27 squares of roof, which comes to roughly $12,000 in asphalt at This Old House’s Oklahoma rate of $4.45 per square foot, before tear-off and permit. A two-story house of the same floor area has about half the roof, near $6,000. Class 4 shingles add about 10 to 20 percent.
Will insurance cover a 20 year old roof in Oklahoma?
It can, if a covered peril such as hail or wind damaged it, but the payout may be reduced. Policies that pay roofs at actual cash value subtract depreciation, and a percentage wind and hail deductible comes off first. No policy pays to replace a roof just because it is old. Oklahoma’s proposed 2026 roof-age protections did not pass, so check your policy terms.
What is the 25% rule for roofing?
The 25 percent rule comes from the Florida Building Code: if more than 25 percent of a roof section is repaired or replaced within 12 months, the whole section must meet current code, though Florida’s 2022 law (SB 4-D) exempts roofs built to the 2007 code or later. Oklahoma has no 25 percent rule. Its 2024 residential code instead bars laying new asphalt shingles over old ones.
Is it cheaper to put a metal roof or shingles on an Oklahoma house?
Shingles are cheaper upfront. This Old House’s Oklahoma data puts asphalt at $4.45 per square foot and metal at $8.39, and the 2025 Cost vs. Value Report prices the same 30-square job at $23,412 asphalt versus $37,959 metal in Tulsa. Metal lasts longer, but asphalt recovered a slightly larger share of its cost at resale in both Tulsa and Oklahoma City.
How often should a roof be replaced in Oklahoma?
An asphalt shingle roof typically lasts 15 to 25 years in Oklahoma, per This Old House, and metal 40 to 60 years. Hail often forces replacement sooner: Oklahoma logged 4,379 hail reports of 1 inch or larger from 2016 to 2025 in NOAA records. Have the roof inspected after any major hailstorm and plan for replacement once it reaches about 20 years.
Do you need a permit to replace a roof in Oklahoma?
Usually, yes. Permits are set by each city. Oklahoma City has required a reroof permit and inspection for residential work since August 1, 2025, at $94.50, except maintenance on 500 square feet or less. Tulsa treats a reroof as a building permit priced by job value. The roofer must give the permit office its state registration number under 59 O.S. 1151.17.
Does a roofer need a license in Oklahoma?
Yes. Every roofing contractor must register each year with the Oklahoma Construction Industries Board, at $75, with at least $500,000 of liability insurance for residential work. A new Residential Roofing Endorsement phases in from January 1, 2027, through an exam or, for existing registrants, 10 hours of continuing education, and becomes required for all residential roofing work on January 1, 2028.
Sources
- U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, Roofers (SOC 47-2181): U.S., Oklahoma, Oklahoma City and Tulsa metro areas.
- Cost vs. Value Report 2025, Journal of Light Construction: Oklahoma City and Tulsa city reports; West South Central region.
- This Old House, “The Cost of a Roof Replacement in Oklahoma,” updated June 12, 2026 (RSMeans data from Gordian).
- Oklahoma Uniform Building Code Commission, OAC 748:20 Subchapter 6, International Residential Code 2024 permanent rule, effective September 14, 2026.
- Oklahoma Statutes Title 59, Roofing Contractor Registration Act, 59 O.S. 1151.1 to 1151.30 (Construction Industries Board compilation effective July 1, 2026).
- Construction Industries Board, “New Residential Roofing Endorsement Required by House Bill 1628,” updated June 8, 2026, and roofing FAQ.
- Oklahoma Statutes Title 36, sections 961, 962 and 972.
- Oklahoma Insurance Department: OKReady / Strengthen Oklahoma Homes program page; releases of July 10, September 1 and September 30, 2026; December 10, 2025 legislative package; May 20, 2026 commissioner statement.
- City of Oklahoma City, “Spring is re-roofing season in OKC; don’t forget your permit,” April 29, 2026; KFOR, “City of OKC says mandatory roofing permits are to protect homeowners from scams,” August 1, 2025; PermitCalculator, Tulsa 2026 fee estimate.
- Oklahoma Tax Commission, OAC 710:65-1-7.
- NOAA National Centers for Environmental Information, Storm Events Database, 2016 to 2025.
Reviewed by The Roofing Brief Team. Last reviewed: October 2026. Prices, fees, grant windows and code status change; confirm current figures with your city, your insurer and at least three registered contractors.