2 Brothers Contracting
Verified — license confirmed✅ Independently Verified
Registry check done: this contractor's state license was found in the official state registry. Check it yourself and ask for a current certificate of insurance first.
- License # BC803839
- Status MN Licensed
- Expires 2028-03-31
- Last checked Oct 07, 2026
- Roofing Contractor serving Rochester, Minnesota — based at 3777 40th Ave NW #100, Rochester, MN 55901.
- Jobs on the listing: roof replacement, roof repair, emergency repair, roof inspection, storm damage repair.
- State license #BC803839 (MN Licensed), expires 2028-03-31.
- Independently verified by PickARoofer since October 2026.
Services Offered
How to check 2 Brothers Contracting on the Minnesota record
residential roofing work in Minnesota needs a Department of Labor and Industry license — building, remodeling or roofing — and every one of them is on the department's public register Official lookup: Minnesota DLI license lookup.
- Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.
- Compare the registry name with the name on the contract, and read the status line.
- An expiry before your finish date is a reason to ask questions.
- Go to the registry and search by license number first, business name second.
Registry last checked October 2026; the license on file shows an expiration of 2028-03-31. A badge covers the license match only, not insurance or workmanship.
Hail and wind history for Rochester, Olmsted County
For Olmsted County, the NOAA record since 2017 lists 94 hail entries. Across 19 of those days, stones measured 1 inch (a quarter) or larger. Golf ball hail or bigger came on 4 days. The top size reported was 2 inches, about the size of a hen egg. Golf-ball hail was last logged in the record in 2026.
In the last 90 days NOAA logged 2 hail reports within 25 miles of Rochester.
The strongest logged thunderstorm gust is 81 mph.
The same record has 10 tornadoes, with EF2 the highest rating.
Reports cluster in May (43 percent of the total); April through July carry 88 percent. In 6 months of the year, hail is rare in the record.
Scaled by size, Olmsted County is number 6 of the 62 counties in Minnesota that we compare, which is in the top third at 166.4 reports per 1,000 square miles.
| Measure | Value |
|---|---|
| Peak gust, mph | 81 |
| Density rank in state | 6 of 62 |
| Share of reports in April to July | 88% |
| Reports, all years | 109 |
| Biggest stone, inches | 2 |
| NOAA hail reports since 2017 | 94 |
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 | Reports | Largest stone, in |
|---|---|---|
| 2015 | 8 | 1.5 |
| 2018 | 11 | 2 |
| 2023 | 9 | 1.5 |
Housing around Rochester
Half the homes in Rochester were built before 1987, which is an age of 39 years or more. Pre-1980 construction makes up 42.2 percent of homes in Rochester. Against a median home value of $287,500, a $10,800 mid-range asphalt roof is 4 percent of the house.
| Measure | Value |
|---|---|
| Single-family homes | 68% |
| Total housing units | 53,595 |
| Median build year | 1987 |
| Built before 1980 | 42.2% |
| Homes lived in by owners | 65.4% |
Replacement costs in Rochester
No big local premium or discount applies in Rochester: asphalt shingles are $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. Per year of service, metal often costs less than shingles even at a higher price; the last column of the table shows it.
| Material | Lifespan | Cost per year | Middle of range |
|---|---|---|---|
| Standing Seam Metal | 50 to 70 yr | $510 | $30,720 |
| Metal (Steel/Aluminum) | 40 to 70 yr | $410 | $22,560 |
| Cedar Shake | 20 to 30 yr | $770 | $19,200 |
| Metal Shingles | 35 to 50 yr | $430 | $18,240 |
| Architectural Asphalt Shingles | 25 to 30 yr | $430 | $11,760 |
| Clay Tile | 50 to 100 yr | $410 | $30,720 |
This listing in numbers
2 Brothers Contracting shows 4.9 stars on 49 reviews, level with the 4.86 average across listings in Rochester. Reviews across Rochester listings total 1,020; 4.8 percent belong to 2 Brothers Contracting. Stars and counts are public ratings imported with the listing. PickARoofer did not collect them and does not verify them. The license on file runs to 2028-03-31, about 17 months from now.
| Item | Value |
|---|---|
| Rating on listing | 4.9 stars |
| Review count | 49 |
| Mean rating, Rochester | 4.86 stars |
| Roofing listings in Rochester | 27 |
| With more reviews | 6 |
| Ahead on stars | 6 |
| License on file | BC803839 |
| Status on file | MN Licensed |
| Expires | 2028-03-31 (17 months) |
Questions about roofing in Rochester
- Can I confirm 2 Brothers Contracting is licensed?
- The Minnesota lookup shows status and expiry. Set both beside the contract and ask the roofer for proof of insurance.
- Which months bring hail to Olmsted County?
- Hail clusters in May (43 percent), and April through July total 88 percent of the record.
- Does hail damage have to be fixed right away?
- Photograph the roof, note the date, and schedule a written inspection soon. Many policies have a claim window.
- How old are the roofs in Rochester?
- The median home was built in 1987, so it is 39 years old. Roof age follows the house unless a replacement happened, and 25 years is a common asphalt life.
- How much is a roof replacement in Rochester?
- Plan on $6,720 to $14,880 for asphalt shingles on a 2,000 square foot roof here, about $10,800 in the middle. Metal, tile and flat roofs are in the cost table.
- How much hail does Olmsted County see?
- From 2017 the county has 94 entries; hail of 1 inch or more came on 19 of those days, mostly in May.
Do you own this business? Fix or claim this listing · Add a badge to your site · Report a mistake / ask for removal