Roofer Permits & Licenses in Charleston, WV

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

Federal Income Tax Return – Partnership (Form 1065) *(default LLC classification)*

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

Members receive Schedule K‑1 to report income on their personal returns.

Federal Income Tax Return – Corporation (Form 1120) *(if LLC elects corporate tax treatment)*

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

Corporate tax rates apply; shareholders report dividends on personal returns.

Quarterly Federal Payroll Tax Return (Form 941)

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

Includes deposits for withheld income tax, Social Security, and Medicare taxes.

Certificate of Filing for LLC Formation

West Virginia Secretary of State - Business & Licensing Division
Required
Fee: $100.00-$100.00
Renewal: one time
Type: registration

Required for all LLCs. Online filing available via Business Organization and Registration System (BORS).

Annual Report Filing

West Virginia Secretary of State - Business & Licensing Division
Required
Fee: $25.00-$25.00
Renewal: annual
Type: registration

Applies to all domestic LLCs. Filing maintains good standing.

Contractor License

West Virginia Division of Labor - Contractor Licensing
Required
Fee: $150.00-$150.00
Renewal: biennial
Type: license

Required for all contractors performing work valued at $5,000+ (including roofing). Requires passing business/law exam and trade exam (or verified experience). Financial statement required showing net worth or bond.

Assumed Name (DBA) Registration

West Virginia Secretary of State - Business & Licensing Division
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Applies only if using a trade name/DBA. Published notice required in county newspaper.

West Virginia Business Registration Certificate

West Virginia State Tax Department
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all businesses to obtain withholding tax account, sales tax permit if applicable. Roofing services generally not subject to sales tax unless materials sold separately.

Employer Identification Number (EIN)

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

EIN is required for any LLC that has employees, elects corporate tax treatment, or needs to file certain federal tax forms.

West Virginia Sales and Use Tax Certificate of Registration

West Virginia State Tax Department
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing contractors in West Virginia are generally required to collect and remit sales tax on materials sold as part of a job. If the business sells roofing materials at retail or includes materials in service billing, sales tax registration is required. Labor-only services are typically not subject to sales tax, but bundled jobs including materials are taxable. See WV Code §11-13-3a.

West Virginia Employer Withholding Tax Registration

West Virginia Department of Revenue – Tax Division
May Apply
Renewal: one time
Type: registration

All employers in West Virginia must register and withhold state income tax from employee wages. This includes sole proprietors who pay themselves as employees if they have staff. Registration is done via the West Virginia Tax Department’s online portal.

West Virginia Unemployment Insurance Tax Registration

West Virginia WorkForce Office of Employer Tax Services
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Applies to all employers with one or more employees. Roofing LLCs with employees must pay state unemployment insurance (SUI) tax. New employers are assigned a standard experience-rated tax rate starting at 2.0% (as of 2024), up to a taxable wage base of $29,400 per employee (2024). Rates vary based on turnover and claims history.

West Virginia Business Franchise Tax

West Virginia State Tax Department
Required
Fee: $25.00-$25.00
Renewal: one time
Type: permit

All LLCs in West Virginia are subject to the Corporate Franchise Tax, which is based on the net worth or capital value of the business. Due annually. Must be filed even if no business activity occurred. See WV Code §11-13-1 et seq.

West Virginia State Income Tax Registration (Pass-Through Entities)

West Virginia State Tax Department
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

LLCs are pass-through entities. While the business itself does not pay state income tax, owners must report income on personal returns. However, the LLC must register with the WV Tax Department to ensure proper reporting. Multi-member LLCs may need to file Form IT-11 for informational purposes.

Annual Federal Unemployment Tax Return (Form 940)

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

FUTA tax rate is 6.0% on the first $7,000 of each employee’s wages, reduced by state credits.

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

Includes fall protection, scaffolding, ladders, personal protective equipment, and hazard communication.

OSHA Recordkeeping (OSHA 300 Log & 300A Summary)

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

Electronic submission required for establishments with 250+ employees.

OSHA 10‑Hour Construction Safety Training

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

