Roofer Permits & Licenses in Dover, DE

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

Recordkeeping for Tax Purposes

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

IRS requires businesses to keep records for at least 3 years (income tax), 6 years (if substantial underreporting), or indefinitely (if fraud suspected). Includes tax returns, invoices, receipts, payroll records. Delaware follows similar standards for state tax audits (up to 3 years).

Certificate of Formation (LLC Registration)

Delaware Division of Corporations
Required
Fee: $90.00-$90.00
Renewal: one time
Type: registration

Required for all LLCs; annual franchise tax due June 1 ($300 minimum)

Annual Franchise Tax Report

Delaware Division of Corporations
Required
Fee: $300.00-$300.00
Renewal: annual
Type: registration

All Delaware LLCs must file; applies regardless of business type

Delaware Business License (Division of Revenue)

Delaware Division of Revenue
Required
Fee: $75.00-$75.00
Renewal: annual
Type: license

Required for all businesses; obtained via DocuSign after Certificate of Formation

Register of Contractors (Home Improvement Contractor)

Delaware Division of Professional Regulation
Required
Fee: $100.00-$100.00
Renewal: biennial
Type: registration

Required for roofing/home improvement contractors; $10,000 bond required; no exam but proof of insurance needed

Assumed Name (DBA) Registration

Delaware Division of Corporations
May Apply
Fee: $20.00-$20.00
Renewal: one time
Type: registration

Required if using DBA; all DE LLCs may use legal name without filing

Withholding Agent Registration (if employees)

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for LLCs with DE employees; quarterly returns due

Sales and Use Tax License (if selling taxable goods)

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: license

Roofing services generally nontaxable; required if selling tangible goods

Delaware Sales Tax Permit

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing services in Delaware are generally subject to sales tax when combined with sale of materials (i.e., 'bundled' service). Labor-only repairs may be exempt; however, most roofing contracts include materials and are taxable. See Del. Code Tit. 30 § 1202(16)(a)(11) for taxable services. Registration required even if only occasional sales.

Delaware Withholding Tax Registration

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all employers paying wages to employees performing services in Delaware. Includes withholding state income tax from employee paychecks.

Delaware Unemployment Insurance (UI) Tax Registration

Delaware Department of Labor
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Employers must register with the Division of Unemployment Insurance. New employers are assigned a temporary rate; experience-rated rates apply after base period. Subject to Title 19 Del. Code Ch. 33.

Delaware Franchise Tax for LLCs

Delaware Division of Corporations
Required
Fee: $300.00-$300.00
Renewal: annual
Type: permit

All LLCs formed or registered to do business in Delaware must pay an annual franchise tax by June 1, regardless of income or activity. This is separate from federal or state income taxes.

Delaware State Income Tax Filing Requirement

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

Delaware does not impose a state income tax on corporations or pass-through entities for income earned outside Delaware. However, if the business earns income within Delaware, it may be required to file Form 1100S (S-corp) or Form 303 (partnership). Single-member LLCs taxed as disregarded entities generally do not file unless they have withholding obligations.

Federal Employer Identification Number (EIN)

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

Required for all businesses with employees and for most LLCs. Single-member LLCs without employees may use owner's SSN, but an EIN is recommended for liability protection. Apply online via IRS website.

Federal Self-Employment Tax and Income Tax Filing

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

Roofer LLC owners must report business income on Schedule C and pay self-employment tax via Schedule SE. Estimated quarterly taxes (Form 1040-ES) required if expected tax liability exceeds $1,000.

Federal Estimated Tax Payments

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

LLC owners must make quarterly estimated tax payments (Form 1040-ES) for federal income and self-employment taxes unless covered by other withholding.

Local Business Privilege Tax

Varies by municipality
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: registration

Not all Delaware municipalities impose this tax. For example, Wilmington requires a Business Privilege License. Check with city/town clerk. See Del. Code Tit. 9 § 5101 for local authority.

New Castle County Business License

New Castle County, DE
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

Required for all businesses including roofing contractors; contractors must provide proof of state registration

Kent County Business License

Kent County, DE
May Apply
Fee: $35.00-$35.00
Renewal: annual
Type: license

Roofing businesses classified under construction trades; state contractor license proof required

Sussex County Business License

