Now taking calls — fast callback for urgent roof damage · (612) 493-0152
Local & Legal

How do I check a roofer is registered in Minnesota?

The gist

Before hiring for a roof near Bde Maka Ska or Prospect Park, take the exact legal name and registration number off the estimate and search Minnesota's contractor lookup. Confirm active status, a current bond, insurance on file, and no troubling complaint history before you sign anything.

Get The Name Off The Estimate

Any written estimate from a roofer working in Minneapolis, from Kingfield to Longfellow, should have a header naming the exact legal business name and a registration number. Read both lines before you read the price. Some companies work under a doing business as name that differs from what actually holds the registration, and that gap only surfaces if you look for it now, not after a deposit changes hands.

Write down the business name and the registration digits precisely as the estimate shows them, matching every space and slash. A homeowner in Kingfield or Longfellow who guesses at a smudged digit will pull up the wrong company, or nothing, on Minnesota's lookup, so slow down before typing it in.

Search The State Lookup

Enter that name and number into Minnesota's contractor lookup and read the status line. It should say active, not lapsed or expired. If the listed company name differs at all from the entity signing your contract for a Whittier or Tangletown job, treat that mismatch as reason to stop and ask why before any deposit changes hands.

Set the business name the lookup returns next to the name printed on the contract itself. These should read identically. An entity mismatch is how a homeowner in Whittier or Seward ends up signed with a company that isn't the one the record was checked against, so the protection from checking in the first place quietly disappears at the signing table.

Check What Backs The Work

Scroll past the status line to the bond and insurance detail. A current surety bond and an active liability policy should both be on file, plus a workers' compensation account or a listed exemption. Note any complaint entries tied to the record. A Minneapolis homeowner near Powderhorn Park or Seward can call the agency directly if a bond or policy shows as lapsed.

Read the complaint history section last, since it tells a different story than the rest of the record. A resolved complaint from years back reads differently than a recent pattern. Weigh what you find against the size of the job ahead, whether it's a full tear-off on a Tangletown foursquare or a smaller repair after an ice dam near Lake Nokomis.

Related

Other questions people ask

Can you put a new roof over an old one in Minneapolis?

An overlay is allowed in limited cases, but it hides decking problems instead of solving them, adds weight the framing wasn't sized for, and can void a shingle manufacturer's warranty. Most Minneapolis roofing pros turn the job down for these reasons alone.

Do I need a permit to replace my roof in Minneapolis?

Yes. Minneapolis requires a permit for roofing work on a house, and there is no area threshold that lets a smaller job skip it. It applies whether a licensed contractor or the homeowner is doing the work, and the material makes no difference. Settle before anything starts who is pulling it, because that person schedules the inspections and closes the job out. An open permit left in city records turns up later at resale.

How do I know if I need a new roof in Minneapolis?

Three things point to replacement rather than repair on a Minneapolis roof. Wear showing on every slope at once instead of one spot. Leaks that keep appearing in new places rather than the same one. And a deck that has gone soft along the eaves, which no patch can hold nails in. Any one of those is worth a proper look. All three together is a reroof.

All questions and answers

Get Started Today

Not Sure How To Read The Record?

Get help reading a Minneapolis roofer's lookup record for entity mismatches, bond status, and coverage before you sign.

Call (612) 493-0152
Free inspections & same-day service available
Call (612) 493-0152 Schedule Online