The Exteriors Company is a licensed roofing contractor based in Madison, installing architectural asphalt shingles, SBS rubberized asphalt shingles, standing seam metal and TPO roofing systems across Dane County, from our Madison roofers to the crews handling residential roofing in DeForest. We’re a Malarkey Emerald Premium Contractor and a GAF Certified Plus Roofing Contractor, and every roof replacement carries a 25-year workmanship warranty.
The Experts You Can Trust







Residential and commercial roofing across Madison, Dane County and southern Wisconsin.
Full tear-off to deck, decking inspected sheet by sheet, then the complete system reinstalled. 99% of roof installations within 1 day!
Free documented inspection for your insurer. We meet the adjuster on site and handle supplements when the initial scope comes in short. Learn more about hail damage roof repair in Madison.
Proper attic ventilation helps prevent ice dams, protect your roof, and improve energy efficiency. Learn how to prevent ice dams before winter.
As a metal roof contractor serving Dane County, we handle full metal roof replacement and new standing seam installs.
EPDM, TPO, and modified bitumen roofing systems installed for lasting protection, energy efficiency, and dependable performance on commercial and low-slope roofs.
Built for Wisconsin · Backed by Expertise
Architectural shingles are the most common roof we install in Madison and Dane County. They’re thicker and more dimensional than 3-tab shingles, carry wind ratings up to 130 mph, and come in a wide range of colors, with Class 3 and Class 4 impact-resistant shingles available. We install Malarkey and GAF architectural shingle systems with matched underlayment, ice and water membrane at the eaves, and balanced attic ventilation so the shingle reaches its rated life. Here’s how shingle quality affects your roof.
| Vinyl$650–$1,100 / Window | Fiberglass$900–$1,600 / Window | Clad Wood$1,300–$2,400 / Window | |
|---|---|---|---|
| Service Life | 20–30 Years | 40–50 Years | 30–40 Years |
| Typical U-Factor | 0.27–0.30 | 0.20–0.26 | 0.22–0.28 |
| Northern Zone Rated | Better Lines Only | Yes, Most Lines | Yes, Most Lines |
| Thermal Expansion | Highest — Seal Stress | Lowest — Matches Glass | Moderate |
| Frame Width | Widest — Least Glass | Narrow — More Glass | Narrow — More Glass |
| Paintable | No | Yes | Interior Only |
| Historic District Fit | Often Rejected | Case By Case | Usually Approved |
| Installation Warranty | 10 Years | 10 Years | 10 Years |
| Best For | Whole-House Replacement On A Budget, Rentals, Post-War Ranches And Split-Levels | Long-Term Owners, Large Openings, Anyone Prioritizing Efficiency Per Dollar | Historic Districts, Craftsman And Victorian Stock, Visible Interior Wood |
Ranges assume a typical 1,800–2,400 sq ft Madison home with full tear-off. Pitch, stories, valleys, skylights, and decking replacement move the number.
In Dane County the average workmanship term is 2 to 5 years. At The Exteriors Company, we stand behind our work with workmanship warranties of up to 25 years. We’re a local team that’s here when you need us – before, during, and long after the project is complete.
Five steps, and you’re only responsible for the first one.
We walk the roof and the attic, photograph what's failing, and check ventilation balance.
Line-item pricing with every component named — brand, product line, and quantity.
We pull the City of Madison permit and stage material. You get a start date and a crew lead's cell.
Full tear-off to deck, decking inspected, then the system goes on in order.
Magnet sweep, final walkthrough, and we register your manufacturer warranty.
Your local exterior experts
“Excellent service. Beautiful job of roof replacement and new flashing. Taylor Paar and his crew did a fantastic job and also cleaned up afterwards. Price was reasonable and we are extremely happy about the job done in about 7 hours !!”
– Keith H.
“I reached out to this company for a free roof inspection, and I was very impressed with the experience. … he did not try to upsell me or recommend unnecessary work. … I really appreciate the straightforward and trustworthy experience and would definitely recommend this company to anyone looking for roof inspection or repair services.”
– Kiran H.
“They put on a new roof. Absolutely Love it. … Honest and fair estimate. Taylor and his roofing crew showed up, roof was done immediately on house and garage.”
– Barb M.
“…when my husband called Saturday morning about the leak, Jeremy responded immediately and arrived within 30 minutes. … he came up with a temporary solution and went back onto the roof in the pouring rain to make the repair.”
– Kavita B.
“The Exteriors Company did my roof and chimney. They were the only company that I could find that could do both, which was important to me. … This was my first time getting a new roof and I appreciated their patience since I was learning. … Prices are competitive too!”
– Ashley K.
“It took over a year and a half and meeting with 15 roofing companies to finally find the right company for my job: The Exteriors Company. … We had four different teams (framing, roofing, siding and gutters) work on our repair. … Each team was on time and did beautiful work.”
– Heather L.
“The Exteriors Company transformed our home in Madison, WI with a full roof replacement, new siding, soffits and fascia, seamless gutters, a front door replacement and a custom awning over the entry. One team handled every phase, and it all ties together beautifully. If you need a roofing and siding contractor in the Madison area, I highly recommend them.”
– Austin S.
Loved Working With Us?
Leave Us A Google Review!
Share Your Experience!
Help Us Help Others!
Service area
Don't see your area? No problem! Give us a call - we work with homeowners throughout southern Wisconsin.
Madison Roofing Questions
Most Madison homes fall between $9,500 and $18,000 for a full architectural asphalt replacement on a 1,800 to 2,400 square foot house. Standing seam metal runs $24,000 to $45,000. What moves the number is pitch, number of stories, how many valleys and skylights break up the field, whether decking needs replacing, and whether ventilation has to be corrected. A two-story with dormers can cost more than a larger ranch with a simple roofline. See our new roof cost guide for a full breakdown, and ask about 0% roof replacement financing.
Shorter than the rating on the wrapper. A 30-year architectural shingle in Dane County realistically gives you 20 to 25, and the difference is almost always attic ventilation. Freeze-thaw cycling and ice damming punish the eaves, while a hot under-ventilated attic cooks shingles from below. Correct the ventilation and you get most of those years back.
Yes. The City of Madison Building Inspection Division requires a permit for roof replacement, and we pull it as part of the job rather than leaving it to you. Fitchburg, Middleton, Verona, Sun Prairie, and the other Dane County municipalities each have their own process, and we handle those the same way. If your home is in a historic district like Mansion Hill or Third Lake Ridge, visible material changes may need additional review.
Yes. We’re a GAF Certified Plus Roofing Contractor, which means GAF has verified our licensing and insurance and our crews complete GAF’s installation training. That certification lets us offer enhanced GAF system warranties on eligible roofs, and your written estimate spells out exactly which warranty your roof qualifies for. It stacks on top of our own 25-year workmanship warranty. We’re also a Malarkey Emerald Premium Contractor, so you can choose the shingle system that fits your home.
Wisconsin allows two layers, and we generally won’t do it. You can’t inspect the decking, the second layer runs hotter and fails early, most manufacturers won’t extend a system warranty over it, and you pay twice for tear-off later. The savings are real but small, and they get spent within ten years.
If the damage came from a covered event like hail or wind, often yes. Age-related wear is never covered. Document before you repair anything, file within your policy’s window, and have someone who knows roofs meet the adjuster — the initial scope frequently misses damage, and supplements are routine. We inspect free and handle that process. Here’s how our insurance claim process works.
Depends on the season. Spring and post-storm periods run longest in Dane County. We’ll give you a real date at the estimate rather than a vague window, and emergency tarping happens same-day.
Built for Wisconsin · Backed by Expertise
Get your free, no-obligation inspection today.