Call(918) 372-2937

Free referral service for Tulsa metro homeowners

Roof repair and hail damage help in Tulsa

One request instead of a stack of door hangers. Tell us what the roof is doing and one state-registered local roofer who serves your ZIP calls you back, looks at it, and puts the price in writing before any work starts.

Latest hail in NOAA's published record for Tulsa County: July 11, 2026. Every storm since 1996

Get a roofer to look at it

About a minute. A local roofer calls you back.

What's going on? Pick any
March 1996: hail on 2 days, largest 2.75 inApril 1996: hail on 2 days, largest 1.75 inMay 1996: hail on 3 days, largest 2.75 inJune 1996: hail on 4 days, largest 1 inJuly 1996: hail on 4 days, largest 1.75 inAugust 1996: hail on 1 day, largest 0.88 inSeptember 1996: no hail reportsOctober 1996: hail on 1 day, largest 1.75 inMarch 1997: hail on 3 days, largest 3.75 inApril 1997: hail on 2 days, largest 0.75 inMay 1997: hail on 2 days, largest 2 inJune 1997: hail on 2 days, largest 0.75 inJuly 1997: hail on 4 days, largest 1.25 inAugust 1997: no hail reportsSeptember 1997: no hail reportsOctober 1997: hail on 1 day, largest 0.88 inMarch 1998: hail on 1 day, largest 0.75 inApril 1998: hail on 3 days, largest 1 inMay 1998: hail on 2 days, largest 0.75 inJune 1998: hail on 2 days, largest 2.75 inJuly 1998: hail on 1 day, largest 0.75 inAugust 1998: hail on 1 day, largest 0.75 inSeptember 1998: no hail reportsOctober 1998: hail on 1 day, largest 0.88 inMarch 1999: no hail reportsApril 1999: hail on 2 days, largest 1 inMay 1999: hail on 7 days, largest 2.5 inJune 1999: hail on 1 day, largest 0.75 inJuly 1999: hail on 1 day, largest 0.88 inAugust 1999: hail on 1 day, largest 1 inSeptember 1999: hail on 1 day, largest 0.88 inOctober 1999: no hail reportsMarch 2000: hail on 1 day, largest 2.5 inApril 2000: hail on 2 days, largest 1 inMay 2000: hail on 2 days, largest 2.75 inJune 2000: no hail reportsJuly 2000: hail on 1 day, largest 0.88 inAugust 2000: no hail reportsSeptember 2000: no hail reportsOctober 2000: no hail reportsMarch 2001: no hail reportsApril 2001: hail on 1 day, largest 1 inMay 2001: hail on 3 days, largest 1.75 inJune 2001: hail on 1 day, largest 1.75 inJuly 2001: no hail reportsAugust 2001: hail on 1 day, largest 0.88 inSeptember 2001: hail on 1 day, largest 0.75 inOctober 2001: no hail reportsMarch 2002: hail on 1 day, largest 1.75 inApril 2002: no hail reportsMay 2002: hail on 5 days, largest 3.5 inJune 2002: no hail reportsJuly 2002: no hail reportsAugust 2002: hail on 1 day, largest 0.75 inSeptember 2002: no hail reportsOctober 2002: no hail reportsMarch 2003: no hail reportsApril 2003: hail on 1 day, largest 0.75 inMay 2003: hail on 4 days, largest 1.75 inJune 2003: hail on 3 days, largest 1 inJuly 2003: no hail reportsAugust 2003: hail on 1 day, largest 1 inSeptember 2003: no hail reportsOctober 2003: no hail reportsMarch 2004: hail on 1 day, largest 0.88 inApril 2004: hail on 3 days, largest 1.75 inMay 2004: hail on 2 days, largest 0.88 inJune 2004: no hail reportsJuly 2004: hail on 1 day, largest 1 inAugust 2004: no hail reportsSeptember 2004: no hail reportsOctober 2004: hail on 1 day, largest 0.75 inMarch 2005: hail on 1 day, largest 1.75 inApril 2005: hail on 2 days, largest 3 inMay 2005: no hail reportsJune 2005: hail on 2 days, largest 1 inJuly 2005: hail on 1 day, largest 0.75 inAugust 2005: no hail reportsSeptember 2005: no hail reportsOctober 2005: hail on 1 day, largest 1 inMarch 2006: hail on 1 day, largest 1.75 inApril 2006: hail on 3 days, largest 2 inMay 2006: hail on 2 days, largest 1.75 inJune 2006: hail on 2 days, largest 1.75 inJuly 2006: no hail reportsAugust 2006: hail on 1 day, largest 0.88 inSeptember 2006: no hail reportsOctober 2006: no hail reportsMarch 2007: hail on 1 day, largest 0.88 inApril 2007: hail on 1 day, largest 0.75 inMay 2007: no hail reportsJune 2007: hail on 1 day, largest 1.75 inJuly 2007: hail on 2 days, largest 1.75 inAugust 2007: no hail reportsSeptember 2007: no hail reportsOctober 2007: hail on 1 day, largest 1 inMarch 2008: hail on 2 days, largest 0.88 inApril 2008: hail on 2 days, largest 1.75 inMay 2008: hail on 4 days, largest 1.75 inJune 2008: hail on 1 day, largest 1.75 inJuly 2008: no hail reportsAugust 2008: no hail reportsSeptember 2008: no hail reportsOctober 2008: no hail reportsMarch 2009: hail on 3 days, largest 1.25 inApril 2009: hail on 2 days, largest 0.88 inMay 2009: hail on 2 days, largest 0.88 inJune 2009: hail on 1 day, largest 0.88 inJuly 2009: no hail reportsAugust 2009: hail on 2 days, largest 1.75 inSeptember 2009: hail on 1 day, largest 1 inOctober 2009: no hail reportsMarch 2010: no hail reportsApril 2010: hail on 2 days, largest 0.88 inMay 2010: hail on 1 day, largest 0.88 inJune 2010: hail on 2 days, largest 1 inJuly 2010: no hail reportsAugust 2010: no hail reportsSeptember 2010: no hail reportsOctober 2010: no hail reportsMarch 2011: no hail reportsApril 2011: hail on 6 days, largest 2.5 inMay 2011: hail on 3 days, largest 2 inJune 2011: hail on 4 days, largest 1 inJuly 2011: no hail reportsAugust 2011: hail on 1 day, largest 0.88 inSeptember 2011: no hail reportsOctober 2011: hail on 1 day, largest 0.75 inMarch 2012: no hail reportsApril 2012: hail on 3 days, largest 1 inMay 2012: no hail reportsJune 2012: no hail reportsJuly 2012: hail on 1 day, largest 0.88 inAugust 2012: hail on 1 day, largest 0.75 inSeptember 2012: no hail reportsOctober 2012: no hail reportsMarch 2013: hail on 2 days, largest 1 inApril 2013: hail on 2 days, largest 1 inMay 2013: hail on 2 days, largest 2 inJune 2013: hail on 1 day, largest 0.88 inJuly 2013: hail on 3 days, largest 1.75 inAugust 2013: no hail reportsSeptember 2013: hail on 1 day, largest 0.75 inOctober 2013: no hail reportsMarch 2014: no hail reportsApril 2014: hail on 3 days, largest 1 inMay 2014: no hail reportsJune 2014: hail on 1 day, largest 1 inJuly 2014: no hail reportsAugust 2014: no hail reportsSeptember 2014: no hail reportsOctober 2014: hail on 1 day, largest 1.75 inMarch 2015: hail on 1 day, largest 4.25 inApril 2015: no hail reportsMay 2015: no hail reportsJune 2015: no hail reportsJuly 2015: hail on 1 day, largest 1.75 inAugust 2015: no hail reportsSeptember 2015: no hail reportsOctober 2015: no hail reportsMarch 2016: no hail reportsApril 2016: hail on 2 days, largest 0.75 inMay 2016: hail on 1 day, largest 1 inJune 2016: no hail reportsJuly 2016: hail on 3 days, largest 1.5 inAugust 2016: no hail reportsSeptember 2016: no hail reportsOctober 2016: no hail reportsMarch 2017: hail on 2 days, largest 1 inApril 2017: hail on 2 days, largest 1.75 inMay 2017: hail on 3 days, largest 1.5 inJune 2017: no hail reportsJuly 2017: no hail reportsAugust 2017: no hail reportsSeptember 2017: no hail reportsOctober 2017: no hail reportsMarch 2018: no hail reportsApril 2018: no hail reportsMay 2018: hail on 1 day, largest 1 inJune 2018: hail on 1 day, largest 1 inJuly 2018: no hail reportsAugust 2018: hail on 1 day, largest 1 inSeptember 2018: no hail reportsOctober 2018: no hail reportsMarch 2019: hail on 1 day, largest 0.88 inApril 2019: no hail reportsMay 2019: hail on 1 day, largest 1 inJune 2019: hail on 1 day, largest 1.5 inJuly 2019: no hail reportsAugust 2019: hail on 1 day, largest 1.5 inSeptember 2019: no hail reportsOctober 2019: hail on 1 day, largest 2 inMarch 2020: hail on 1 day, largest 1.75 inApril 2020: hail on 4 days, largest 2 inMay 2020: no hail reportsJune 2020: no hail reportsJuly 2020: hail on 1 day, largest 1.5 inAugust 2020: no hail reportsSeptember 2020: no hail reportsOctober 2020: no hail reportsMarch 2021: hail on 1 day, largest 1 inApril 2021: no hail reportsMay 2021: no hail reportsJune 2021: no hail reportsJuly 2021: no hail reportsAugust 2021: no hail reportsSeptember 2021: no hail reportsOctober 2021: no hail reportsMarch 2022: no hail reportsApril 2022: hail on 1 day, largest 1 inMay 2022: hail on 4 days, largest 1.25 inJune 2022: hail on 1 day, largest 0.75 inJuly 2022: hail on 1 day, largest 0.75 inAugust 2022: no hail reportsSeptember 2022: no hail reportsOctober 2022: no hail reportsMarch 2023: no hail reportsApril 2023: no hail reportsMay 2023: hail on 1 day, largest 0.75 inJune 2023: hail on 2 days, largest 1.75 inJuly 2023: no hail reportsAugust 2023: hail on 2 days, largest 0.75 inSeptember 2023: hail on 2 days, largest 0.88 inOctober 2023: hail on 1 day, largest 1.25 inMarch 2024: hail on 1 day, largest 0.75 inApril 2024: hail on 2 days, largest 1.5 inMay 2024: hail on 5 days, largest 3 inJune 2024: no hail reportsJuly 2024: hail on 1 day, largest 1.5 inAugust 2024: hail on 1 day, largest 1.25 inSeptember 2024: no hail reportsOctober 2024: no hail reportsMarch 2025: no hail reportsApril 2025: no hail reportsMay 2025: hail on 4 days, largest 2 inJune 2025: hail on 2 days, largest 0.75 inJuly 2025: no hail reportsAugust 2025: hail on 1 day, largest 0.75 inSeptember 2025: hail on 1 day, largest 1.75 inOctober 2025: hail on 1 day, largest 1.5 inMarch 2026: hail on 2 days, largest 1 inApril 2026: hail on 2 days, largest 1.25 inMay 2026: hail on 1 day, largest 1.75 inJune 2026: hail on 1 day, largest 1 inJuly 2026: hail on 1 day, largest 1.25 inAugust 2026: no hail reportsSeptember 2026: no hail reportsOctober 2026: no hail reports
Every month from March to October since 1996. A filled square means NOAA logged hail somewhere in Tulsa County that month; the color is the largest stone. *2026 runs through July 2026.noneunder 1 in1 to 1.5 in1.75 to 2.5 in2.75 in +NOAA NCEI Storm Events Database.

State-registered roofers onlyWe refer contractors registered with the Oklahoma Construction Industries Board.

A written price firstYou see the price on paper before any work starts, and you can say no.

No deductible gamesOklahoma law bars roofers from promising to pay your deductible. We hold the line.

Free to youThe contractor pays us for the introduction. You never pay us anything.

Roof leaking right now?

Call or text us, then do these three things while you wait.

  1. Catch the water. Bucket under the drip, towels around it. If the ceiling bulges with water, a small hole at the low point lets it drain into the bucket instead of bringing the drywall down.
  2. Stay off the roof. Wet shingles and storm debris are slick. Take photos from the ground and inside the attic.
  3. Ask for a tarp. A roofer can cover the opening until it is repaired. Keep the receipt; insurers expect you to prevent further damage.

Power line down or a tree on the house? Call 911 first. Emergency tarp steps.

8.6

days a year with hail reported somewhere in Tulsa County, 1996 to 2025 average.

30 of 30

years had at least one day of hail 1 inch or larger, the size the National Weather Service calls severe.

4.25 in

the largest stone logged in the county since 1996, near Tulsa International Airport on March 25, 2015.

49%

of homes in the 39 metro ZIP codes we cover were built before 1980 (Census ACS 2020-2024). Older houses are more likely to hide extra layers or tired decking.

