Wisconsin doesn't have a statewide roofing contractor license, but roofers must register as a home improvement contractor with the state and carry proper insurance. Some municipalities in Dane and Rock counties have additional local requirements. Always ask for their registration number and verify it.
Get My Free Estimate →- What "Licensed" Means for Wisconsin Roofers
- What "Bonded" Actually Protects
- What "Insured" Means - and Why It Matters More Than the Other Two
- The Problem With Self-Declared Credentials
- What Third-Party Credentials Actually Tell You
- A Quick Checklist Before You Sign Anything
- How Buckshot Exteriors Stacks Up Against This List
- Don't Just Take the Paperwork at Face Value
- FAQs
Every spring, after a good round of hail or wind, south-central Wisconsin gets flooded with roofing contractors. Some are local, experienced, and legitimate. Others roll in from out of state, knock on doors, and disappear the moment something goes wrong.
The phrase you'll hear constantly is "we're licensed, bonded, and insured." Almost every contractor says it. But most homeowners have no idea what it actually means - or what to do if something doesn't check out.
Let's fix that.
What "Licensed" Means for Wisconsin Roofers
Here's something that surprises a lot of homeowners: Wisconsin does not have a statewide roofing contractor license. There's no exam a roofer has to pass, no state board that certifies them specifically as a roofer.
What Wisconsin does require is that any contractor doing home improvement work - including roofing - register as a Home Improvement Contractor (HIC) with the Wisconsin Department of Safety and Professional Services (DSPS). That registration is tied to their business name and requires them to carry liability insurance.
It's a lower bar than many people assume. So "licensed" in Wisconsin roofing context really means registered and minimally compliant, not credentialed in the way a plumber or electrician is.
Some municipalities in Dane County and Rock County also require local permits for roofing work. A legitimate contractor will pull those permits automatically. If a contractor offers to skip the permit to save you money - walk away. That shortcut can create real problems when you sell your home or file an insurance claim.
What to actually ask: "Can you give me your Wisconsin DSPS registration number?" Then verify it yourself at the DSPS website. Takes two minutes.
What "Bonded" Actually Protects
A surety bond is a financial safety net - but not the one most homeowners picture.
A bond doesn't cover storm damage or a leaky installation. What it covers is contractor misconduct: taking your deposit and vanishing, abandoning a job halfway through, or failing to pay their suppliers (which can result in a mechanics lien on your property, even if you paid the contractor in full).
Think of it as a financial guarantee backed by a third-party bonding company. If the contractor wrongs you in one of those specific ways, you can file a claim and potentially recover money.
Bond amounts vary. A $5,000 bond doesn't help much on a $20,000 roof replacement. Ask what the bond amount is - and whether it's actually current.
Most homeowners never ask about this. Most contractors who are bonded will be happy to show you the documentation.

What "Insured" Means - and Why It Matters More Than the Other Two
This is the big one. When a roofer says they're insured, you need to know what kind of insurance and how much.
There are two policies every legitimate roofing contractor should carry:
General Liability Insurance
This covers damage to your property caused by the contractor. If their crew drops a ladder through your skylight, or leaves a tarp on wrong and your attic gets soaked - general liability is what pays for it.
A minimum of $1 million per occurrence is a reasonable standard. Some larger jobs or commercial projects require more.
Workers' Compensation Insurance
This one is critical and often skipped by fly-by-night operations. Workers' comp covers the contractor's employees if they're injured on your property.
Here's the part most homeowners don't know: if a roofer's worker gets hurt on your roof and the contractor has no workers' comp, your homeowner's insurance policy could be on the hook. Wisconsin courts have held homeowners liable in these situations. It's not common, but it happens - and it's completely avoidable.
How to actually verify insurance: Ask for a certificate of insurance. Then call the insurance company listed on it and confirm the policy is active. Don't just accept the paper. Policies lapse, and a dishonest contractor can hand you a certificate from a policy that expired six months ago.
The Problem With Self-Declared Credentials
Any contractor can print "Licensed, Bonded & Insured" on a truck magnet or a door hanger. It costs nothing to say. The words only mean something if you verify them.
This matters especially in south-central Wisconsin after major storms. When hail hits the Madison area or a derecho tears through Janesville or Monroe, contractors flood in from Illinois, Iowa, and beyond. Some are excellent. Many are not. They're chasing insurance claims, and they'll be gone before the first winter freeze tests their work.
A local contractor who's been operating in Dane, Rock, and Green counties for years has a reputation to protect. They have neighbors, referrals, and a business address that doesn't change when the storm season ends.