Certification must be retained on file and made available to OSHA upon request.

Americans with Disabilities Act (ADA) – Employment Non‑Discrimination

U.S. Department of Justice (DOJ) – Civil Rights Division
May Apply
Renewal: one time
Type: permit

Requires providing reasonable accommodations and prohibiting discrimination in hiring, promotion, and termination.

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

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

Certified firms must also maintain a written compliance plan and provide EPA‑approved lead‑safe work practices.

EPA Resource Conservation and Recovery Act (RCRA) – Hazardous Waste Management

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

Requires proper labeling, storage, manifesting, and use of EPA‑approved disposal facilities.

Federal Trade Commission (FTC) – Advertising and Marketing Truthfulness

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

Roofing contractors must avoid deceptive claims (e.g., “no money down” without clear terms) and must substantiate any performance guarantees.

Department of Labor – I‑9 Employment Eligibility Verification

U.S. Citizenship and Immigration Services (USCIS) (administered by DOL)
May Apply
Renewal: one time
Type: permit

Employers must retain I‑9 forms for three years after hire or one year after termination, whichever is later.

Department of Labor – Fair Labor Standards Act (FLSA) Wage & Hour Compliance

U.S. Department of Labor – Wage and Hour Division
May Apply
Renewal: one time
Type: permit

Roofing work is non‑exempt; employees must be paid overtime (time‑and‑a‑half) for hours >40 per week.

Local Business and Occupation (B&O) Tax or Privilege License

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

