Gary Kline Roofing Inc

Verified — license confirmed

✅ Independently Verified

We confirmed this contractor's state license with the official state registry. Don't take our word for it: check the public record yourself, and ask for a current certificate of insurance before signing.

  • License # BC676913
  • Status MN Licensed
  • Expires 2027-03-31
  • Last checked Oct 07, 2026
🔍 Verify on Minnesota DLI ↗ Opens the public Minnesota records — search license #BC676913.
3021 43rd St NW, Rochester, MN 55901
Rochester, Minnesota
Roofing Contractor
Registry last checked October 2026
  • Roofing Contractor serving Rochester, Minnesota — based at 3021 43rd St NW, Rochester, MN 55901.
  • Work covered: roof replacement, roof repair, emergency repair, storm damage repair, roof inspection.
  • State license #BC676913 (MN Licensed), expires 2027-03-31.
  • Independently verified by PickARoofer since October 2026.

Services Offered

Emergency Repair Gutter Services Roof Replacement Roof Inspection Storm Damage Roof Repair

Request a quote from Gary Kline Roofing Inc

Your request goes to Gary Kline Roofing Inc only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Gary Kline Roofing Inc only

How to check Gary Kline Roofing Inc on the Minnesota record

the Department of Labor and Industry (DLI) is what licenses Minnesota residential contractors, roofers included, and its register of those licenses is public Official lookup: Minnesota DLI license lookup.

  1. Look at the expiration date and compare it with the dates in your contract.
  2. Go to the registry and search by license number first, business name second.
  3. The registry name, the contract name and the truck lettering should all agree; the status should be active.
  4. Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.

Registry last checked October 2026; the license on file shows an expiration of 2027-03-31. A badge covers the license match only, not insurance or workmanship.

Hail and wind history for Rochester and Olmsted County

Count the hail reports NOAA logged for Olmsted County since 2017 and you get 94. On 19 of those days, hail reached 1 inch (a quarter) or larger. 4 of those days had golf-ball hail or bigger. The largest stone was 2 inches, about a hen egg. Golf-ball hail was last logged in the file in 2026.

Adjusted for size, Olmsted County is number 6 of the 62 counties in Minnesota that we compare, so it sits in the top third at 166.4 reports per 1,000 square miles.

If a storm does come through, take dated photos of the roof first. Whoever you hire, Gary Kline Roofing Inc included, should put the inspection findings in writing.

Within 25 miles of Rochester, the last 90 days produced 2 NOAA hail reports.

The same record has 10 tornadoes, with EF2 the highest rating.

Thunderstorm wind peaked at 81 mph in the record.

Olmsted County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Reports in April to July88%
Hail reports since 201794
Days with hail at 1 inch or more19
Largest stone, inches2
Density rank in state6 of 62
Peak monthMay

The largest single day in the record is May 29, 2018: a 2-inch stone, about the size of a hen egg, reported near Rock Dell.

Busiest full years for hail reports in Olmsted County
YearHail reportsBiggest stone, in
201581.5
2022221.75
202391.5
1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail Rochester
1 in and up 1.75 in or more 2.75 in or more. 61 reports of 1 inch or larger have coordinates. Dots show report locations, never storm tracks. Sources: NOAA Storm Events, US Census county outline.

The homes under these roofs

The median home in Rochester was built in 1987, so the typical house is 39 years old. Pre-1980 construction makes up 42.2 percent of homes in Rochester. A mid-range asphalt replacement at $10,800 equals 4 percent of the median home value of $287,500.

Rochester housing, Census American Community Survey
MeasureValue
Owner-occupied65.4%
Typical household income$87,767
Median year built1987
Total housing units53,595
Single-family share68%

What a new roof costs in Rochester

Local pricing in Rochester is within 5 percent of the national basis, so asphalt shingles run $6,720 to $14,880. Census County Business Patterns counts 15 roofing firms with payroll in the county. 60 percent of them have fewer than 5 employees. Divide price by years of life and the ranking changes: see the last column.

Cost by roofing material, 2,000 sq ft, Rochester price index applied
MaterialInstalled rangeService lifePer year of life
TPO / EPDM (Flat)$7,680 to $15,36015-25 yrs$580
Standing Seam Metal$23,040 to $38,40050-70 yrs$510
Metal Shingles$13,440 to $23,04035-50 yrs$430
Clay Tile$23,040 to $38,40050-100 yrs$410
Cedar Shake$13,440 to $24,96020-30 yrs$770
Metal (Steel/Aluminum)$16,320 to $28,80040-70 yrs$410

Full cost guide for Rochester →

Gary Kline Roofing Inc by the numbers

At 4.9 stars on 49 reviews, Gary Kline Roofing Inc matches the Rochester listing average of 4.86. Rochester has 27 roofing listings; 6 of them have more reviews than Gary Kline Roofing Inc and 6 rate higher. Together the listings hold 1,020 reviews, and Gary Kline Roofing Inc accounts for 4.8 percent of them. The license on file runs out on 2027-03-31, within about 5 months, so confirm renewal if the job spans that date.

Gary Kline Roofing Inc on PickARoofer, public listing data
ItemValue
Stars on listing4.9 stars
Listing reviews49
Average, Rochester4.86 stars
Roofing listings in Rochester27
With more reviews6
Ahead on stars6
License on fileBC676913
License status on fileMN Licensed
Expires2027-03-31 (5 months)

Common questions, Rochester

What is the biggest hail on record for Olmsted County?
Stones since 2017 topped out at 2 inches, roughly a hen egg; golf-ball hail or bigger came on 4 days.
How often does hail hit Rochester?
From 2017 the county has 94 entries; hail of 1 inch or more came on 19 of those days, most often in May.
What is a roof replacement price in Rochester?
Budget $6,720 to $14,880 for asphalt shingles on a 2,000 square foot roof here, about $10,800 in the middle. Other materials are in the cost table.
Does hail damage have to be fixed right away?
Do not wait for a leak. A short inspection after the storm documents the damage while the date is fresh.
How old are the roofs in Rochester?
Census data puts the typical build year at 1987. Asphalt roofs wear out in 15 to 30 years, so many roofs here have been replaced at least once.
Which months bring hail to Olmsted County?
Spring and early summer carry the bulk of it: 88 percent of reports come between April and July, May leading at 43 percent.

Own this business? Claim or fix this listing · Get a badge for your website · Report an error / request removal