Every Verified listing was checked by a person: references, reviews, license and insurance. How we check

Homeowner guide

How to Choose a Roofing Company

Before you hire one of the valley’s roofers, check the license, get more than one written estimate for the same work, and get a written contract before work starts. In Wisconsin, you must get a copy of it before work starts or you pay. That’s the advice of Minnesota’s Department of Labor and Industry (MN DLI) and Wisconsin’s consumer protection agency (DATCP).

Five steps, drawn from MN DLI and DATCP advice:

  1. Check the license or certification.
  2. Get more than one estimate, at your house.
  3. Call references and check complaints.
  4. Read the written contract before you sign.
  5. Don’t pay all or most up front, and hold the final payment until the work is done.

What Should You Check Before You Hire a Roofer?

The license, the company’s history and how to reach it. MN DLI suggests you:

In Wisconsin, ask about the company’s state certification. DATCP says a contractor doing roofing on a one- or two-family home who will get the building permits needs a Dwelling Contractor certification and a Dwelling Contractor Qualifier certification from DSPS. You can also ask any contractor for a certificate of insurance that names you as the certificate holder, so you’re told if the policy ends.

DATCP adds more checks. Its emergency repair advice says to ask whether the job will be subcontracted and who will actually do the work, since contractors must tell you about subcontractors. Call recent customers and ask whether the contractor showed up on time, cleaned up, honored its warranty and would be hired again. And ask DATCP’s Bureau of Consumer Protection, (800) 422-7128, and the Better Business Bureau whether complaints have been filed.

How Do You Get and Compare Roofing Estimates?

Get more than one, for the same job. Wisconsin DATCP says:

Which Roofing Contractors Should You Avoid?

MN DLI lists warning signs. Avoid contractors that:

An estimate or authorization form can be a contract. MN DLI says you may be signing one without knowing it. If a contractor contacted you first, MN DLI says the contract must give you three business days to cancel. If your job includes gutters, soffit or fascia, MN DLI says the company needs a building contractor or remodeler license, not just a roofer license. After a storm, read what to do after hail or storm roof damage too.

What Should a Roofing Contract Include?

Every term of the job, in writing. MN DLI says a contract should include:

Wisconsin’s home improvement rules (ATCP 110.05) require a written contract when you pay anything before the work is finished, or when the contractor came to you, by a visit, phone call, mail or a flyer left at your home. Any written contract you sign must meet these rules too. It must be signed by both of you, and you must get a copy before work starts or you pay anything. It must set out:

What Does Wisconsin Law Say About Warranties and Permits?

You get every warranty in writing, and you’re told about permits before you sign. Wisconsin’s home improvement rules say:

How Should You Pay a Roofer?

Not all or most of it up front. MN DLI says to avoid contractors that want full or substantial payment before work begins. Wisconsin’s rules say any payment before the work is finished means the contract must be in writing. And Wisconsin DATCP says never to sign a completion certificate or make the final payment until you’re satisfied and all the work is done as agreed.

Ask for lien waivers. Wisconsin’s rules say the contractor must tell you in writing, before you sign, that you can ask for them. If you ask, it must give you lien waivers from every contractor, subcontractor and supplier at each payment. DATCP says this stops a supplier or subcontractor putting a lien on your home if the contractor doesn’t pay its bills, even when you’ve paid in full.

In Minnesota, ask which license your roofer holds. MN DLI’s Contractor Recovery Fund page says you can apply if the company held an active residential building contractor (BC) or remodeler (CR) license when you signed and when the work was done. It doesn’t name the roofer (RR) license, and MN DLI’s roofer license page asks RR companies for a $15,000 surety bond. If your roofer holds only an RR license, ask MN DLI at 651-284-5057 whether the fund would cover your job.

The fund can repay an out-of-pocket loss on an owner-occupied Minnesota home. MN DLI says that covers work the contractor didn’t finish, work so poor it must be redone, damage it caused, and fraud, deception, dishonesty or misuse of your money. You need a final, docketed court judgment against the contractor first, and must apply within two years of it. It pays no more than the judgment amount, and doesn’t pay attorney’s fees, or for things outside the house such as landscaping, fences or driveways. MN DLI says no more than $550,000 can be paid out for any one licensee.

Questions

How do I find a reliable roofing contractor?

Check the license first. MN DLI suggests asking for the license number and checking it, asking for references and how long they've been in business, and asking for a Minnesota business address other than a post office box and a local phone number.

How many roofing estimates should I get?

More than one. Wisconsin DATCP says to make sure every contractor bids on exactly the same work, to have them come to the house rather than estimate by phone, and to be wary of an extremely low estimate.

Should I pay a roofer up front?

Not in full, and not most of it. MN DLI's list of contractors to avoid includes those that require full or substantial payment before work begins.

What are red flags when hiring a roofing contractor?

MN DLI lists signs including: asking you to sign an estimate or authorization before you've decided to hire them, showing up unsolicited or in an unmarked vehicle, offering to pay your deductible, an unusually low price, asking for full or substantial payment up front, only a post office box, high-pressure sales, and refusing to give a written estimate, a contract, references or a Minnesota license number.

What is a lien waiver?

Wisconsin's home improvement rules say lien waivers prevent a lien being filed on your home if a contractor doesn't pay its suppliers or subcontractors. If you ask, the contractor must give you lien waivers from every contractor, subcontractor and supplier at each payment.

Sources

  1. Minnesota Department of Labor and Industry: Tips for hiring a contractor · checked 2026-10-13
  2. Minnesota Department of Labor and Industry: Residential contractor licensing · checked 2026-10-13
  3. Minnesota Department of Labor and Industry: Roofer license · checked 2026-10-13
  4. Minnesota Department of Labor and Industry: Residential contractor FAQs · checked 2026-10-13
  5. Minnesota Department of Labor and Industry: Contractor Recovery Fund · checked 2026-10-13
  6. Wisconsin DATCP: Home Improvement Consumer Tips · checked 2026-10-13
  7. Wisconsin DATCP: Emergency Home Repair Tips · checked 2026-10-13
  8. Wisconsin Administrative Code: Chapter ATCP 110, Home Improvement Practices · checked 2026-10-13