Sussex County, DE
May Apply
Fee: $75.00-$75.00
Renewal: annual
Type: license

All contractors including roofers must register; home office operations may need zoning review

City of Wilmington Business License

City of Wilmington, DE
May Apply
Fee: $50.00-$200.00
Renewal: annual
Type: license

Separate from county license; roofing contractors need to list insurance and state registration

Zoning Use and Occupancy Permit

New Castle County, DE
May Apply
Fee: $250.00-$1000.00
Renewal: one time
Type: permit

Roofing businesses often home-based; must comply with commercial zoning or home occupation standards

Building Permit for Business Modifications

New Castle County, DE
May Apply
Fee: $0.50-$0.50
Renewal: one time
Type: permit

Required county-wide for structural changes; roofing contractors familiar with process for client jobs

Sign Permit

New Castle County, DE
May Apply
Fee: $75.00-$300.00
Renewal: one time
Type: permit

Varies by municipality; freestanding signs for contractor yards common requirement

Fire Inspection Certificate

Wilmington Fire Department
May Apply
Fee: $75.00-$75.00
Renewal: annual
Type: permit

Particularly relevant for roofing businesses storing hazardous materials

Alarm System Permit

New Castle County, DE
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Required in most counties/cities to reduce false alarms

Home Occupation Permit

City of Wilmington, DE
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Many small roofing LLCs are home-based; limits on employees, traffic, storage visible from street

Workers' Compensation Insurance

Delaware Department of Labor, Division of Workers' Compensation
May Apply
Fee: $1.50-$3.50
Renewal: one time
Type: certificate

Mandatory for all employers with one or more employees in Delaware, including part-time and minors. Sole proprietors are not required to cover themselves unless they elect coverage. Roofing is classified under high-risk category (SIC 1796) with higher rates.

General Liability Insurance

None (not mandated by state law)
Required
Renewal: one time
Type: certificate

Not legally mandated by Delaware for general operation, but strongly recommended. Often required by commercial property owners, municipalities, or general contractors before starting work. May be required for certain local permits.

Surety Bond (Contractor License Bond)

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

A $10,000 surety bond is required for all contractor licenses issued by the Delaware Division of Revenue. This includes residential and commercial roofers. The bond protects consumers from fraud, breach of contract, or failure to comply with state laws. Bond must be filed with the license application.

Commercial Auto Insurance

Delaware Department of Insurance
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Delaware law requires all motor vehicles registered to a business to carry minimum liability coverage: $25,000 bodily injury per person, $50,000 per accident, $10,000 property damage. Applies only if business owns or registers vehicles. Personal vehicles used for work may be covered under personal policy, but commercial use may require endorsement.

Professional Liability / Errors and Omissions Insurance

None
Required
Renewal: one time
Type: certificate

Not mandated by Delaware law for roofers. However, may be required by clients or subcontracting agreements. Covers claims of negligence, faulty workmanship, or design errors. Strongly recommended but not legally required.

Product Liability Insurance

None
May Apply
Renewal: one time
Type: certificate

Not mandated by Delaware. However, if the roofer sells physical products (e.g., shingles, flashing), product liability coverage is recommended to protect against claims of defective or dangerous products. Typically included in broader general liability policies.

Liquor Liability Insurance

Delaware Division of Alcohol and Tobacco Enforcement (ATE)
Required
Renewal: one time
Type: certificate

Not required for roofing businesses. Only relevant if the business serves or sells alcohol, which is not typical for roofers.

Obtain an Employer Identification Number (EIN)

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

Even single-member LLCs without employees may need an EIN to comply with banking or tax reporting requirements. Obtained via IRS Form SS-4.

Federal Income Tax Obligations for LLC

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

By default, a single-member LLC is disregarded for federal tax purposes and reports income on Schedule C of owner's Form 1040. Multi-member LLCs are treated as partnerships and must file Form 1065. LLCs may elect corporate taxation via Form 8832.

OSHA Workplace Safety Compliance

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

Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501), ladder safety (1926.1053), and training requirements. Employers must provide fall protection at 6 feet or more above a lower level. OSHA requires injury and illness recordkeeping (Form 300, 300A) for businesses with 11+ employees.

OSHA Injury and Illness Recordkeeping

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