What Third-Party Credentials Actually Tell You
Beyond the legal minimums, look for credentials that require a contractor to be vetted by someone other than themselves.
GAF Master Elite certification is one worth knowing. GAF is the largest roofing manufacturer in North America, and their Master Elite program is not handed out freely. To earn and keep it, a contractor must maintain proper licensing and insurance, demonstrate a strong installation track record, and complete ongoing training. Fewer than 3% of roofing contractors in the country qualify.
It's not a substitute for checking insurance - but it tells you a third party has already done some of that vetting. Learn more about what GAF Master Elite certification means and why it matters for your warranty coverage.
Want a straight answer on your roof?
We'll inspect it, document everything, and tell you honestly what you're looking at, even if the answer is patch it for now. No pressure.
A Quick Checklist Before You Sign Anything
When you're comparing roofing contractors in Madison, Janesville, Beloit, Monroe, or anywhere else in south-central Wisconsin, run through this before you hand over a deposit:
- Ask for their Wisconsin DSPS Home Improvement Contractor registration number - and verify it online
- Request a certificate of insurance showing both general liability and workers' comp - then call to confirm it's active
- Ask about their bond - what it covers and the current amount
- Check for local permits - confirm they'll pull them, not skip them
- Look at local reviews - not just the star rating, but what people actually say about how problems were handled
- Ask for local references - a contractor who's been in the area for years should have them readily available
If a contractor gets defensive about any of these questions, that's your answer.
Thinking about getting a second opinion on a roofing estimate you've already received? We're happy to take a look at the paperwork and tell you what we see - no pressure. Reach out here or give us a call.
How Buckshot Exteriors Stacks Up Against This List
We've been doing this in south-central Wisconsin since 1979. That's not a marketing line - it means we were here before most of our customers' current houses were built, and we'll be here after the next storm season too.
We carry active general liability and workers' comp insurance. We're GAF Master Elite certified. We pull permits. We have real local references in Dane, Rock, and Green counties - and real reviews you can read from actual neighbors on Google, Birdeye, Angi, and HomeAdvisor. See what customers say about working with us.
When you're ready to talk about your roof - whether it's storm damage, an aging system, or just something that's been nagging at you - our residential roofing page walks through what we do and how we work.

Don't Just Take the Paperwork at Face Value
The homeowners who get burned aren't naive. They asked for proof of insurance. They got a piece of paper. They didn't call to verify it.
Spend five minutes on the phone with the insurer. Check the DSPS registration. Ask one neighbor if they've heard of the contractor. That's it. That's the difference between a project that goes smoothly and one that turns into a legal headache.
Ready to work with a contractor you don't have to second-guess? We offer free inspections and estimates throughout south-central Wisconsin - no commitment, no pressure. Contact Buckshot Exteriors today and let's take a look at what you're dealing with.
Get a straight answer on your Madison roof
Wisconsin storm season and insurance non-renewal letters do not wait. Get a free, no-obligation inspection and an honest assessment of exactly what your roof needs, even if the answer is to wait.
Frequently Asked Questions
Does Wisconsin require roofers to be licensed?
What does 'bonded' actually protect me from?
What kind of insurance should a roofer carry?
What happens if a roofer's worker gets hurt on my property and they don't have workers' comp?
How do I actually verify a contractor is properly covered?
Is a GAF Master Elite certification the same as being licensed?
Written by Chad Yates, Owner, Buckshot General Contracting. Chad grew up in Orfordville, Wisconsin and learned the roofing trade from the ground up, working as a laborer alongside his brothers before founding Buckshot. He and his crew replace and restore roofs across Madison and south-central Wisconsin. Every guide is reviewed for accuracy by our local project crew before it goes live.
Buckshot General Contracting · GAF Master Elite · FORTIFIED Provider · Licensed & insured · 24/7 storm line (608) 909-9109