Roofer Permits & Licenses in Milwaukee, WI

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.

Step-by-Step Compliance Guide

  1. As a Milwaukee roofer, you must comply with federal income and self-employment tax obligations through the IRS, with fees varying based on your income.
  2. The FTC requires roofers to adhere to the FTC Act and Business Opportunity Rule, with associated fees varying.
  3. Roofers do not need a federal business license, as confirmed by the U.S. Small Business Administration, but compliance with other regulations is essential.
  4. Ensure your advertising practices comply with FTC regulations regarding advertising and consumer protection; there is no fee for this compliance.
  5. If operating as an LLC, you have federal income and self-employment tax obligations with the IRS, and the fee varies.
  6. Maintain thorough record retention for tax purposes as required by the IRS, with no associated fee.
  7. If operating as an LLC, you must file federal income taxes, with fees varying based on your income and business structure.
  8. Roofers must comply with the FTC’s Home Improvement Rule, which does not have an associated fee.

Common Mistakes to Avoid

  • Assuming a single federal license covers all roofing business activities is incorrect, as compliance is fragmented across agencies.
  • Ignoring federal income tax obligations, even as a small business, can lead to penalties from the IRS.
  • Believing the U.S. Small Business Administration license exempts you from all other federal requirements is a common error.
  • Failing to retain accurate business records for tax purposes can result in audits and fines from the IRS.
  • Overlooking FTC regulations regarding advertising and consumer protection can lead to legal issues and financial penalties.

Frequently Asked Questions

What federal agencies regulate roofing businesses in Milwaukee?

The primary federal agencies impacting Milwaukee roofers are the Internal Revenue Service (IRS) and the Federal Trade Commission (FTC). The IRS handles tax obligations, while the FTC oversees advertising and consumer protection practices.

Are there any federal fees specifically for roofers?

While there isn't a single 'roofer's fee,' you'll encounter fees related to tax filing with the IRS, which vary based on your income and business structure. Some FTC compliance requirements have varying fees as well.

What is the FTC’s Home Improvement Rule and how does it affect my business?

The FTC’s Home Improvement Rule aims to prevent deceptive or unfair business practices, requiring clear contracts and honest advertising. It doesn’t have a fee, but non-compliance can result in penalties.

What records should I keep for federal tax purposes?

You should retain records of all income, expenses, payroll, and tax payments for at least three years, as required by the IRS. This includes invoices, receipts, and bank statements.

Do I need an Employer Identification Number (EIN) as a roofer?

If you plan to hire employees or operate as a corporation or partnership, you will need to obtain an EIN from the IRS. Even as a sole proprietor, you may need one for certain business activities.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits