FAMILY-OWNED · SINCE 1979 MADISON, WI · CENTERVILLE, IA LIC. DC-080900045
24/7 STORM LINE (608) 909-9109
Milwaukee, WI · Milwaukee County

Milwaukee roofing & storm repair, done right the first time.

GAF Master Elite certified and family-owned since 1979. You get a free written estimate, an honest repair-or-replace answer, and insurance claim help, across Milwaukee County and the surrounding suburbs.

★★★★★4.9200+ Google reviews
GAF Master Elite GAF Master Elite50-Year WarrantyLicensed & Insured

No cost · No obligation · We respond within 2 hours

Free Milwaukee roof estimate

3 quick fields · 20 minutes on site · zero obligation

    or call directly (608) 909-9109

    Pallets of shingles delivered to a brick home next to a pickup truck

    4.9★

    Google rating

    47yrs

    In Wisconsin

    GAF

    Master Elite

    $0

    Inspection cost

    Services01 / 06

    Every exterior service Milwaukee needs.

    From Bay View bungalows to commercial flat roofs on the south side, Buckshot handles the full range of residential and commercial exterior work. One company, one call, no subcontracting.

    Full tear-off down to the deck, never a layover. Milwaukee’s older housing stock frequently has two or even three existing shingle layers already on. We do complete tear-offs and board-by-board deck inspections on every job. GAF Master Elite certification means your replacement qualifies for the 50-year System Plus warranty, available only through the top 2 percent of US contractors. Most residential replacements are done in a single day.

    Leaks, failed flashing, cracked or missing shingles, ice dam damage, chimney flashing failures, and soffit rot from chronic gutter overflow. We find the actual source of the problem, not just the visible symptom, and repair it so it holds through another Wisconsin winter. We won’t sell you a replacement if a repair is the honest answer.

    “We had Buckshot replace our roof a few years ago. So we called them back when we had a problem with our chimney leaking. Once again, excellent work. We recommend them highly.”

    Pamela J. · Milwaukee, WI · Google ★★★★★

    Milwaukee sits in one of the most active severe weather corridors in the Midwest. Most homeowners either don’t file or accept a low initial offer. We attend the adjuster meeting with a full documentation package. Pre-approved through Contractor Connection, Nexus, Innovation, Sedgewick, and MSP.

    “Professional every step of the way, able to answer all my questions and help with submitting all paperwork needed for my insurance company. My house looks amazing.”

    Ginger B. · Milwaukee, WI · Google ★★★★★

    TPO, EPDM, modified bitumen, and full commercial re-roofing for Milwaukee businesses, property managers, and multi-unit buildings. From the Third Ward warehouse corridor to flat-roofed apartment density, we built this service line with the documentation standards and project coordination commercial clients actually need.

    Vinyl siding and fiber cement (Hardie board) for Milwaukee homes where durability through freeze-thaw cycling matters as much as appearance. Custom seamless gutters fabricated on site. If your home took hail or wind damage, siding and gutters are often impacted alongside the roof and can be included in the same insurance claim.

    Storm damage, fallen trees, active leaks, answered around the clock at (608) 909-9109. We dispatch fast, secure what’s exposed, stop water intrusion, and follow up with a full written damage assessment for your insurance file. Milwaukee County, all suburbs, no exceptions.

    Ranch home with gray vinyl siding, scalloped gable trim and a gray shingle roof, with a BGC Roofing yard sign

    Prevents ice dams, extends roof life, and reduces heating costs. Assessed and included with every roofing estimate at no charge. Proper ridge vent and soffit vent balance is a core component of a roofing system that performs through Wisconsin winters. GAF explicitly requires proper ventilation for System Plus warranty validity.

    Built to certified wind and impact resistance standards above code minimum. Fortified designation is relevant for Milwaukee County homeowners looking at insurance cost reductions. Some carriers offer meaningful premium adjustments for Gold-level certification.

    Pallets of shingles delivered to a brick home next to a pickup truck

    Office & Contact

    We serve Milwaukee from our Wisconsin crew base. Free estimates, no obligation.

    Phone (608) 909-9109Hours Mon to Sat 8AM to 5PMEmergency line 24/7

    Commercial roofing02 / 06

    Milwaukee commercial market

    Milwaukee's commercial market is underserved. That works for you.

    Most roofing companies here chase residential work, so flat roofs, TPO systems and multi-unit buildings get left behind. For you that means faster scheduling, quicker project starts and direct communication, with the documentation and warranty packages commercial clients actually need. We run both residential and commercial with the same crew and the same no-subcontracting policy on every job.

    BothResidential + commercial crews
    0Subcontractors on any job
    FreeOn-site commercial estimate

    Flat & low-slope

    Replacement and repair for flat and low-slope commercial roofs.

    Multi-unit & mixed-use

    Apartments, condos and mixed commercial buildings.

    TPO & EPDM membranes

    Single-ply membrane systems installed and serviced to spec.

    Property-manager ready

    Direct relationships, scheduling and clear reporting.

    Modified bitumen

    Built for high-traffic roofs and rooftop equipment loads.

    Documentation & warranty

    Full commercial documentation and warranty packages.

    Free commercial estimates across Milwaukee County

    What sets us apart03 / 06

    What actually differentiates us in a big market.

    Milwaukee has plenty of roofing companies. Some have been around for decades. Others arrived after the last big hail season. Here’s what makes Buckshot the right call, practically, not in marketing language.

    GAF Master Elite, Top 2%

    Every installation qualifies for the 50-year GAF System Plus warranty, materials and labor both covered. Standard contractors cannot offer this. The certification is earned, not purchased.

    Milwaukee homes need real tear-offs

    Bay View, Walker's Point, Riverwest, Brewers Hill. Historic housing stock often has two or three roofing layers. We do complete tear-offs and inspect every decking board. No layovers, no shortcuts.

    Named crew. Real accountability.

    Our customers review the people, not just the company. Chad Yates and Jayce are mentioned by name. That is a homeowner who watched a real person care about their roof.

    Our 1920s bungalow had three layers of old roofing. Buckshot did the complete tear-off, fixed rotted decking they found underneath, and installed a new GAF roof with proper attic ventilation. Completely transparent process and professional crew throughout.

    Patricia R. · Milwaukee, WI · GuildQuality ★★★★★

    Insurance restoration expertise

    Pre-approved through Contractor Connection, Nexus, Innovation, Sedgewick, and MSP. Detailed documentation and direct adjuster coordination that gets approvals other contractors could not push through.

    Licensed, verifiable, insured

    WI License DC-080900045, verifiable through the Wisconsin DSPS. Full liability and workers compensation on every project. NRCA member, WRCA member, BBB accredited.

    47 years of Wisconsin weather

    Founded in 1979. Lake Michigan rooflines have specific demands, from ice dam patterns to extended freeze-thaw cycling. We understand them because we have been here long enough.

    Hail & storm damage04 / 06

    Most homeowners leave money on the table.

    After a major hail event, the gap between a repair check and a full replacement approval usually comes down to one thing, who documented the damage and how. Adjusters don’t inspect with the same detail as a contractor on the roof measuring impact density per square.

    What most homeowners settle for$4,000Repair check
    + $16,000
    What proper documentation gets$20,000Full replacement approval
    01Free roof inspection

    We get on the roof, at no cost and no obligation.

    02Documented per square

    Impact density measured the way adjusters are trained to recognize.

    03We attend the adjuster visit

    We present findings and push repair-only claims toward full approval.

    04You pay your deductible

    Full approval secured. We handle the rest, start to finish.

    Pre-approved with Contractor Connection · Nexus · Innovation · Sedgewick · MSP

    Service area05 / 06

    Milwaukee city & county, all of it.

    From our crew base we serve Milwaukee’s city neighborhoods and every surrounding suburb across the county. Call (608) 909-9109 to confirm your address. If you’re within range, we’re there.

    Don’t see your neighborhood? Call (608) 909-9109, we cover all of Milwaukee County and surrounding communities.

    GAF Master Elite GAF Master EliteWI Lic. DC-080900045BBB Accredited BBB AccreditedNRCA member NRCA MemberWRCA member WRCA MemberFORTIFIED certified Fortified CertifiedFamily-Owned Since 1979
    4.9
    ★★★★★
    Overall Google rating4.9
    Verified reviews200+
    Posted on Google Google
    Joy I profile picture
    Joy I
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    When the big storms came through the Madison-area in April 2026, I immediately started looking for a reputable roofer—who also understood the importance of weather-resistant materials that can withstand hail and wind. It didn’t take me long to find Brad from BCG. We had damage that needed to be repaired before the next round of storms came through later that day and Brad had a crew out within hours. Our neighbors also had damage, and when their roofing company didn’t show up, Brad and his crew also took on fixing their damage on the spot. The contracting process was done over email and we were able to clearly understand all of the options available to us. On the day of install, the crew was efficient and fast with their work. But also, mistakes can happen. And what matters to us is not that there’s perfection (because that’s not realistic), but how a contractor deals with a mistake. As they were taking down the tarps when they were finished with the roof, one of our lights next to the garage broke. Brad helped find a replacement online and had it shipped directly to our house! Such great service! All in all, we were very happy with Brad and the service we received from him and BCG. We’ve since recommended their services to several of our friends and neighbors who also had storm damage. While I hope we won’t have to do that again for a long time, we would work with BCG again in a heartbeat!
    Posted on Google Google
    Shelly Ziegler profile picture
    Shelly Ziegler
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    I am extremely pleased with the service Matt Walmer from Buckshot General Contracting (BGC) provided for me during the hailstorm damage in Madison in April. I had just switched insurance companies one year ago and was worried about how much they would cover. Matt assured me everything would be taken care of and had nothing to worry about. True to his word he immediately answered phone calls during off hours even when he was with daughter at volleyball and answering texts in seconds Matt met up with assessor and arrived 20 minutes early. During roof replacement he stopped in 3 times to check the progress and next day he came back to do a walk around to make sure the cleanup was to his standards. I have been so blessed to work with Matt at BGC as my contractor as everything went so smoothly. No problems with my insurance company and I was the first one on my block to get my roof done. I also was telling Matt about some of my neighbors having problems with their insurance and he was willing to look at their paperwork and giving them advice on how to deal with them. I can proudly say I announced to them how good Matt was and gave them his card. Thank you so much Matt for your excellent service and being a great representative for Buckshot General Contracting. These days days it’s hard to find a business that is 100% committed to making sure the customer is their #1 concern. Going to be doing more work and sticking with them as I know it will be top quality.
    Posted on Google Google
    Amy Stephens profile picture
    Amy Stephens
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    We contacted BGC after storm damage and had them completely re-roof and re-side our house, garage, and shed. The entire process was incredibly smooth from start to finish. They were easy to work with, handled all the details, and made what could have been a stressful situation completely worry-free. Our contact, Jayce Kirkland, was outstanding. His professionalism, communication, and courteous demeanor were truly a breath of fresh air. He took care of everything for us and made sure the project stayed on track every step of the way. We couldn’t be happier with the experience and have and would highly recommend BGC to anyone needing roofing or siding work!
    Posted on Google Google
    Rob Anast profile picture
    Rob Anast
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Very customer focused company. Replaced my roof and siding after hail and wind damage 6 years ago. Second hail and damage storm this year and they are my vendor of choice again. In process now to replace my roof and siding.
    Posted on Google Google
    paolo masone profile picture
    paolo masone
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    Brad gave me a good price and the roof looks great! The roof was replaced in one day.
    Posted on Google Google
    Doug Cooper profile picture
    Doug Cooper
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    They did an excellent job! Fast, efficient and did a great job cleaning up.
    Posted on Google Google
    christos karampetsos profile picture
    christos karampetsos
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
    My family member needed a roof replacement after the recent storm in Madison , Chad came out to inspect the roof and went over the options with us. Full roof replacement and the new roof looks GREAT, they were done with in 2 days and left no mess behind which was very thankful for. Thanks !!

    Questions we hear most06 / 06

    Milwaukee roofing questions, answered.

    Still stuck? Call (608) 909-9109 and ask.

    Most residential replacements in the Milwaukee area run $8,500 to $23,000. Older homes with board sheathing, multiple existing shingle layers, or steep pitches trend toward the upper end. We provide free written estimates with full line-item detail.

    Yes, always. The City of Milwaukee requires a building permit through the Department of Neighborhood Services for all roof replacements. An unpermitted replacement creates insurance, resale, and legal risk. WI License DC-080900045.

    Hail from a documented storm event is a covered peril under most Wisconsin homeowner policies. The outcome depends on documentation quality and whether your policy pays Replacement Cost Value or Actual Cash Value. We provide free inspections and attend the adjuster visit.

    GAF Master Elite is the highest contractor certification in residential roofing, held by fewer than 2 percent of US contractors. It is the only path to the 50-year GAF System Plus warranty, covering materials and labor. It cannot be purchased, it must be earned. Full details

    Yes. We install TPO, EPDM, and modified bitumen systems for Milwaukee businesses, property managers, and multi-unit buildings. Commercial roofing details

    All Milwaukee city neighborhoods plus Milwaukee County suburbs including Wauwatosa, West Allis, Shorewood, Whitefish Bay, Greenfield, Greendale, Oak Creek, and Franklin. Call (608) 909-9109 to confirm your address.

    Yes. A denial is often the start, not the end. Our pre-approval through five carrier programs and our professional documentation give us real leverage in the dispute and re-inspection process.

    No. Every crew member on your roof is a Buckshot employee. We do not broker jobs to outside crews. That accountability does not exist when a company subcontracts.

    Yes. (608) 909-9109 is answered around the clock. We dispatch for active leaks, storm damage, fallen trees, and emergency securing. A full written damage assessment follows within 24 hours.

    Yes. Any contractor pulling a building permit in Wisconsin must hold a Dwelling Contractor license through the DSPS. Our license is DC-080900045, verifiable through the state.

    Buckshot across Wisconsin & IowaDirectory

    More locations & services.

    Free estimate, no obligation

    Milwaukee roofing. Done right.

    Free estimate. GAF certified crew. Residential and commercial, all of Milwaukee County.

    Milwaukee & Milwaukee County · WI Lic. DC-080900045 · GAF Master Elite
    Family-Owned Since 1979 · Mon to Sat 8AM to 5PM · Emergency 24/7

    Free Estimate

    Milwaukee WI · Roofing · Siding · Gutters

      Crew available todayFreeInspection1 dayMost installsDeductible onlyOn covered claims4.9 / 5200+ Google reviews

      ●  From the crew that writes the guides

      Done reading? Let us look for you.

      The guides tell you what to check from the ground. We get on the ladder, photograph every facet, and tell you straight: a claim, a repair, or nothing to worry about.

      Free roof inspection

      Three fields. Twenty minutes on site. Zero cost, zero obligation.

      Free · No obligation · No spam

      Rather talk? 608-909-9109