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
- 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
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.
- Look at the expiration date and compare it with the dates in your contract.
- Go to the registry and search by license number first, business name second.
- The registry name, the contract name and the truck lettering should all agree; the status should be active.
- 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.
| Measure | Value |
|---|---|
| Reports in April to July | 88% |
| Hail reports since 2017 | 94 |
| Days with hail at 1 inch or more | 19 |
| Largest stone, inches | 2 |
| Density rank in state | 6 of 62 |
| Peak month | May |
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.
| Year | Hail reports | Biggest stone, in |
|---|---|---|
| 2015 | 8 | 1.5 |
| 2022 | 22 | 1.75 |
| 2023 | 9 | 1.5 |
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.
| Measure | Value |
|---|---|
| Owner-occupied | 65.4% |
| Typical household income | $87,767 |
| Median year built | 1987 |
| Total housing units | 53,595 |
| Single-family share | 68% |
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.
| Material | Installed range | Service life | Per year of life |
|---|---|---|---|
| TPO / EPDM (Flat) | $7,680 to $15,360 | 15-25 yrs | $580 |
| Standing Seam Metal | $23,040 to $38,400 | 50-70 yrs | $510 |
| Metal Shingles | $13,440 to $23,040 | 35-50 yrs | $430 |
| Clay Tile | $23,040 to $38,400 | 50-100 yrs | $410 |
| Cedar Shake | $13,440 to $24,960 | 20-30 yrs | $770 |
| Metal (Steel/Aluminum) | $16,320 to $28,800 | 40-70 yrs | $410 |
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.
| Item | Value |
|---|---|
| Stars on listing | 4.9 stars |
| Listing reviews | 49 |
| Average, Rochester | 4.86 stars |
| Roofing listings in Rochester | 27 |
| With more reviews | 6 |
| Ahead on stars | 6 |
| License on file | BC676913 |
| License status on file | MN Licensed |
| Expires | 2027-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