Minnesota residential roofer bonds.
$150 flat.
Minnesota requires a licensed residential roofer to file a $15,000 bond with the Department of Labor and Industry under Minn. Stat. 326B.802 / 326B.0892. Ours is $150 flat, one-time, identical for every roofer. A quick soft credit check may apply — never a hard inquiry; the bond is issued when you pay.
Trusted by industry leaders
















How much does a Minnesota residential roofer bond cost?
$150 at the $15,000 amount, the same for every applicant.
Three steps to licensed.
Your roofer license is waiting on this bond. Here is the entire process — no broker phone tag:
Apply once, online
Business details, owner information, effective date. That is the application — the only extra step is a one-time consent to a soft credit pull.
Approved
Most are approved as soon as you apply. Any credit check that runs is a soft pull — never a hard inquiry, no impact on your score. If it needs a second look, one to two business days at most.
E-sign & file with the Department of Labor and Industry
Pay online and receive the executed bond and power of attorney, ready to file with your residential roofer license application. Wet-ink originals mailed whenever the state insists.
What it is and who needs it.
What the bond actually guarantees
Minnesota licenses residential roofers through the Department of Labor and Industry. A residential roofer is a person who, as an independent business, contracts to repair, alter, or perform residential roofing work but is not a licensed residential building contractor — and the license is conditioned on a $15,000 surety bond under Minn. Stat. 326B.802.
The bond is a consumer-protection guarantee. Under Minn. Stat. 326B.0892, it runs to the state for the benefit of any person who suffers a loss because the roofer fails to comply with the licensing law — so a homeowner harmed by an unlicensed-style failure or law violation can recover against it.
It is not insurance for you: if the surety pays a claim, you repay the surety. Roofers who pull permits, do good work, and follow the licensing law treat the bond as a license formality, not a risk. A quick soft credit check may run — never a hard inquiry, no impact on your score — and the price stays $150 regardless.
You need this bond if you are
Claims, renewal, filing, and what sets the price.
If a claim is made
A claim comes from the party the bond protects, the obligee named on the form, when the duty the bond guarantees is not met.
The surety investigates and pays a valid claim, up to the $15,000 bond amount. You then repay the surety: a surety bond is a guarantee of your performance, not insurance for you.
Renewal and term
The premium covers a one-year term from the effective date you choose; a longer term is the same price per year, chosen at checkout.
Renew before the expiry date to keep the bond in force: the license, permit or contract it backs expects continuous coverage.
How to file it
E-sign & file with the Department of Labor and Industry. Pay online and receive the executed bond and power of attorney, ready to file with your residential roofer license application. Wet-ink originals mailed whenever the state insists.
What sets the price
The premium is fixed at $150 at the $15,000 amount for every applicant: the carrier’s rate book prices this bond by the form, not by your credit or your business profile.
One soft credit pull, never a hard inquiry, and it never affects your score.
Where a check runs, it decides approval; the rate is the same for everyone approved.
One application, issued instantly.
These are the actual underwriting fields, including a one-time consent to a soft credit pull. Submit once and your bond is issued when you pay.
Start the application →Common questions.
Other Minnesota bonds.
Been told you need a different amount?
Price and requirements checked on the carrier’s application, . Page updated .
The Department of Labor and Industry is waiting on one document.
$150 flat, short application, bond issued when you pay. Free until issued.
