Roofer Permits & Licenses in Naperville, IL

Complete guide to permits and licenses required to start a roofer in Naperville, IL. Fees, renewal cycles, and agency contacts.

Roofer Registration

Illinois Department of Financial and Professional Regulation - Home Services
Required
Fee: $300.00-$300.00
Renewal: biennial
Type: registration

Required for ALL roofing contractors. No exam required. Proof of insurance mandatory prerequisite.

LLC Articles of Organization Filing

Illinois Secretary of State - Business Services Division
Required
Fee: $150.00-$150.00
Renewal: one time
Type: registration

Required for all LLC formation in Illinois. Annual report required separately.

LLC Annual Report

Illinois Secretary of State - Business Services Division
Required
Fee: $250.00-$250.00
Renewal: annual
Type: registration

Must be filed online. Maintains LLC good standing.

Assumed Name (DBA) Registration

Illinois Secretary of State - Business Services Division
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Registration valid 5 years statewide; must also publish in county newspaper.

Illinois Business Tax Number (IL-1 Certificate of Registration)

Illinois Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for roofing services subject to sales tax on materials.

Roofing Contractor License (Local - Chicago Example)

City of Chicago - Department of Buildings
May Apply
Fee: $300.00-$300.00
Renewal: annual
Type: license

Many municipalities require local licensing; Chicago specifically mandates for roofing.

