Skip to main content

Roofing company License Requirements in Madison, WI

Last reviewed: September 2026

Quick Answer

Wisconsin does not mandate a state roofing contractor license. However, Madison requires roofing permits for most projects through the City of Madison Building Inspection Division. You must register as a business with the Wisconsin Department of Revenue, obtain federal EIN, and carry workers' compensation insurance. Individual projects in Madison require separate roofing permits before work begins.

Key Facts

  • Wisconsin does not require a state roofing license for independent contractors.
  • Madison requires roofing permits for most projects through the Building Inspection Division.
  • Roofers must hold a valid Wisconsin driver's license and maintain liability insurance.
  • Madison contractors need to register with the city and obtain project-specific permits.
  • Federal EIN and workers' compensation insurance are mandatory for roofing businesses.

State Licence Requirements

Licence name

No state roofing contractor license required

Issued by

Wisconsin does not issue state roofing licenses

Cost

Not applicable

Processing time

How to apply

Wisconsin Statute § 101.02 does not require roofing contractors to hold a state license. However, you must register your business with the Wisconsin Department of Revenue for tax purposes (Wisconsin Statute § 77.52). Register online at Wisconsin's DSPS (Department of Safety and Professional Services) Business Services portal or obtain an EIN from the IRS. If you have employees, you must register with the Wisconsin Department of Workforce Development for unemployment insurance and workers' compensation (Wisconsin Statute § 102.28). Madison additionally requires roofing contractors to obtain a Madison Contractor License through the City of Madison. Visit the City of Madison's Business Licensing Division website or contact them at (608) 266-4670. You will need to provide proof of liability insurance (minimum $300,000), workers' compensation insurance documentation, and proof of Wisconsin business registration. No exam is required, but the city conducts background checks.

Federal Requirements

Roofing companies operating in Madison, Wisconsin must obtain a Federal Employer Identification Number (EIN) from the IRS under 26 U.S.C. § 6011 if hiring employees or operating as a partnership or corporation. If your business has employees, you must comply with Occupational Safety and Health Administration (OSHA) regulations under 29 U.S.C. § 651 et seq., including fall protection standards for workers at heights (29 CFR 1926.500), which directly apply to roofing operations.

The Environmental Protection Agency (EPA) regulates roofing waste disposal and asbestos abatement under the Clean Air Act (42 U.S.C. § 7412) and the Asbestos Hazard Emergency Response Act (AHERA). If your roofing work involves disturbing asbestos-containing materials, you must comply with EPA notification and abatement standards. The Americans with Disabilities Act (ADA) under 42 U.S.C. § 12101 applies if you employ staff; you must maintain accessible facilities and provide reasonable accommodations.

Workers' compensation is federally coordinated under 26 U.S.C. § 3304, and Wisconsin enforces mandatory coverage. All roofing companies must maintain documented payroll records and unemployment insurance accounts. If operating as a sole proprietor, you may need a Schedule C (Form 1040) and self-employment tax filings. Most roofing contractors must carry liability insurance, though this is not federally mandated, it is required by most lending institutions and Madison project permits.

Local & County Requirements

Madison, Wisconsin requires roofing contractors to obtain multiple local permits before commencing work. The Building Inspection Division mandates roofing permits for all projects involving roof replacement, repair, or new construction (Madison Municipal Code § 28.03). You must submit detailed roofing plans, material specifications, and contractor information to the Division at 215 Martin Luther King Jr. Boulevard, Madison, WI 53703, or apply online through the City's permit portal.

Most roofing projects in Madison require building permits ($35-$150 depending on project value) and a roofing-specific permit. If your project disturbs more than one acre of land, you may need stormwater management permits from the Madison Stormwater Utility. The City of Madison Fire Department may inspect accessible roofs and require compliance with fire code standards (Madison Fire Code Chapter 36). Zoning permits are required if you are establishing a roofing business office or material storage facility within city limits; contact the City's Zoning Department at (608) 266-4511.

Dane County, which encompasses Madison, may impose additional requirements if work occurs in unincorporated areas. If your roofing work involves asbestos removal or remediation, you need a separate hazardous materials permit from the Dane County Health Department (608-266-4791). Some neighborhoods in Madison have historic district protections; confirm with the Madison Historic Preservation Commission if your roofing work affects protected properties. Liability insurance proof must be provided for all permits.

