Complete guide to permits and licenses required to start a roofer in Milwaukee, WI. Fees, renewal cycles, and agency contacts.
Domestic Limited Liability Company Registration
Wisconsin Department of Financial Institutions - Corporations Division
Required Fee: $130.00-$130.00
Renewal: one time
Type: registration
Required for all LLCs formed in Wisconsin. Annual report required separately (see below).
Annual Report for LLC
Wisconsin Department of Financial Institutions - Corporations Division
Required Fee: $25.00-$25.00
Renewal: annual
Type: registration
Applies to all Wisconsin LLCs; maintains good standing.
Assumed Name (DBA) Registration
Wisconsin Department of Financial Institutions - Corporations Division
May Apply Fee: $15.00-$15.00
Renewal: one time
Type: registration
Valid for 5 years; renewal required. Not required if using exact LLC name.
Wisconsin Uninsured Employers Fund Registration
Wisconsin Department of Workforce Development
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
All employers must register, even if obtaining workers' compensation insurance separately.
Contractor Financial Responsibility Certification
Wisconsin Department of Financial Institutions
Required Fee: $500.00-$500.00
Renewal: annual
Type: permit
Required for ALL contractors (including roofers) bidding or contracting over $3,000 per job. Certification proves financial responsibility.
Sales and Use Tax Seller's Permit
Wisconsin Department of Revenue
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: permit
Most roofers need this for selling supplies/materials. File returns monthly/quarterly based on volume.
Withholding Tax Account Registration
Wisconsin Department of Revenue
May Apply Fee: $20.00-$20.00
Renewal: one time
Type: registration
Required if business has employees.
Unemployment Insurance Account Number
Wisconsin Department of Workforce Development
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Quarterly wage reports required.
Wisconsin State Sales Tax Permit
Wisconsin Department of Revenue
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Roofing contractors in Wisconsin must collect and remit sales tax on both materials and labor. Registration is required through the Wisconsin Taxpayer Access Point (TAP).
Wisconsin State Income Tax Registration (for pass-through entities)
Wisconsin Department of Revenue
Required Fee: $0.00-$0.00
Renewal: one time
Type: registration
Wisconsin does not impose a corporate income tax on LLCs (pass-through entities), but the LLC must register if it has tax obligations such as withholding or sales tax. Individual members report income on personal returns.
Wisconsin Employer Withholding Tax Registration
Wisconsin Department of Revenue
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Required for all employers in Wisconsin. Employers must withhold state income tax from employee wages and file periodic returns (Form WT-9). Registration is done via the Wisconsin Taxpayer Access Point (TAP).
Wisconsin Unemployment Insurance Tax Registration
Wisconsin Department of Workforce Development
May Apply Renewal: one time
Type: registration
All employers in Wisconsin must register with the DWD and pay unemployment insurance (UI) taxes on the first $9,500 of each employee’s wages (as of 2024). New employers are assigned a standard rate of 3.05% until experience-rated.
Wisconsin Franchise or Gross Receipts Tax
Wisconsin does not impose a franchise tax or gross receipts tax on LLCs.
Required Renewal: one time
Type: registration
Wisconsin does not impose a franchise tax or gross receipts tax on LLCs. LLCs are pass-through entities and do not pay entity-level income tax. Members report income on personal returns.
Industry-Specific Excise or Special Taxes
Wisconsin Department of Revenue
Required Fee: $0.00-$0.00
Renewal: one time
Type: permit
No industry-specific excise taxes (e.g., fuel, tourism, or food tax) apply to roofing contractors in Wisconsin. Roofing is not subject to special state-level excise taxes.
Local/City Business Tax or Privilege Tax
Varies by municipality
May Apply Fee: $125.00-$2500.00
Renewal: one time
Type: registration
Some Wisconsin cities (e.g., Milwaukee, Madison, Green Bay) impose a local business tax or privilege license fee on contractors. Roofers must check with the city clerk or treasurer’s office in their jurisdiction. For example, Milwaukee requires a Business Tax Registration (https://city.milwaukee.gov/BusinessTaxRegistration).
Milwaukee County Business License (General Business)
Milwaukee County Clerk
May Apply Fee: $100.00-$500.00
Renewal: annual
Type: license
Roofers classified under construction trades; specific roofing endorsement may apply. Check with County Clerk for exact fee.
City of Milwaukee Contractor License (Roofer Specialty)
City of Milwaukee Department of Neighborhood Services
May Apply Fee: $150.00-$150.00
Renewal: annual
Type: license
Requires proof of state DWCF registration, liability insurance ($500K min), and 4 years experience. Ordinance 295-701.
Milwaukee Zoning Permit (Commercial Operations)
City of Milwaukee Department of City Development
May Apply Fee: $200.00-$1000.00
Renewal: one time
Type: permit
Roofing businesses typically require C2 or industrial zoning; home occupation permit limited to no on-site storage.
Milwaukee Building Permit (Office/Storage Modifications)
City of Milwaukee Department of Neighborhood Services
May Apply Fee: $0.12-$0.12
Renewal: one time
Type: permit
Required for any interior build-out or yard expansion for equipment storage. Ordinance 200-25.
Milwaukee Sign Permit
City of Milwaukee Department of Neighborhood Services
May Apply Fee: $150.00-$500.00
Renewal: one time
Type: permit
Wall signs max 20% of wall area in commercial zones. Chapter 295-302.
Milwaukee Fire Department Operational Permit (Hazardous Materials Storage)
City of Milwaukee Fire Department
May Apply Fee: $75.00-$300.00
Renewal: annual
Type: permit
Required if exceeding exemption thresholds (e.g., 10 gal flammable liquids). NFPA 1 compliance.
Milwaukee Alarm System Permit
City of Milwaukee Police Department
May Apply Fee: $50.00-$50.00
Renewal: annual
Type: permit
Registration required to avoid excessive false alarm fees. Ordinance 87-18.
Dane County Business Registration (for Madison area)
Dane County Clerk
May Apply Fee: $15.00-$15.00
Renewal: one time
Type: registration
Simple registration; no license for roofers but required for bidding on county work.
City of Madison Contractor Registration (Roofer)
City of Madison Building Inspection
May Apply Fee: $100.00-$100.00
Renewal: annual
Type: registration
Must hold state DWCF; proof of insurance. Not a full license but mandatory for trade work.
Waukesha County Zoning Approval for Contractor Yard
Waukesha County Planning and Zoning
May Apply Fee: $500.00-$500.00
Renewal: one time
Type: permit
Construction yards often require special exception in AG or B-1 zones. Ch. 55 WCA.
Workers' Compensation Insurance
Wisconsin Department of Workforce Development – Office of Workers' Compensation
May Apply Fee: $300.00-$300.00
Renewal: one time
Type: certificate
Sole proprietors with no employees are exempt from the workers’ comp requirement. Coverage must also be maintained for any subcontractors who are treated as employees under the law.
Home Improvement Contractor Liability Insurance (required for roofing contractors who register as Home Improvement Contractors)
Wisconsin Department of Safety and Professional Services (DSPS)
May Apply Fee: $500.00-$500.00
Renewal: one time
Type: certificate
Minimum coverage is $100,000 per occurrence for bodily injury and property damage. Some municipalities may impose higher limits.
Home Improvement Contractor Surety Bond
Wisconsin Department of Safety and Professional Services (DSPS)
May Apply Fee: $10000.00-$10000.00
Renewal: one time
Type: certificate
The bond protects consumers against contractor non‑performance or fraud. The bond amount is $10,000 for all home‑improvement contractors, including roofers.
Commercial Auto Liability Insurance
Wisconsin Department of Transportation (WisDOT)
May Apply Fee: $800.00-$800.00
Renewal: one time
Type: certificate
Minimum liability limits are set by Wisconsin law; higher limits are often required by clients or lenders.
General Liability Insurance (recommended, not state‑mandated)
None (industry best practice; no specific state statute)
Required Fee: $500.00-$500.00
Renewal: one time
Type: certificate
While Wisconsin does not require general liability insurance for roofers, most contracts and local building permits stipulate coverage of at least $1 million per occurrence.
Professional Liability / Errors & Omissions Insurance
Not required by Wisconsin law for welding services
Required Fee: $300.00-$300.00
Renewal: one time
Type: certificate
Generally not required for contractors who do not provide design or consulting services.
Product Liability Insurance (recommended for sale of roofing materials)
None (no specific Wisconsin statute)
May Apply Fee: $400.00-$400.00
Renewal: one time
Type: certificate
Often bundled with general liability policies; some manufacturers require contractors to carry product liability coverage.
Liquor Liability Insurance
Not applicable to welding businesses
Required Renewal: one time
Type: certificate
Only required for businesses that sell or serve alcoholic beverages; not relevant to roofing contractors.
Employer Identification Number (EIN)
Internal Revenue Service (IRS)
Required Renewal: one time
Type: registration
Apply online, by fax, mail, or phone. Required for filing federal taxes, hiring employees, and opening a business bank account.
Federal Tax Classification & Annual Filing for LLC
Internal Revenue Service (IRS)
May Apply Fee: $0.00-$0.00
Renewal: annual
Type: filing
LLCs are pass‑through entities by default and must file Form 1065 (partnership) or Form 1120 (corporation) if elected. Each member reports income on Schedule K‑1.
OSHA Construction Safety Standards (29 CFR 1926)
Occupational Safety and Health Administration (OSHA)
May Apply Fee: $150.00-$150.00
Renewal: one time
Type: permit
Key standards for fall protection, scaffolding, ladders, personal protective equipment, and hazardous materials (e.g., asbestos). Employers must keep OSHA 300 logs if >10 employees and >5% of payroll is for construction.
OSHA Recordkeeping Requirements (OSHA 300 Log)
Occupational Safety and Health Administration (OSHA)
May Apply Renewal: annual
Type: permit
Roofing contractors typically meet the construction payroll threshold; therefore most will need to maintain the OSHA 300 Log.
Americans with Disabilities Act (ADA) – Title I (Employment) & Title III (Public Accommodations)
U.S. Department of Justice (DOJ) & Equal Employment Opportunity Commission (EEOC)
May Apply Renewal: one time
Type: permit
Roofing businesses must ensure hiring practices, workplace modifications, and customer service areas are accessible. Failure to provide reasonable accommodations can trigger complaints.
EPA Lead Renovation, Repair and Painting (RRP) Rule – Certification & Training
Environmental Protection Agency (EPA)
May Apply Fee: $100.00-$100.00
Renewal: one time
Type: permit
All workers and supervisors must be EPA‑certified. Records of training and work practices must be retained for 3 years.
EPA Stormwater Construction General Permit (NPDES) – Discharge of Stormwater from Construction Activities
Environmental Protection Agency (EPA) & Wisconsin Department of Natural Resources (DNR)
May Apply Fee: $100.00-$100.00
Renewal: one time
Type: permit
The permit requires a Stormwater Pollution Prevention Plan (SWPPP) and regular monitoring reports.
Federal Trade Commission (FTC) – Truth in Advertising & Consumer Protection
Federal Trade Commission (FTC)
Required Renewal: one time
Type: permit
All advertising, price quotes, and promotional materials for roofing services must be truthful and not misleading. Claims about warranties, energy savings, or certifications must be substantiated.
Department of Labor – Fair Labor Standards Act (FLSA) Wage & Hour Requirements
U.S. Department of Labor (DOL), Wage and Hour Division
May Apply Renewal: one time
Type: permit
Roofing contractors must pay at least the federal minimum wage and overtime (time‑and‑a‑half) for hours over 40 per week unless an exemption applies.
Department of Labor – Form I‑9 Employment Eligibility Verification
U.S. Citizenship and Immigration Services (USCIS) under DOL
May Apply Renewal: one time
Type: permit
Electronic completion is permitted if the system meets USCIS requirements.
Department of Labor – Family and Medical Leave Act (FMLA) Eligibility
U.S. Department of Labor (DOL) – Wage and Hour Division
May Apply Renewal: one time
Type: permit
Most small roofing LLCs will not meet the employee threshold, but the requirement is noted for completeness.
Federal Motor Carrier Safety Administration (FMCSA) – USDOT Number & Operating Authority (if operating commercial vehicles ≥10,001 lb GVWR)
Federal Motor Carrier Safety Administration (FMCSA)
May Apply Fee: $300.00-$300.00
Renewal: one time
Type: registration
If only using personal vehicles under the threshold, no USDOT number is required.
Federal Hazardous Materials Regulations (HMR) – Transportation of Asbestos‑Containing Roofing Materials
Pipeline and Hazardous Materials Safety Administration (PHMSA) – DOT
May Apply Fee: $100.00-$100.00
Renewal: one time
Type: permit
Most modern roofing materials are asbestos‑free, but contractors must verify material composition.
Wisconsin LLC Annual Report
Wisconsin Department of Financial Institutions (DFI)
Required Fee: $25.00-$25.00
Renewal: annual
Type: filing
All Wisconsin LLCs must file an annual report with DFI. The filing can be completed online. The due quarter is the same quarter in which the LLC was originally formed.
Construction Supervisor (Specialty Contractor – Roofing) License Renewal
Department of Safety and Professional Services (DSPS)
Required Fee: $150.00-$150.00
Renewal: biennial
Type: license
Roofing contractors in Wisconsin are classified as Specialty Contractors and must hold a Construction Supervisor license. Renewal is required every two years.
Continuing Education for Construction Supervisor License
Department of Safety and Professional Services (DSPS)
Required Fee: $20.00-$20.00
Renewal: biennial
Type: permit
Two (2) hours of approved continuing education are required each renewal cycle.
Wisconsin Sales Tax Registration & Filing
Department of Revenue (DOR)
May Apply Renewal: varies
Type: filing
If average monthly taxable sales are $10,000 or less, quarterly filing is permitted; otherwise monthly filing is required.
Wisconsin Employer Withholding Tax (WIT) Filing
Department of Revenue (DOR)
May Apply Renewal: varies
Type: filing
Quarterly electronic filing is required via the Wisconsin Taxpayer Access Point (TAP).
Unemployment Insurance (UI) Quarterly Report
Department of Workforce Development (DWD)
May Apply Renewal: varies
Type: filing
Reports are filed electronically through UI Online.
Workers’ Compensation Annual Report
Department of Workforce Development (DWD) – Workers’ Compensation Division
May Apply Fee: $500.00-$500.00
Renewal: annual
Type: filing
Annual report is submitted electronically via the WC Online portal.
OSHA 300 Log Maintenance & Posting
Occupational Safety and Health Administration (OSHA)
May Apply Renewal: annual
Type: permit
Electronic posting is permitted if the employer is required to keep a log.
Federal Labor Law Posters
U.S. Department of Labor (DOL)
May Apply Fee: $10.00-$10.00
Renewal: one time
Type: permit
Includes Minimum Wage, Equal Pay, Family & Medical Leave, etc.
Wisconsin Labor Law Posters
Wisconsin Department of Workforce Development
May Apply Renewal: annual
Type: permit
Required posters include Minimum Wage, Unemployment Insurance, Workers’ Compensation, and Anti‑Discrimination.
Tax Record Retention
Internal Revenue Service (IRS)
Required Renewal: one time
Type: permit
Includes copies of filed returns, supporting documents, payroll records, and expense receipts.
Wisconsin Employment Records Retention
Department of Workforce Development (DWD)
May Apply Renewal: one time
Type: permit
DWD may request records during audits or investigations.
General Liability & Commercial Auto Insurance Renewal
Private Insurance Carriers (regulated by Wisconsin Office of the Commissioner of Insurance)
May Apply Fee: $1200.00-$1200.00
Renewal: annual
Type: certificate
Wisconsin law requires workers’ compensation insurance for employees; general liability is not statutory but is industry‑standard.
Local Building Permit Inspection (Roof Installation/Repair)
City/County Building Department (example: Milwaukee Department of Neighborhood Services)
May Apply Fee: $100.00-$100.00
Renewal: varies
Type: permit
Permit and inspection requirements vary by municipality; check the specific city or county where work is performed.
Fire Department Inspection (if using flammable roofing materials)
Local Fire Department (example: Dane County Fire Marshal)
May Apply Fee: $0.00-$0.00
Renewal: annual
Type: permit
Check local fire code for specific requirements.
Need a personalized checklist?
Permit Finder asks follow-up questions to give you an exact list of permits.
Find Your Permits