Illinois Sales Tax Permit (Retailer's Certificate)

Illinois Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofers who only provide labor may not need this permit. However, if they sell materials (e.g., shingles, flashing) to customers, they must collect and remit sales tax. Effective July 1, 2023, Illinois requires remote sellers and marketplace facilitators to collect sales tax, but this applies to all sellers of taxable tangible personal property. See https://www2.illinois.gov/sites/tax/Pages/sales-retailers-certificate.aspx

Illinois Income Tax Withholding Registration

Illinois Department of Revenue
May Apply
Renewal: one time
Type: registration

Required for all employers who withhold Illinois income tax from employee wages. Employers must register via MyTax Illinois. See https://www2.illinois.gov/sites/tax/Pages/Withholding.aspx

Unemployment Insurance Tax Registration

Illinois Department of Employment Security (IDES)
May Apply
Renewal: one time
Type: registration

All employers in Illinois must register with IDES. New employers pay a standard contribution rate for the first 3–5 years. See https://ides.illinois.gov/docs/IDES_EmployerRegistration.pdf

Illinois Annual Report and Registered Agent Fee (LLC)

Illinois Secretary of State
Required
Fee: $75.00-$75.00
Renewal: annual
Type: registration

While not a tax per se, this is a mandatory annual obligation for LLCs. The filing includes confirmation of registered agent and principal office. See https://www.ilsos.gov/department/businesses/formsfees.html

City of Chicago Municipal Business Tax (if applicable)

City of Chicago Department of Finance
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Roofers operating in Chicago must register for the Municipal Business Tax. The tax is based on gross receipts. Other Illinois municipalities may have similar taxes. See https://www.chicago.gov/content/dam/city/depts/fin/general/Business_Taxes/MunicipalBusinessTax.pdf

Illinois Replacement Tax (on LLCs)

Illinois Department of Revenue
Required
Fee: $25.00-$25.00
Renewal: one time
Type: registration

LLCs in Illinois are subject to the Replacement Tax, which is filed with Form IL-1065. Due annually with the federal Form 1065 deadline (March 15 for calendar-year filers). See https://www2.illinois.gov/sites/tax/Documents/current/il-1065-instructions.pdf

Federal Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all LLCs with employees. Single-member LLCs without employees may use owner's SSN, but most obtain EIN for banking and liability purposes. Apply online at https://sa.www4.irs.gov/modiein/individual/index.jsp

Federal Income Tax Filing (LLC)

Internal Revenue Service (IRS)
Required
Renewal: annual
Type: permit

LLCs are pass-through entities unless electing corporate taxation. Profits reported on owner's personal return (Schedule C for single-member, Form 1065 for multi-member). See https://www.irs.gov/forms-pubs/about-form-1065

Federal Self-Employment Tax (for sole proprietors or partners)

Internal Revenue Service (IRS)
May Apply
Renewal: varies
Type: permit

Applies to owners of multi-member or single-member LLCs treated as disregarded entities. Paid via Form 1040-ES. See https://www.irs.gov/publications/p505

Federal Unemployment Tax Act (FUTA)

Internal Revenue Service (IRS)
May Apply
Fee: $7000.00-$7000.00
Renewal: one time
Type: registration

Employers must file Form 940 annually by January 31. Illinois provides up to 5.4% credit, reducing effective FUTA rate to 0.6%. See https://www.irs.gov/forms-pubs/about-form-940

Chicago Business License (General for Contractors)

City of Chicago Department of Business Affairs and Consumer Protection
Required
Fee: $350.00-$350.00
Renewal: one time
Type: license

Roofing contractors require Class H Contractor License. Specific to City of Chicago.

Contractor Surety Bond (License Bond)

Illinois Department of Financial and Professional Regulation (IDFPR)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

IDFPR does not require a surety bond for state-level roofing contractor registration. However, many Illinois municipalities (e.g., Chicago, Aurora, Rockford) require a $10,000 contractor bond as part of local licensing. Bond serves as financial guarantee for compliance with local codes and consumer protection laws. Bond amount and requirement vary by jurisdiction.

Chicago Zoning Verification Letter

City of Chicago Department of Planning and Development
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Confirms property zoning allows contractor business use. Required for all new businesses.

Cook County Business License

Cook County Department of Revenue
May Apply
Fee: $75.00-$75.00
Renewal: annual
Type: license

Not required in Chicago city limits (municipal jurisdiction). Roofing contractors specifically listed.

Chicago Building Permit (for Office/Storage Modifications)

City of Chicago Department of Buildings
May Apply
Fee: $150.00-$2000.00
Renewal: one time
Type: permit

Required for interior buildouts, storage facilities, or office modifications.

Chicago Sign Permit

City of Chicago Department of Buildings
May Apply
Fee: $150.00-$1000.00
Renewal: one time
Type: permit

Wall signs, projecting signs, freestanding signs all require permits.

Chicago Fire Prevention Permit (Hazardous Materials Storage)

City of Chicago Fire Department
May Apply
Fee: $100.00-$500.00
Renewal: annual
Type: permit

Hot tar kettles and asphalt storage specifically regulated.

Chicago Alarm System Permit

City of Chicago Department of Business Affairs and Consumer Protection
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Required for all commercial alarm systems connected to 911.

Chicago Special Events Permit (Street Closure for Large Jobs)

City of Chicago Department of Transportation
May Apply
Fee: $100.00-$1000.00
Renewal: one time
Type: permit

Required for scaffolding, cranes, or large material deliveries blocking streets.

DuPage County Contractor License

DuPage County Development Services
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: license

Roofing/roof repair specifically requires contractor registration.

Naperville Home Occupation Permit

City of Naperville Community Development
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Limited to administrative functions only; no storage of materials/equipment.

Workers' Compensation Insurance

Illinois Workers' Compensation Commission (IWCC)
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Mandated under the Illinois Workers' Compensation Act (820 ILCS 125/). Applies to all employers with at least one employee, including part-time and minor workers. Sole proprietors and LLC members may elect exclusion but must file Form WC-5. Roofers are classified under high-risk class code 5403 (Residential Construction).

General Liability Insurance

Not applicable (no state mandate)
Required
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Not mandated by Illinois law for all businesses or specifically for roofers. However, many municipalities and general contractors require proof of general liability insurance before issuing permits or awarding contracts. Recommended for protection against third-party bodily injury or property damage claims.

Commercial Auto Insurance

Illinois Secretary of State
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Illinois requires all motor vehicles registered in the state to carry liability insurance meeting minimum limits: $25,000 bodily injury per person, $50,000 per accident, and $20,000 for property damage (375 ILCS 7-601). Applies to any vehicle used in business operations, including trucks used by roofers for transporting materials and crews.

Federal and State Estimated Tax Payments

Internal Revenue Service and Illinois Department of Revenue
Required
Renewal: varies
Type: permit

Self-employed individuals and pass-through entities (like LLCs) must make estimated tax payments if they expect to owe $1,000 or more in federal tax. Illinois requires estimated payments if tax liability exceeds $500. Roofers with fluctuating income should track quarterly.

OSHA 300 Log Maintenance and Posting

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: annual
Type: permit

Employers with 11 or more employees must maintain OSHA Form 300 (Log of Work-Related Injuries), 300A (Summary), and 301 (Incident Report). Roofing is high-risk; OSHA inspections are more likely. Form 300A must be posted February 1–April 30 each year.

Display of Required Labor Law Posters

U.S. Department of Labor and Illinois Department of Labor
May Apply
Renewal: one time
Type: permit

Required posters include: Federal Minimum Wage, EEO, FMLA, OSHA Worker Rights, Illinois Wage Payment Act, Illinois Equal Pay Act, Workers’ Compensation Notice, and Unemployment Insurance. Available for free download from federal and state websites.

Illinois Contractor’s Registration (for Residential Roofing)

Illinois Attorney General
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

Professional Liability / Errors and Omissions Insurance

Illinois Department of Insurance
Required
Fee: $500.00-$1200.00
Renewal: one time
Type: certificate

Not legally required by Illinois for roofers. However, recommended if providing design, warranty, or consulting services where errors in workmanship could lead to claims. Not mandated under state law, but may be required by project contracts or lenders.

Product Liability Insurance

Not applicable
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not specifically mandated by Illinois law. However, if a roofer sells or installs roofing products under their own label or with a warranty, they may be liable for defects. Coverage typically included in broader general liability policies. Recommended but not legally required.

Liquor Liability Insurance

Illinois Liquor Control Commission (ILCC)
May Apply
Fee: $300.00-$1000.00
Renewal: one time
Type: certificate

Not required for roofing businesses unless the LLC holds a liquor license or regularly serves alcohol at events. Roofers typically do not need this coverage. Mandated only for businesses licensed to sell or serve alcohol under 235 ILCS 5/.

Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: registration

Single-member LLCs with no employees may use the owner's SSN, but obtaining an EIN is recommended for liability protection and banking purposes. Mandatory for multi-member LLCs or those with employees.

Federal Income and Self-Employment Tax Filing

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: permit

LLCs are pass-through entities; profits are reported on owner's personal tax return. Multi-member LLCs file Form 1065 and issue K-1s. Roofing contractors must track deductible expenses (equipment, materials, vehicle use).

OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: permit

Roofers are subject to OSHA’s fall protection standards (29 CFR 1926 Subpart M). Required to provide fall protection at heights of 6 feet or more, train employees on hazard recognition, and maintain injury logs (OSHA Form 300) if over 10 employees. Specific to roofing: scaffolding, ladder safety, and roofing-specific PPE.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

Environmental Protection Agency (EPA)
May Apply
Fee: $300.00-$300.00
Renewal: one time
Type: permit

Roofing work that disturbs painted surfaces (e.g., removing old roof flashing near painted trim) may trigger RRP compliance. Requires firm certification, certified renovators, lead-safe work practices, and EPA-approved training. Does not apply to new construction.

Fair Labor Standards Act (FLSA) Wage and Hour Compliance

U.S. Department of Labor (DOL)
May Apply
Renewal: one time
Type: permit

Roofing contractors must pay at least federal minimum wage ($7.25/hour) and overtime (1.5x regular rate) for hours over 40 in a workweek. Misclassifying employees as independent contractors can trigger liability. Applies to all roofing businesses with employees regardless of revenue.

Form I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS)
May Apply
Renewal: one time
Type: permit

