Buckshot General Contracting

17312 W Hafeman Rd, Brodhead, WI 53520
Janesville, Wisconsin
Roofing Contractor
  • Roofing Contractor serving Janesville, Wisconsin — based at 17312 W Hafeman Rd, Brodhead, WI 53520.
  • Services: roof inspection, storm damage repair, roof replacement, emergency repair, roof repair.

Services Offered

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

Request a quote from Buckshot General Contracting

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

Free · No obligation · Sent to Buckshot General Contracting only

Checking Buckshot General Contracting against the Wisconsin record

Wisconsin roofing-license requirements are not yet covered by our verification program — confirm licensing and insurance with your city or county building department

  1. An expiry before your finish date is a reason to ask questions.
  2. Search the registry by number, then by name, because spellings differ between sources.
  3. Request a current certificate of insurance from the insurer; licenses and insurance are checked separately.
  4. Match the name, the city and the status. The record should read active or in good standing.

Hail record for Janesville and Rock County

NOAA's Storm Events file lists 63 hail reports for Rock County since 2017. 19 distinct days produced hail of at least 1 inch. The rough of it: 3 days with stones of 1.75 inches or more, capped by a 2.75-inch stone close to a baseball. The newest golf-ball day in the record dates to 2026.

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

The strongest recorded thunderstorm gust is 85 mph.

Among 50 Wisconsin counties with enough reports to compare, Rock County places 8 by density: 101.9 reports per 1,000 square miles, top-third territory.

Within 25 miles of Janesville, the last 90 days brought 0 NOAA hail reports.

After any hail day, photograph the roof before anyone tarps it and write down the date. Ask Buckshot General Contracting, or any roofer you call, for a written inspection report before you sign.

Rock County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Peak monthApril
Biggest stone, inches2.75
Hail density rank in state8 of 50
Tornadoes on file15
Top gust, mph85
Hail reports since 201763

The single largest day was April 18, 2025: a 2.75-inch stone, about the size of a baseball, reported near Evansville.

Most active full years for hail reports in Rock County
Calendar yearReportsTop size, in
201641
201731
2024101.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.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.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2.5 in hail2.75 in hail2.75 in hail2.75 in hail Janesville
1 in and up golf ball and up 2.75 in and up. 60 reports of 1 inch or larger have coordinates. A dot is a point where hail was reported; it does not trace a storm. Sources: NOAA Storm Events, US Census county outline.

The housing stock in Janesville

Janesville's median year built is 1972, which makes the typical home 54 years old. Pre-1980 construction makes up 63.2 percent of homes in Janesville. That is long enough for roughly 2 asphalt roof cycles, so replacement, not first install, is the usual job.

Janesville housing, Census American Community Survey
MeasureValue
Homes lived in by owners66.5%
Pre-1980 homes63.2%
Median year built1972
Typical household income$71,664
Median home value$209,700

Replacement costs in Janesville

Prices in Janesville run about 6 percent below our national basis, so asphalt shingles land at $6,580 to $14,570. Divide price by years of life and the ranking changes: see the last column. For the Janesville-Beloit, WI Metro Area, the BLS median roofer wage is $63,310 a year.

Replacement cost by material, 2,000 sq ft, Janesville price index applied
MaterialService lifeYearly costMidpoint
Standing Seam Metal50-70 yrs$500$30,080
Concrete Tile40-50 yrs$440$19,740
Metal (Steel/Aluminum)40-70 yrs$400$22,090
Metal Shingles35-50 yrs$420$17,860
TPO / EPDM (Flat)15-25 yrs$560$11,280
Clay Tile50-100 yrs$400$30,080

Full cost guide for Janesville →

Questions about roofing in Janesville

How do I check Buckshot General Contracting's license?
Search the Wisconsin record by license number, check the name and status, and note the expiry before you sign anything.
Which months bring hail to Rock County?
68 percent of the county's hail entries fall from April to July, and April alone has 31 percent.
How big does hail get near Janesville?
Hail since 2017 topped out at 2.75 inches, about a baseball; golf-ball hail or larger came on 3 days.
What is the typical house age in Janesville?
The median home was built in 1972, so it is 54 years old. Roof age tracks the house unless a replacement happened, and 25 years is a common asphalt life.
What is a roof replacement price in Janesville?
Asphalt shingles on 2,000 square feet run $6,580 to $14,570 in Janesville, and the middle of that range is $10,575. Metal and tile cost more up front; the table above shows each material.
Is hail common around Janesville?
The county file counts 63 hail entries since 2017. 19 of those days reached 1 inch, and April leads the calendar.

Is this your company? Claim or fix this listing · Add a badge to your site · Report an error / request removal