NOAA NCEI Storm Events Database, Tulsa County, 1996 to 2025; 2026 through July 2026. Method and full data.

How it works

  1. Tell us what you are seeing. Use the form or call us. A photo from the ground helps.
  2. A local roofing contractor calls you back. They set a time to look at the roof. Ask the pro whether the inspection is free.
  3. You get the price in writing before work starts. Compare it with your adjuster's estimate or another quote. You decide.

We don't do roofing work and we don't set prices. The contractor pays us for the introduction; you pay us nothing.

A roofer stripping old shingles from a damaged house roof
Tear-off: the old shingles come off down to the deck so it can be checked. Photo: Zohair Mirza / Unsplash

What roof work usually costs

These are published national price ranges, not quotes. The roofer measures your roof and prices it in writing before any work starts.

Already have a quote or an adjuster's estimate? Check it line by line.

Full cost guide

JobPublished rangeSource
Roof replacement, typical project$7,500 to $14,000, about $10,000 averageFixr, Feb 2026
New roof, 2,000 sq ft house$7,283 to $24,121, $9,476 averageThis Old House, Jun 2026
Roof repair$400 to $1,900, $1,150 averageFixr, Jan 2026
Roof leak repair$350 to $1,500, $800 averageFixr, Jan 2026
Roof inspection$307 to $571, $426 averageFixr, Jan 2025
Metal roof, installed$3 to $30 per sq ft, $11 averageFixr, Jan 2026
Seamless gutters, installed$1,400 to $3,000, $1,582 for 150 ftFixr, Jan 2025

