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
🔍 Verify on Minnesota DLI ↗ Opens the public Minnesota records — search license #BC803839.
3777 40th Ave NW #100, Rochester, MN 55901
Rochester, Minnesota
Roofing Contractor
Registry last checked October 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

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

Request a quote from 2 Brothers Contracting

Your request goes to 2 Brothers Contracting only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to 2 Brothers Contracting only

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.

  1. Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.
  2. Compare the registry name with the name on the contract, and read the status line.
  3. An expiry before your finish date is a reason to ask questions.
  4. 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.

Olmsted County storm figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Peak gust, mph81
Density rank in state6 of 62
Share of reports in April to July88%
Reports, all years109
Biggest stone, inches2
NOAA hail reports since 201794

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.

Heaviest full years for hail reports in Olmsted County
YearReportsLargest stone, in
201581.5
2018112
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+ 1.75 in or more baseball and up. Here each dot is one hail report with coordinates (61 in all). Dots are report points, not storm paths. Sources: NOAA Storm Events, US Census county outline.

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.

Homes in Rochester, Census American Community Survey
MeasureValue
Single-family homes68%
Total housing units53,595
Median build year1987
Built before 198042.2%
Homes lived in by owners65.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.

Cost by roofing material, 2,000 sq ft, Rochester price index applied
MaterialLifespanCost per yearMiddle of range
Standing Seam Metal50 to 70 yr$510$30,720
Metal (Steel/Aluminum)40 to 70 yr$410$22,560
Cedar Shake20 to 30 yr$770$19,200
Metal Shingles35 to 50 yr$430$18,240
Architectural Asphalt Shingles25 to 30 yr$430$11,760
Clay Tile50 to 100 yr$410$30,720

Full cost guide for Rochester →

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.

2 Brothers Contracting on PickARoofer, imported listing data
ItemValue
Rating on listing4.9 stars
Review count49
Mean rating, Rochester4.86 stars
Roofing listings in Rochester27
With more reviews6
Ahead on stars6
License on fileBC803839
Status on fileMN Licensed
Expires2028-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