Skip to main content

Roofing company License Requirements in Milwaukee, WI

Last reviewed: July 2026

Quick Answer

Wisconsin requires all roofing contractors to obtain a State Roofing Contractor Licence from the Department of Safety and Professional Services (DSPS). In Milwaukee, contractors must also secure a City of Milwaukee Roofing Permit through the Department of Neighbourhood Services before beginning work. The state licence requires passage of a trade examination and proof of liability insurance. Both licences are mandatory to legally operate as a roofing contractor in Milwaukee.

Key Facts

  • Wisconsin requires roofing contractors to hold a State Roofing Contractor Licence issued by DSPS.
  • Milwaukee city roofing permits are required before starting any roofing work on properties.
  • Roofing contractors must maintain general liability insurance and workers' compensation coverage.
  • Licence renewal occurs biennially with continuing education requirements in Wisconsin.
  • Operating without a licence carries civil and criminal penalties up to $10,000 plus fines.

State Licence Requirements

Licence name

State Roofing Contractor Licence

Issued by

Wisconsin Department of Safety and Professional Services (DSPS)

Cost

$185-$235

Processing time

3-4 weeks from submission

How to apply

Apply through the DSPS online licensing portal at https://dsps.wi.gov. Complete Form SBD 10052 (Application for Roofing Contractor Licence) and submit proof of: (1) passing the Wisconsin roofing contractor examination with a score of 70% or higher, (2) proof of general liability insurance with minimum coverage of $300,000, (3) workers' compensation insurance if employing workers, and (4) a $50 examination fee if taking the test. The examination covers roofing materials, installation methods, building codes, safety practices, and Wisconsin administrative requirements (Wisconsin Administrative Code DSPS 101).

You must demonstrate 4,000 hours of practical roofing experience or equivalent (within the past 10 years) or hold an apprenticeship completion certificate. Submit documentation of this experience along with references from previous employers. The application requires your Social Security number or Federal Employer Identification Number, business address, and mailing address. Processing typically involves DSPS reviewing your application for completeness, verifying your examination score, and confirming insurance coverage. Once approved, your licence is mailed to your registered address. The initial licence is valid for two years from issuance (Wisconsin Statutes § DSPS 101.91).

Federal Requirements

Federal requirements for roofing contractors in Wisconsin include obtaining an Employer Identification Number (EIN) from the IRS (26 U.S.C. § 6109) if you plan to hire employees. Workers' compensation insurance is federally required under the Occupational Safety and Health Act (OSHA, 29 U.S.C. § 654) when employing workers. OSHA regulations mandate fall protection systems, ladder safety, and roofing-specific hazard prevention measures—roofing consistently ranks among the most hazardous trades.

Federal ADA compliance applies to the extent your roofing company has employee facilities or customer-facing operations. If your roofing business involves federal properties, government contracts, or federally-backed construction projects, you must comply with Davis-Bacon prevailing wage requirements (40 U.S.C. § 3141). Roofing materials may be subject to EPA regulations if they contain asbestos or other hazardous substances (40 U.S.C. § 9601 et seq., CERCLA). General contractors hiring your roofing subcontractors must verify your licence status.

Federal tax obligations include paying Self-Employment Tax if operating as a sole proprietor (26 U.S.C. § 1401) and maintaining business expense records for deduction purposes. If handling asbestos roofing removal or disturbance, EPA National Emission Standards for Hazardous Air Pollutants (NESHAP) apply (40 U.S.C. § 7408), requiring specific training and notification.

Local & County Requirements

Milwaukee City Code § 109-17 mandates that all roofing work within city limits requires a Roofing Permit issued by the Department of Neighbourhood Services (DNS). Before beginning any roofing project—whether new construction, repair, replacement, or maintenance above $2,500 in value—contractors must obtain this permit. The application requires submission of detailed construction plans, drawings showing roof dimensions and slope, material specifications, estimated project cost, proof of state roofing licence, proof of liability insurance, and homeowner authorization.

Milwaukee requires a final inspection by DNS after roofing completion. The city charges permit fees based on project value, typically ranging from $75 to $300. Additionally, Milwaukee enforces the Wisconsin Building Code (which references the International Building Code) regarding roofing installation standards, underlayment requirements, and flashing specifications. Some Milwaukee neighborhoods have additional historic district requirements if the property is designated historic.