Required for all employees, regardless of citizenship. Employers must complete Form I-9 to verify identity and work authorization. Roofing contractors must retain forms for 3 years after hire or 1 year after employment ends, whichever is later.

Family and Medical Leave Act (FMLA) Compliance

U.S. Department of Labor (DOL)
May Apply
Renewal: one time
Type: permit

Requires eligible employees to be granted up to 12 weeks of unpaid, job-protected leave for qualifying medical or family reasons. Most small roofing LLCs do not meet the 50-employee threshold, but must monitor headcount annually.

FTC Funeral Rule and Advertising Compliance (applies by analogy)

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

While the FTC Funeral Rule does not apply to roofers, the FTC enforces general advertising truthfulness under Section 5 of the FTC Act. Roofing contractors must avoid deceptive claims (e.g., "lifetime warranty" without substantiation), honor written estimates as binding if accepted, and disclose material limitations. Applies to all advertising, including online.

OSHA Form 300 Log of Work-Related Injuries and Illnesses

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: one time
Type: filing

Roofing is classified under NAICS 238165 (Roofing Contractors), which is construction and considered high-risk. Required to maintain injury logs if 11+ employees. Exempt if 10 or fewer employees or on OSHA’s exempt list.

Annual Report Filing for Illinois LLC

Illinois Secretary of State
Required
Fee: $75.00-$75.00
Renewal: annual
Type: permit

