Short answer: in most places, yes. A roofing company should carry a license where the state or city requires one, post a surety bond, and hold both liability and workers' compensation insurance. If a roofer can't show you all three that's going to be a red flag you should think twice about hiring this roofer
Here's the thing. The rules change depending on where you live and the gaps in those rules are exactly where homeowners get burned. Below is what each term means, what it protects, and how to check it before you sign anything.
.png)
These three words get thrown around in ads like they mean the same thing. They don't. Each one protects you in a different way.
A real roofing company will have all three. Missing even one shifts the risk onto you.
No and this surprises a lot of people since it seems obvious roofing licenses would be required everywhere but they aren't.
Some states license roofers at the state level while others leave it to the city or county. And a handful just don't require a roofing-specific license at all, though they may still require a general contractor license or local registration no specific roofing license is needed.
Therefor a roofer working legally in one town might mean they're working illegally a county over. Truthfully fully licensed means nothing until you know which license they're talking about and whether it's the right one for your area so make sure you verify it.
Illinois is one of the few states with a statewide roofing license so it's a clear example of how strict things can get.
In Illinois anyone doing roofing work needs a license from the Illinois Department of Financial and Professional Regulation (IDFPR).
There are two tiers to this:
These licenses run on a two-year cycle and expire at the end of every odd-numbered year. The state also requires a surety bond ($10,000 for limited, $25,000 for unlimited) plus proof of liability insurance and workers' comp. Illegally roofing isn't a cost saver it's a criminal offense.
A surety bond is basically a safety net for you because it acts as a guarantee that the roofing company will follow the rules and finish what they started.
If a bonded company takes your deposit and disappears, or does work that violates code, you can file a claim against that bond. Without one your only option is a lawsuit and good luck collecting from a company that's already gone or a few states over under a new phone number and new company name.
Now a bond isn't a lot of money, but they'll tell you that this company has money if something goes wrong and isn't just a fly by night.

This is the big one because roofing is dangerous work as you can image and accidents on your property can get expensive fast.
A roofing company should be holding two kinds of coverage:
Here's why workers' comp matters should be on of the first things you check. See, if a roofer falls off your house and they don't carry workers comp, you could be on the hook for their medical bills. That's not a scare tactic, that's literally how liability tends to land when there's no coverage in place since it's your property. So always ask for a certificate of insurance, and confirm it hasn't expired and you could even go so far as to call in to check it's validity.
Don't just take the insurance logo and piece of paper as the end all be all proof they're licensed.
If you want to be extra sure since especially when replacing your roof you're not just paying for the material and labor, you're also paying for the security that it'll be done right.
You can also:
A legitimate roofing company hands this over without batting an eye.
A roofer should be licensed where required, bonded, and insured. Those three things protect your home, your money, and you. Before you commit to a roof replacement ensure you; verify the license, confirm active insurance, and check the bond.
Your next step is simple: ask any roofing company you're considering for proof of all three and look up the requirements for your own state and county so you know what "fully licensed" actually means where you live. Five minutes of checking now could easily save you a world of trouble later.