Other Wisconsin cities have varying requirements. Madison requires roofing permits through the Building Inspection Division with similar documentation. Green Bay enforces permit requirements through the Community Development Department. Smaller municipalities may have less formal permitting but still require inspections. Fire code compliance is uniform statewide—all roofing materials must meet fire-resistance standards. Many municipalities require proof of worksite safety compliance and dust control measures during roofing removal or installation.

Total Cost Breakdown

The complete first-year cost to establish a roofing contractor business in Milwaukee involves multiple licence and permit expenses. The Wisconsin State Roofing Contractor Licence costs $185-$235 (including application and biennial renewal prorated). The examination fee is approximately $50 if you haven't previously passed the DSPS roofing contractor exam. General liability insurance for roofing contractors in Wisconsin averages $1,200-$2,500 annually depending on business size, claims history, and coverage limits; minimum required coverage is $300,000.

Workers' compensation insurance (required if hiring employees) costs $1,800-$4,500 annually depending on payroll and job classification rates set by the Wisconsin Department of Safety and Professional Services. A typical Milwaukee roofing permit ranges from $75-$300 per project depending on project value. Most contractors complete 5-10 projects annually, so permit costs average $500-$2,000 yearly. Bonding requirements vary by municipality but typically cost $500-$1,500 annually for a general contractor surety bond (if required).

Vehicle insurance for work vehicles costs $800-$1,500 annually. Initial business licensing and registration through Wisconsin Department of Revenue costs approximately $75-$150. Tools, equipment, and safety gear (harnesses, fall protection, ladders, measuring tools) require an initial investment of $2,000-$5,000. A realistic first-year total ranges from $7,000-$15,000 including all licences, insurance, permits, and equipment. Subsequent years typically cost $5,000-$8,000 (excluding equipment replacement) due to licence and insurance renewal only.

Licence Renewal

Wisconsin roofing contractor licences must be renewed every two years, with renewal dates staggered based on your initial licence issuance date. You must submit your renewal application at least 30 days before your licence expiration date through the DSPS online portal or by mail. The renewal fee is $185 and covers the two-year renewal period. Wisconsin requires 4 hours of approved continuing education during each renewal cycle, covering topics such as updated building codes, safety practices, roofing material innovations, or business management specific to roofing contractors.

Continuing education must be obtained from courses approved by DSPS or recognized industry organizations such as the National Roofing Contractors Association (NRCA). If you fail to renew before the expiration date, your licence lapses and you are no longer legally permitted to practice as a roofing contractor in Wisconsin. Reactivating a lapsed licence requires paying a late fee (typically $50-$75), submitting the renewal application, providing proof of current continuing education completion, and current proof of liability and workers' compensation insurance. Online renewal is available through the DSPS licensing portal, and most applications are processed within 2-3 weeks of submission. You may renew up to 90 days before expiration for convenience.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Wisconsin without a valid State Roofing Contractor Licence is a serious violation. Wisconsin Statutes § 101.645 establishes criminal penalties: first-time offenders face a Class B misdemeanor carrying up to 90 days imprisonment and/or a fine of up to $300. Second and subsequent violations within five years are treated as Class A misdemeanors, punishable by up to six months imprisonment and/or fines up to $1,000. Civil penalties under Wisconsin law include cease-and-desist orders issued by DSPS requiring immediate cessation of all roofing work.

DSPS actively investigates complaints from customers, property owners, insurance companies, and competing contractors. Violations are typically discovered through complaint investigations, permit application reviews, and building inspections where unlicensed work is discovered. If you perform roofing work without a licence, affected property owners may file complaints with DSPS, which initiates an investigation. The agency has authority to issue citations and pursue enforcement actions.

Unlicensed operation creates severe insurance and liability consequences. Most general liability insurance policies deny coverage for work performed by unlicensed contractors, leaving you personally liable for property damage, injuries, or death occurring during roofing work. Homeowners' insurance claims may be denied if work was performed by unlicensed contractors. Additionally, customers may pursue civil lawsuits for breach of contract, defective workmanship, or fraud. Milwaukee building permit records are public—performing unpermitted roofing work exposes you to municipal code violations and contractor licensing board enforcement actions.

Ready to launch your roofing business? Explore comprehensive roofing contractor insurance quotes and bonding requirements to meet Wisconsin DSPS standards.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get a Wisconsin roofing contractor licence?