Prices change with the size of the roof and what is under the shingles. Sources are listed on the cost guide.

Hail season in Tulsa

NOAA's Storm Events Database lists 824 hail reports in Tulsa County from 1996 to 2025, on 258 different days. That is about 8.6 hail days a year, and 4.8 with stones of 1 inch or larger.

59% of those hail days fell in April, May and June, and May is the peak month. Hail also shows up in March and in the fall, and damaging thunderstorm wind was reported on about 9 days a year.

Most hail never makes the news. A storm that drops quarter-size stones on one side of Broken Arrow can miss Jenks entirely, which is why it pays to have the roof looked at after a storm that hit your street, before a claim deadline runs out. What hail does to a roof.

Average days with hail per year, by month, Tulsa County

Jan: 0.1 daysJanFeb: 0.1 daysFebMar: 0.9 daysMarApr: 1.8 daysAprMay: 2.1 days2.1MayJun: 1.2 daysJunJul: 0.9 daysJulAug: 0.6 daysAugSep: 0.2 daysSepOct: 0.4 daysOctNov: 0.3 daysNovDec: 0.1 daysDec
Source: NOAA NCEI Storm Events Database, 1996 to 2025 average.

An older housing stock, a lot of roofs due

About 49% of the 366,891 homes in the 39 ZIP codes we cover were built before 1980, 24% from 1980 to 1999, and 27% in 2000 or later (Census ACS 2020-2024). The most housing is in 74133 (South Tulsa (Union)), 74136 (South Tulsa (71st and Yale)), 74105 (Brookside / South Peoria), 74137 (South Tulsa (Riverside / 101st)).

A house that has stood through several decades of Tulsa storms has usually had its roof replaced at least once, and an older house can hide extra layers or tired decking under the shingles. Ask the roofer to note the layers and the deck condition in the quote. Repair or replace.

The downtown Tulsa skyline at sunset under a cloudy sky
Downtown Tulsa. The county averages hail on about nine days a year. Photo: Mick Haupt / Unsplash

Areas we cover

All of Tulsa, plus:

Questions Tulsa homeowners ask

What does a new roof cost in Tulsa?

Published national figures put a typical roof replacement at $7,500 to $14,000, about $10,000 on average (Fixr, February 2026), and This Old House estimates $7,283 to $24,121 for a 2,000 square foot house. Your price depends on the roof's size and pitch, layers to remove, decking repairs and the shingle you choose. Get it in writing.

Will my insurance pay for hail damage?

It depends on your policy and on whether the adjuster finds storm damage. Most homeowner policies cover sudden hail and wind damage minus your deductible, and many Oklahoma policies use a separate wind and hail deductible. The Oklahoma Insurance Department says a wind and hail deductible is usually set at 1% of the dwelling amount but can be 2% to 5%.

Can a roofer pay my deductible?

No. Under 59 O.S. 1151.30, a roofer working on an insurance-paid job may not advertise or promise to pay all or part of your insurance deductible, and if one does, your insurer does not have to consider that roofer's estimate. A contractor who offers to cover or waive it is offering something Oklahoma law does not allow.

How do I check that a roofer is legitimate?

Oklahoma roofers must register every year with the Construction Industries Board, and you can look one up on the CIB roofing search at verify.cib.hbesystems.com/roofing/search. Get the contractor's registration number in writing and look it up yourself before you sign.

Who will come to my house?

An independent local roofing contractor that serves your ZIP and is registered with the Oklahoma Construction Industries Board. Tulsa Roof Crew is a referral service; we pass along your request so you don't have to sort through door hangers and cold calls.

More roofing questions and answers

Get the roof looked at

One request, one registered local roofer, a written price before any work.