Total Cost Breakdown

First-year costs for launching a roofing company in Madison, Wisconsin include multiple licenses, permits, insurance, and compliance expenses. Start with your Wisconsin Business Registration through the Department of Revenue (free); an EIN from the IRS (free, obtained online); and workers' compensation insurance, which typically costs $1,500-$4,000 annually depending on payroll and experience rating.

Madison Contractor License costs $75-$100 for initial issuance. Liability insurance for roofing contractors ranges from $600-$2,000 annually depending on coverage limits (minimum $300,000 required by Madison). Individual project roofing permits cost $35-$150 per project depending on scope and estimated project value. General business licenses or home occupation permits, if applicable, add $50-$200.

Asbestos certifications for contractors handling potential asbestos materials cost $300-$500 for initial training and examination. Workers' compensation registration with the Wisconsin Department of Workforce Development is free but mandatory. If you establish a physical office location, zoning permits cost $50-$100. Bonding is not state-mandated but may be required by some large commercial clients ($500-$1,500 annually).

Estimated first-year total cost: $3,000-$8,500 for licenses, permits, insurance, and compliance. This range includes one Madison Contractor License, estimated four to six project permits, workers' compensation insurance, and liability coverage. Ongoing annual costs (year two and beyond) drop to approximately $2,200-$4,500 as initial licensing and setup fees are eliminated, with costs primarily comprising annual contractor license renewal, workers' compensation premiums, and liability insurance.

Licence Renewal

Wisconsin does not require renewal of state roofing licenses because no state license is mandated. However, your Madison Contractor License must be renewed annually by March 31st each year (Madison Municipal Code § 28.04). Renewal fees are typically $50-$100 and can be paid online through the City of Madison Business Licensing Division portal or in person.

Your workers' compensation insurance must be continuously maintained and cannot lapse (Wisconsin Statute § 102.28); failure to maintain coverage results in automatic license suspension. Proof of current insurance must be submitted with your annual renewal application. If your business registration status changes (sole proprietor to LLC, for example), you must update your information with the Wisconsin Department of Revenue within 30 days.

Federal EIN registration does not require renewal; once issued, it remains valid for the life of your business. However, if your business structure changes, you may need to apply for a new EIN. Roofing permits are project-specific and do not renew; each new roofing project requires a separate permit application. Missing the March 31 renewal deadline for your Madison Contractor License results in an automatic $25 late fee and potential license suspension until renewal is completed. Online renewal is available through the City's Business Services portal.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Madison without proper licensing and permits exposes your business to significant penalties under Wisconsin and local law. Under Wisconsin Statute § 101.02, contractors who misrepresent licensure status face civil penalties of $100 to $500 per violation. Operating roofing projects in Madison without a required permit violates Madison Municipal Code § 28.03, resulting in a minimum fine of $100 and up to $500 per day the violation continues.

The City of Madison Building Inspection Division conducts routine compliance checks on active construction sites, including roofing projects. Inspectors verify permit compliance, and unpermitted work is immediately cited. Failure to obtain a roofing permit can result in a Stop Work Order, halting all project activity until permits are obtained and fines paid. Additionally, performing roofing work without current workers' compensation insurance violates Wisconsin Statute § 102.28 and incurs fines of $100-$500 per employee per day of non-compliance.

Criminal penalties apply if violations are willful or repeated. Wisconsin Statute § 101.02(2) allows for criminal charges resulting in fines up to $10,000 and potential jail time for egregious violations. Your liability insurance may be voided if you operate unlicensed, leaving you personally liable for injuries or property damage on job sites—a significant financial and legal risk. The City of Madison can pursue civil liens against unlicensed contractors for unpaid fines and permit costs. Failure to maintain business registration with Wisconsin Department of Revenue results in license revocation and tax penalties.

Explore Wisconsin business insurance and workers' compensation options to protect your roofing operation.

Get notified when licensing rules change

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

Frequently Asked Questions

Do I need a state license to start a roofing company in Madison, Wisconsin?