Roofing businesses must maintain OSHA Form 300 (Log of Work-Related Injuries) and Form 300A (Summary) if they have 11+ employees. Electronic submission required for certain industries and sizes via OSHA’s Injury Tracking Application (ITA).

OSHA Form 300A electronic submission

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

As of 2024, establishments in NAICS code 236 (construction of buildings) with 20–249 employees must electronically submit Form 300A. Roofing contractors fall under NAICS 238165 (Roofing Contractors), which is included in this requirement.

Fair Labor Standards Act (FLSA) Compliance

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

Roofing businesses must comply with federal minimum wage ($7.25/hour), overtime (1.5x regular rate after 40 hours/week), and recordkeeping requirements. Roofing work often involves overtime and travel time, which must be accounted for. Applies to enterprises with $500,000+ in annual revenue or interstate activity.

Form I-9 Employment Eligibility Verification

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

All employers, including roofing LLCs, must complete Form I-9 to verify identity and employment authorization. Employers must retain Form I-9 for 3 years after hire or 1 year after termination, whichever is later. E-Verify is not federally required but may be mandated by state or contract.

Family and Medical Leave Act (FMLA) Compliance

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

Covers eligible employees for up to 12 weeks of unpaid, job-protected leave for qualifying medical or family reasons. Roofing businesses with fewer than 50 employees are exempt unless they meet the 50-employee threshold.

Federal Trade Commission (FTC) compliance for advertising and consumer protection

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

Roofing businesses must avoid deceptive advertising (e.g., fake testimonials, false claims about materials or energy savings). Must disclose material connections and not misrepresent services. Applies to all advertising, including online. FTC also enforces the 'Do Not Call' rules under the Telemarketing Sales Rule (TSR) if cold calling consumers.

EPA lead-based paint renovation rule (RRP)

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

Roofing work that disturbs painted surfaces (e.g., removing old roof with lead paint, flashing work) on structures built before 1978 must be performed by EPA-certified renovators. Firm must be EPA-lead-safe certified. Includes containment, cleaning, and recordkeeping. Applies nationwide, including Delaware.

OSHA Hazard Communication Standard (HCS)

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

Roofing contractors using chemical products must maintain Safety Data Sheets (SDS), train employees on chemical hazards, and ensure proper labeling. Applies to all employers with hazardous chemical exposure under 29 CFR 1910.1200.

Delaware Annual Franchise Tax and Annual Report for LLCs

Delaware Division of Corporations
Required
Fee: $300.00-$300.00
Renewal: annual
Type: permit

All Delaware LLCs must file an Annual Report and pay the $300 franchise tax by June 1 each year. Failure to file results in administrative dissolution. The report includes business name, registered agent, principal address, and management structure.

Delaware Contractor License Renewal

Delaware Contractors Licensing Board
May Apply
Fee: $150.00-$150.00
Renewal: biennial
Type: license

Roofing is classified under "Residential/Commercial Building Contractor" license. License must be renewed every two years. Contractors must maintain general liability insurance ($500,000 minimum) and proof of workers’ compensation if employees exist. First license requires passing a trade exam, but renewal requires only proof of insurance and fee payment.

Continuing Education for Licensed Contractors

Delaware Contractors Licensing Board
May Apply
Fee: $100.00-$300.00
Renewal: biennial
Type: certificate

Licensed contractors must complete 6 hours of approved continuing education per biennial cycle, including 2 hours of business and law topics and 4 hours of technical content. Courses must be pre-approved by the Contractors Licensing Board.

Federal Employer Identification Number (EIN) Reporting

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

While not a renewal, EIN is required for federal tax compliance. Roofing businesses with employees must file Form 941 (quarterly), Form 940 (annually), and Form W-2/W-3 annually. Even without employees, an EIN is required for LLCs taxed as corporations or electing S-corp status.

Delaware Withholding Tax Filings

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: varies
Type: filing

Employers must withhold state income tax from employee wages and file Form WH-101 quarterly. New employers may have monthly filing requirements based on liability.

Delaware Sales and Use Tax Permit Renewal

Delaware Division of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofers who include materials in their contracts must collect and remit sales tax on the total amount. The permit does not expire but must be maintained in good standing. Changes in business structure or location must be reported within 20 days.