All LLCs formed or registered in Illinois must file an Annual Report with the Secretary of State. The report includes business name, registered agent, principal address, and officer/director information. Filing can be done online via the Illinois Secretary of State’s website.

Illinois Business Registration Renewal (Illinois Department of Revenue)

Illinois Department of Revenue
Required
Renewal: annual
Type: registration

Businesses must renew or update their Illinois Business Registration (Form REG-1) annually if required by IDOR. Roofers with sales tax obligations must file REG-1 annually. However, most updates are handled through ongoing tax filings rather than a separate renewal.

Workers' Compensation Insurance Coverage Verification

Illinois Workers' Compensation Commission
May Apply
Fee: $1000.00-$3000.00
Renewal: annual
Type: certificate

Illinois law requires all employers with employees to carry workers’ compensation insurance. Roofing is classified as a high-risk industry, leading to higher premiums. Coverage must be continuously maintained.

Federal Employer Identification Number (EIN) Reporting

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: permit

An EIN is required for tax administration. While not renewed, it must be used in all federal tax filings including Form 941, 940, and W-2s. Required even for single-member LLCs with no employees.

Illinois Sales Tax License Renewal

Illinois Department of Revenue
Required
Renewal: one time
Type: license

Roofers who sell roofing materials or related goods must collect and remit sales tax. The sales tax license (obtained via Form REG-1) does not require annual renewal but must be kept active through timely filing of returns (typically monthly or quarterly).

Step-by-Step Compliance Guide

  1. As a roofer in Naperville, IL, you must fulfill federal income and self-employment tax obligations with the Internal Revenue Service (IRS), with fees varying based on your income.
  2. The IRS requires record retention for tax purposes, though there is no associated fee for this requirement.
  3. Federal Trade Commission (FTC) compliance with the FTC Act and Business Opportunity Rule is necessary, and associated fees can vary.
  4. Roofers must comply with FTC advertising and consumer protection regulations, with no stated fee.
  5. You are required to register for a Federal EIN with the Internal Revenue Service, with fees varying.
  6. If operating as an LLC, you’ll have specific federal income and self-employment tax obligations with the IRS, with fees varying.
  7. Roofing businesses must adhere to federal income tax filing requirements, with fees varying depending on your business structure.
  8. Regardless of business structure, maintaining proper record retention for tax and business records is required by the IRS, with fees potentially varying.

Common Mistakes to Avoid

  • Failing to file federal income taxes can lead to penalties and legal issues.
  • Ignoring FTC advertising guidelines can result in cease and desist orders and fines.
  • Not obtaining a Federal EIN when required can delay business operations and incur penalties.
  • Incorrectly classifying workers as independent contractors instead of employees can result in significant tax liabilities.
  • Neglecting to retain accurate financial records can lead to difficulties during tax audits.

Frequently Asked Questions

Do I need a federal business license to operate a roofing business in Naperville, IL?

No, the U.S. Small Business Administration (SBA) indicates that no federal business license is specifically required for roofers; however, you still need to comply with other federal regulations.

What are the costs associated with Federal Income and Self-Employment Tax Filing Obligations?

The fees for these IRS obligations vary significantly depending on your income and business structure, so it’s best to consult the IRS directly or a tax professional for accurate estimates.

What does FTC compliance entail for a roofing business?

FTC compliance involves adhering to the FTC Act, the Business Opportunity Rule, and advertising/consumer protection guidelines to ensure fair business practices and truthful advertising.

Is there a fee for obtaining a Federal EIN?

While the IRS requires Federal EIN registration, the fee for obtaining one can vary, so check the IRS website for the most up-to-date information.

What record retention practices are required by the IRS?

The IRS requires you to retain records supporting your tax filings, including income statements, expenses, and other financial documents, for a specified period, though there is no fee for this requirement.

Need a personalized checklist?

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

Find Your Permits