No, Wisconsin does not require a state roofing contractor license under Wisconsin Statute § 101.02. However, you must register your business with the Wisconsin Department of Revenue and obtain a federal EIN from the IRS. Madison requires a separate Contractor License through the City (obtained from the Building Inspection Division), and you must obtain roofing permits for each project. You also must carry workers' compensation insurance and liability insurance. While Wisconsin has no state roofing license, these local and federal requirements are mandatory before you can legally operate roofing projects in Madison.

How long does it take to get started as a roofing contractor in Madison?

The complete process typically takes 2-4 weeks. Obtaining an EIN from the IRS is immediate (online application). Wisconsin business registration takes 1-2 business days online. Your Madison Contractor License requires 5-7 business days after submission if you have clean background check results and current insurance documentation. Individual roofing project permits take 3-5 business days for standard residential projects and up to 2-3 weeks for commercial projects requiring plan review. Insurance quotes and policies can be obtained within 2-5 business days. To legally commence roofing work, all permits and licenses must be in place before your first project begins. Plan accordingly if you have clients with tight timelines.

What insurance is required for roofing contractors in Madison?

Madison requires minimum general liability insurance of $300,000 per occurrence (found in Madison Municipal Code § 28.03). Workers' compensation insurance is mandatory if you have any employees under Wisconsin Statute § 102.28. Current insurance documentation must be provided when applying for your Madison Contractor License and renewed annually. Most commercial property owners and general contractors require additional coverage ($1 million or higher). Proof of insurance must be submitted with each roofing permit application. Homeowners' policy does not cover business liability; you must obtain a separate commercial general liability policy. Insurance costs typically range from $600-$2,000 annually depending on coverage limits and your company's claims history.

What happens if I start a roofing job in Madison without a permit?

Operating without a required roofing permit violates Madison Municipal Code § 28.03 and results in immediate enforcement action. The Building Inspection Division will issue a citation with a minimum fine of $100 to $500 per day the violation continues. A Stop Work Order will be issued, halting all work immediately until permits are obtained and associated fines are paid. You may be liable for additional penalties and fees to obtain the permit retroactively. Your liability insurance may deny coverage for unpermitted work, leaving you personally responsible for any injuries or property damage that occur. The City can place a lien on the property for unpaid fines and permit costs. Unpermitted work also complicates the homeowner's or property owner's ability to sell or refinance the property, exposing you to civil claims.

Can I transfer my roofing license from another state to Madison, Wisconsin?

Wisconsin does not have reciprocity agreements for roofing contractors because the state does not require a roofing license. If you are licensed as a roofer in another state (such as Illinois or Minnesota), that license does not automatically transfer to Wisconsin. However, Wisconsin recognizes out-of-state contractors for temporary projects if they comply with Wisconsin and Madison requirements. You must still obtain a Madison Contractor License, provide proof of Wisconsin business registration, and secure roofing permits for each project. If your previous state required specific training (such as asbestos certification), those certifications generally remain valid in Wisconsin, but you should verify with the Wisconsin Department of Safety and Professional Services. Contact the Madison Building Inspection Division at (608) 266-4670 for specific guidance if you are relocating from another state.

What are the workers' compensation requirements for roofing contractors in Madison?

Wisconsin Statute § 102.28 mandates workers' compensation insurance for all contractors with employees. If you operate as a sole proprietor with no employees, you may be exempt, but many commercial clients and general contractors require proof of coverage regardless. Self-employed contractors can obtain voluntary coverage. Registration with the Wisconsin Department of Workforce Development is mandatory; failure to register results in fines of $100-$500 per employee per day. Workers' compensation covers medical expenses and lost wages for employees injured on the job, protecting your business from liability lawsuits. Proof of current coverage must be provided when renewing your Madison Contractor License annually by March 31st. If your coverage lapses, your contractor license is automatically suspended until coverage is restored. Premium costs typically range from $1,500-$4,000 annually depending on payroll and your experience rating.

Other Business Types in Madison, WI

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Wisconsin Statute § 101.02Defines contractor licensing requirements in Wisconsin
  • Wisconsin Statute § 102.28Requires workers' compensation insurance for contractors
  • Madison Municipal Code § 28.03Establishes roofing permit requirements for city projects
  • 26 U.S.C. § 6011Federal EIN registration requirements for business operations

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 September 2026. Scheduled for re-verification by September 2027.

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