OSHA Workplace Poster (OSHA Form 2203)

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

Federal law requires all employers to display the OSHA Job Safety and Health – It’s the Law poster (Form 2203) in a conspicuous location. Available in English and Spanish. Required regardless of business size.

Delaware Workers’ Compensation Insurance Coverage

Delaware Office of Workers’ Compensation
May Apply
Fee: $10.00-$20.00
Renewal: one time
Type: certificate

All employers in Delaware must carry workers’ compensation insurance. Roofing is classified as a high-risk occupation, resulting in higher premiums. Sole proprietors are not required to cover themselves unless they elect coverage.

Delaware Unemployment Insurance Tax Filings

Delaware Division of Unemployment Insurance
May Apply
Fee: $18500.00-$18500.00
Renewal: varies
Type: filing

Employers must file Form UI-5 each quarter and pay unemployment insurance tax. New employers start at 2.1% rate. Roofing businesses may face higher rates due to industry claims history.

Business License from Local Jurisdiction

Varies by city or county (e.g., City of Wilmington, New Castle County)
May Apply
Fee: $50.00-$200.00
Renewal: annual
Type: license

Some Delaware cities (e.g., Wilmington, Dover) require local business licenses. Roofing businesses operating in multiple jurisdictions may need multiple licenses. Check with city or county clerk.

Display of Contractor License

Delaware Contractors Licensing Board
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Licensed contractors must display their license number on all vehicles, contracts, advertisements, and business cards. The physical license certificate must be available at the business address and shown upon request.

Step-by-Step Compliance Guide

  1. As a Dover roofer, you must fulfill Federal Income and Self-Employment Tax Filing Obligations with the IRS, with fees varying based on your income.
  2. Compliance with the FTC Act and Business Opportunity Rule is required by the Federal Trade Commission, and associated fees may vary.
  3. The U.S. Small Business Administration confirms no federal business license is specifically required for roofing contractors.
  4. Ensure adherence to Federal Trade Commission guidelines for Advertising and Consumer Protection, which currently has no associated fee.
  5. If operating as an LLC, you’ll need to meet Federal Income and Self-Employment Tax Obligations for LLCs, with fees determined by your income.
  6. Maintain thorough Record Retention for Tax Purposes as mandated by the IRS, with no associated fee for this requirement.
  7. Federal Income Tax Filing (LLC) is a necessity, and the IRS fee will depend on your specific tax situation.
  8. Delaware-based LLCs must pay an annual Franchise Tax of $300.00 to the Delaware Division of Corporations, along with filing an annual report.

Common Mistakes to Avoid

  • Assuming a single federal license covers all roofing business activities is incorrect, as requirements are fragmented across agencies.
  • Ignoring federal tax obligations, even as a small business, can lead to significant penalties from the IRS.
  • Believing that all FTC rules are optional for roofing businesses is a mistake, as advertising and consumer protection rules apply.
  • Failing to retain accurate financial records for tax purposes can result in audits and fines from the IRS.
  • Overlooking the annual Delaware Franchise Tax and report filing for LLCs will lead to penalties from the Delaware Division of Corporations.

Frequently Asked Questions

What federal agencies will I be dealing with as a roofer in Dover, DE?

You will primarily interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for advertising and consumer protection compliance. The U.S. Small Business Administration (SBA) provides information but doesn’t issue permits.

Are there any federal licensing requirements for roofing businesses?

No, the U.S. Small Business Administration confirms there is no specific federal license required to operate a roofing business; however, you must still comply with federal regulations regarding taxes and business practices.

What are the potential costs associated with federal compliance?

Costs vary significantly depending on your business structure and income. IRS fees for tax filing depend on your income, while FTC compliance may have varying fees depending on the specific rule. Delaware’s annual LLC franchise tax is a fixed $300.00.

What does the FTC require of roofing businesses?

The FTC requires compliance with the FTC Act, the Business Opportunity Rule, and rules regarding advertising and consumer protection. This includes truthful advertising and clear contract terms to avoid deceptive practices.

How long do I need to keep business records for federal tax purposes?

The IRS generally requires you to keep records that support your income or deductions for at least three years from when you filed your return. However, certain records, like property records, should be kept for as long as you own the property.

Need a personalized checklist?

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

Find Your Permits