The total timeline depends on exam readiness and application processing. First, you must pass the DSPS roofing contractor examination (which you can take immediately upon applying, or study independently beforehand—the exam itself takes 2-3 hours). After passing, you submit your state licence application with proof of 4,000 hours of roofing experience, liability insurance, and workers' comp documentation. DSPS typically processes applications within 3-4 weeks once all documentation is received and verified. Most contractors complete the entire process within 4-8 weeks from starting the exam preparation to receiving their physical licence in the mail. However, if you need time to document your roofing experience or obtain insurance first, the timeline extends accordingly.

Do I need separate licences for Milwaukee and Wisconsin, or just one?

You need two separate authorizations: the Wisconsin State Roofing Contractor Licence (issued by DSPS) is mandatory statewide and required to legally practice roofing anywhere in Wisconsin, including Milwaukee. Additionally, Milwaukee City Code § 109-17 requires a separate Roofing Permit for each individual roofing project within city limits. The state licence authorizes you to work as a contractor; the city permit authorizes specific projects. You cannot legally start any roofing work in Milwaukee without both the state licence and a city permit for that particular job. Other Wisconsin municipalities outside Milwaukee may or may not require additional permits, but the state licence is always required. Some larger projects may also require building permits if roof work involves structural changes.

What if I'm a licensed roofing contractor from another state—can I work in Milwaukee?

No—Wisconsin does not recognize or grant reciprocal credit for out-of-state roofing contractor licences. If you hold a valid roofing contractor licence in another state, you must still obtain Wisconsin's State Roofing Contractor Licence before performing any roofing work in Milwaukee or anywhere else in Wisconsin. However, DSPS may grant partial credit toward experience requirements if you can document equivalent professional roofing experience under another state's licensing standards. You would still be required to pass the Wisconsin roofing contractor examination (which covers Wisconsin-specific building codes, administrative rules, and practices under DSPS 101). This exam is available immediately; most out-of-state contractors pass it within 2-4 weeks of studying Wisconsin-specific content. Plan on 4-8 weeks total to gain Wisconsin licensure if you're already licensed elsewhere.

What happens if I start a roofing project before getting my Wisconsin licence?

Operating without a Wisconsin State Roofing Contractor Licence violates Wisconsin Statutes § 101.645 and exposes you to serious consequences. You face criminal prosecution for practicing without a licence—a Class B misdemeanor for first offense (up to 90 days in jail and/or $300 fine), escalating to Class A misdemeanor for repeat offenses within five years (up to 6 months jail and/or $1,000 fine). DSPS will issue a cease-and-desist order requiring you to stop work immediately. You cannot legally bill customers for unlicensed work. Additionally, your general liability insurance will likely deny coverage since you weren't properly licensed, leaving you personally liable for injuries or property damage. Customers can sue you for fraud or breach of contract. Milwaukee may pursue code violations for the unpermitted work. Most seriously, if an accident or injury occurs on an unlicensed job, you face personal liability with no insurance protection.

How often do I need to renew my roofing contractor licence in Wisconsin, and what if I miss the deadline?

Wisconsin requires biennial (two-year) licence renewal. Your renewal deadline is based on your initial licence issuance date and appears on your physical licence card. You must submit renewal applications and fees at least 30 days before expiration through the DSPS online portal or mail. The renewal fee is $185 for the two-year period. Wisconsin requires 4 hours of approved continuing education during each renewal cycle covering topics like updated building codes, roofing safety, or business management. If you miss the renewal deadline, your licence automatically lapses and you lose legal authority to perform roofing work immediately. Reactivating a lapsed licence requires submitting a late renewal application (with a $50-$75 late fee), proof of completing required continuing education, and current proof of insurance. Processing takes 2-3 additional weeks. During the lapse period, any roofing work you perform is unlicensed, exposing you to criminal penalties and insurance denial.

Other Business Types in Milwaukee, WI

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Wisconsin Statutes § DSPS 101.91Establishes roofing contractor licence requirement and regulatory framework
  • Wisconsin Administrative Code DSPS 101Details roofing contractor examination, application, and renewal requirements
  • Milwaukee City Code § 109-17Requires local roofing permits and inspections for Milwaukee properties
  • Wisconsin Statutes § 101.645Defines penalties for operating as roofing contractor without state licence

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.