Many West Virginia municipalities (e.g., Charleston, Huntington, Parkersburg) require a local business license or impose a privilege tax on contractors. Roofers should contact the city or county clerk where they operate. For example, Charleston requires a Business Privilege License (https://www.charlestonwv.gov/business-license/). Fees and requirements vary.

County Business and Occupation (B&O) Tax Registration

West Virginia State Tax Department
Required
Fee: $30.00-$30.00
Renewal: one time
Type: registration

Counties administer B&O tax registration; specific county treasurer's office handles collection. Applies to all businesses including roofers. Fees confirmed as of 2023.

City Business License (if operating within city limits)

City of Charleston (example; varies by city)
May Apply
Fee: $50.00-$200.00
Renewal: annual
Type: license

Not all counties require separate licenses, but cities do. Check specific city clerk. Example for Charleston Code of Ordinances Sec. 22-1 et seq.

Zoning Compliance / Certificate of Occupancy

County or City Planning/Zoning Department
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: permit

Required for compliance with local zoning ordinances (e.g., no commercial activity in residential zones without variance). Specific codes vary (e.g., Kanawha County Zoning Ordinance Article 4).

Building Permit for Office/Shop Modifications

Local Building Department (County or City)
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Enforced under WV State Fire Commission Uniform Building Code. Local inspectors issue.

Sign Permit

City or County Planning Department
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: permit

Regulated by local zoning/sign codes (e.g., Charleston Ordinance Chapter 23).

Fire Department Inspection / Occupancy Permit

Local Fire Marshal
May Apply
Fee: $50.00-$300.00
Renewal: one time
Type: permit

Required for storage of roofing materials (asphalt, flammables). Under WV Fire Prevention and Safety Code.

Alarm Permit (Burglar/Fire Alarm)

Local Police or Fire Department
May Apply
Fee: $50.00-$100.00
Renewal: annual
Type: permit

Common in cities like Charleston (Ordinance Sec. 34-1).

Home Occupation Permit

Local Zoning Office / Planning Commission
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: permit

Limited to low-impact uses; roofers often need variance due to trucks/materials.

Workers' Compensation Insurance

West Virginia Workers' Compensation Commission
May Apply
Renewal: one time
Type: certificate

Mandatory for all employers with one or more employees in West Virginia, including LLC members if actively working. Sole proprietors without employees are exempt. Roofers classified under NAICS 238160 (Roofing Contractors) fall under high-risk classification, increasing premiums.

General Liability Insurance

West Virginia Department of Commerce (Business Services)
May Apply
Fee: $400.00-$400.00
Renewal: one time
Type: certificate

Not legally mandated by West Virginia state law for all businesses, but strongly recommended and often contractually required. Roofing contractors frequently required to provide certificates of insurance to general contractors or property owners.

Commercial Auto Insurance

West Virginia Division of Motor Vehicles (DMV)
May Apply
Fee: $1200.00-$1200.00
Renewal: one time
Type: certificate

Mandatory for all business-owned vehicles registered in West Virginia. Minimum liability coverage: $25,000 bodily injury per person, $50,000 per accident, $25,000 property damage. Personal auto policies do not cover business use.

Contractor Surety Bond

West Virginia State Building Commission
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

A $10,000 surety bond is required for contractors engaging in public works projects (state or municipal) exceeding $25,000. Not required for private residential work unless specified by contract. Enforced under WV Code §5-11-1 et seq.

Professional Liability Insurance (Errors & Omissions)

West Virginia Insurance Commission
Required
Renewal: one time
Type: certificate

Not legally required in West Virginia for roofers. However, may be required by clients or subcontracting agreements. Recommended to protect against claims of faulty workmanship or design errors.

Product Liability Insurance

West Virginia Department of Commerce (Business Services)
May Apply
Fee: $400.00-$400.00
Renewal: one time
Type: certificate

Not a standalone legal requirement. However, if the roofer sells physical products (e.g., shingles, gutters), general liability insurance typically covers product liability claims. No specific state mandate for roofers.

Liquor Liability Insurance

West Virginia Alcohol Beverage Control Administration
May Apply
Fee: $1.00-$1.00
Renewal: one time
Type: certificate

Only applicable if the business hosts events where alcohol is served. Not relevant for typical roofer operations.

Local Business License Renewal (County/City)

Example – Charleston City Hall – Business Licensing Division
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: license

Renewal usually requires proof of state contractor license and proof of insurance.

Building Permit Inspection (Roofing Work)

West Virginia Division of Housing and Community Development – Local Building Authority
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Not an annual requirement, but must be tracked for each project.

Department of Transportation (DOT) – Hazardous Materials Transportation Registration

Pipeline and Hazardous Materials Safety Administration (PHMSA) – DOT
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: registration

Most small roofing firms that only transport standard roofing materials are exempt; exemption applies if the load does not meet DOT hazardous‑material criteria.

Federal Reporting – OSHA 300A Summary Posting

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

Electronic posting is acceptable for establishments with 250+ employees.

West Virginia LLC Annual Report

West Virginia Secretary of State
Required
Fee: $25.00-$25.00
Renewal: annual
Type: permit

Must be filed electronically; confirmation receipt must be retained.

West Virginia Specialty Contractor (Roofing) License Renewal

West Virginia Division of Labor – Contractors Licensing Board
Required
Fee: $100.00-$100.00
Renewal: annual
Type: license

Requires 8 CE hours in the renewal period; proof of CE must be submitted with renewal.

Continuing Education for Specialty Contractor (Roofing)

West Virginia Division of Labor – Contractors Licensing Board
Required
Fee: $30.00-$30.00
Renewal: annual
Type: permit

8 hours of approved CE must be completed; courses can be online or in‑person.

West Virginia Sales & Use Tax Return (Form WV‑100)

West Virginia State Tax Department
Required
Renewal: varies
Type: filing

Must file electronically; retain copy of each return for 3 years.

West Virginia Withholding Tax Return (Form WV‑100)

West Virginia State Tax Department
May Apply
Renewal: varies
Type: filing

Electronic filing required; keep payroll records for at least 3 years.

West Virginia Unemployment Insurance Contribution

West Virginia Department of Labor – Unemployment Insurance Division
May Apply
Fee: $0.30-$0.30
Renewal: annual
Type: filing

File UI‑1 report electronically; retain UI reports for 4 years.

Workers’ Compensation Insurance (mandatory for roofing contractors with employees)

West Virginia Office of the Insurance Commissioner
May Apply
Fee: $1.00-$1.00
Renewal: annual
Type: certificate

Certificate of coverage must be posted in a conspicuous location at the worksite.

OSHA 300A Summary Posting

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

Maintain OSHA 300 Log for 5 years; post the summary (Form 300A) in a visible area.

West Virginia Labor Law Posters

West Virginia Department of Labor
Required
Fee: $10.00-$10.00
Renewal: annual
Type: permit

Required posters include Minimum Wage, Workers’ Compensation, Unemployment Insurance, and Anti‑Discrimination.

Federal Income Tax Return (Form 1065 or 1120)

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

LLC taxed as partnership files Form 1065; single‑member LLC taxed as sole proprietorship files Schedule C on Form 1040.

West Virginia Corporate Income Tax Return (Form CIT)

West Virginia State Tax Department
May Apply
Renewal: annual
Type: filing

Pass‑through entities file WV Form 6 instead.

Federal Estimated Income Tax Payments (Form 1040‑ES or 1120‑ES)

Internal Revenue Service (IRS)
Required
Renewal: varies
Type: filing

Required if expected tax liability > $1,000.

West Virginia Estimated Tax Payments (Form WV‑100‑ES)

West Virginia State Tax Department
Required
Renewal: varies
Type: filing

Required for both corporate and individual income tax estimates.

Record Retention – Tax and Financial Documents

West Virginia State Tax Department – Publication 10 (Record Keeping)
Required
Renewal: one time
Type: permit

Include receipts, invoices, payroll records, tax returns, and supporting schedules.

Record Retention – Workers’ Compensation & UI Documents

West Virginia Department of Labor
May Apply
Renewal: one time
Type: permit

Include injury reports, claim files, and payroll reports used for UI calculations.

Step-by-Step Compliance Guide

  1. As a roofer in Charleston, WV, you must fulfill federal income and self-employment tax obligations with the IRS, with fees varying based on your income.
  2. The FTC requires compliance with the FTC Act and Business Opportunity Rule, which has varying fees and is a one-time requirement.
  3. Although a federal business license isn't required for roofers according to the SBA, you still need to fulfill other federal requirements.
  4. Ensure you comply with FTC regulations regarding advertising and consumer protection, which currently has no associated fee.
  5. If operating as an LLC, you’ll have specific federal income and self-employment tax obligations to the IRS, with fees that vary.
  6. Maintain thorough record retention for tax purposes as mandated by the IRS, with no associated fee for this requirement.
  7. Properly file your federal income taxes, whether as an individual or through your business structure, with fees varying based on your income.
  8. Register for a Federal EIN with the IRS, which is required and has varying fees associated with it.

Common Mistakes to Avoid

  • Assuming a single, comprehensive federal license covers all roofing business operations.
  • Ignoring the FTC's rules regarding advertising claims and consumer protection.
  • Failing to retain accurate records of income and expenses for tax purposes.
  • Believing that operating as an LLC exempts you from federal income tax obligations.
  • Overlooking the need to file federal taxes annually, even if no tax is owed.

Frequently Asked Questions

What federal agencies will I be dealing with as a roofer in Charleston, WV?

Primarily, you’ll interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for advertising and business practice compliance. The U.S. Small Business Administration (SBA) also provides guidance, though doesn’t issue permits.

Are there any fees associated with federal compliance for roofing businesses?

Yes, some federal requirements have fees, particularly those related to income and self-employment taxes filed with the IRS; these fees vary based on your income and business structure. Other requirements, like FTC advertising compliance, currently have no fee.

What does the FTC’s compliance rule entail for a roofing business?

The FTC requires adherence to the FTC Act and Business Opportunity Rule, as well as regulations regarding advertising and consumer protection. This ensures fair business practices and truthful advertising to customers.

What is an EIN and do I need one?

An EIN, or Employer Identification Number, is a unique tax ID number assigned by the IRS. You will likely need one, especially if you operate as an LLC or plan to hire employees.

How often do I need to renew my federal compliance requirements?

Many federal requirements are one-time filings or registrations, such as the SBA confirmation of no federal license needed. However, federal income tax filings and certain record retention requirements are ongoing and may be annual.

Need a personalized checklist?

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

Find Your Permits