Roofer Permits & Licenses in Virginia Beach, VA

Complete guide to permits and licenses required to start a roofer in Virginia Beach, VA. Fees, renewal cycles, and agency contacts.

Assumed or Fictitious Name Registration (DBA)

State Corporation Commission (SCC)
May Apply
Fee: $10.00-$10.00
Renewal: one time
Type: registration

Valid for 10 years; required if DBA differs from LLC name on official documents.

Virginia LLC Articles of Organization

Virginia State Corporation Commission (SCC) - Clerk's Information System
Required
Fee: $100.00-$100.00
Renewal: one time
Type: registration

Required for all LLC formation in Virginia. Renewal via annual registration fee.

Virginia LLC/Business Annual Registration Fee

Virginia State Corporation Commission (SCC)
Required
Fee: $50.00-$50.00
Renewal: annual
Type: registration

All domestic LLCs must pay annual fee to maintain good standing.

Class A Contractor License (Roofing - RBC 25)

Virginia Department of Professional and Occupational Regulation (DPOR), Board for Contractors
Required
Fee: $385.00-$385.00
Renewal: biennial
Type: license

Required for roofing projects over $1,000. Prerequisites: 3+ years experience for Responsible Management Individual (RMI), passing exams (BCIA + trade), net worth/financial assurance. Class A for unlimited projects.

Designated Employee Verification (for Contractor License)

Virginia Department of Professional and Occupational Regulation (DPOR), Board for Contractors
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Part of contractor licensing process; verifies employee qualifications.

Sales and Use Tax Registration (Form ST-4)

Virginia Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Most roofing businesses require this for materials; file returns monthly/quarterly based on volume.

Virginia Employment Commission (VEC) Employer Account Number

Virginia Employment Commission (VEC)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for unemployment insurance tax reporting.

Virginia Sales and Use Tax Registration

Virginia Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofers in Virginia are generally required to collect sales tax on materials (e.g., shingles, flashing) used in jobs. Labor for residential repairs is typically not taxable, but commercial roofing labor may be taxable depending on contract structure. Registration is mandatory if collecting sales tax.

Virginia Employer Withholding Tax Registration

Virginia Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all employers with employees in Virginia. Roofing LLCs with hired workers (not independent contractors) must register and withhold state income tax from wages.

Virginia Unemployment Insurance Tax Registration

Virginia Workforce Commission
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All employers with one or more employees must register with the Virginia Workforce Commission and pay annual unemployment insurance taxes. Roofing LLCs with employees must comply.

Virginia Franchise Tax (C corporations only)

Virginia Department of Taxation
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: registration

LLCs are generally not subject to franchise tax unless they elect corporate taxation. Most LLCs are pass-through entities and thus exempt. Confirm tax election status with IRS Form 8832.

Local Business, Professional and Occupational License Tax (BPOL Tax)

Local City or County Treasurer/Commissioner of the Revenue
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: registration

All localities in Virginia impose a BPOL tax on businesses operating within their jurisdiction. Roofers must register with the city or county where they operate. Fee is based on gross receipts from local activity. Examples: Fairfax County (https://www.fairfaxcounty.gov/taxes/bpol), Richmond (https://www.richmondgov.com/finance/taxes-fees/bpol).

Virginia Workers’ Compensation Coverage Registration

Virginia Workers’ Compensation Commission
May Apply
Fee: $1000.00-$5000.00
Renewal: one time
Type: certificate

All employers in Virginia with one or more employees must register and maintain workers’ compensation coverage. Roofing is a high-risk classification (NCCI 5471). Failure to carry coverage can result in fines, audits, and personal liability.

City/County Business License

Virginia Department of Professional and Occupational Regulation (DPOR) - Local Licensing Guidance
Required
Fee: $50.00-$500.00
Renewal: annual
Type: license

All localities require a business license for roofing contractors; fees based on gross receipts. Check specific city/county treasurer's office (e.g., Fairfax: https://www.fairfaxcounty.gov/taxes/business-license)

Zoning Compliance / Use Permit

Varies by locality (e.g., Fairfax County Zoning)
May Apply
Fee: $200.00-$1000.00
Renewal: one time
Type: permit

Roofing businesses typically allowed in commercial/industrial zones; home-based may need Home Occupation Permit (e.g., Arlington County Ordinance § 20-403 requires special use permit for contractors)

Home Occupation Permit

Fairfax County Zoning Administration
May Apply
Fee: $92.00-$92.00
Renewal: one time
Type: permit

Restrictions on storage of materials/vehicles; e.g., Fairfax County Zoning Ordinance § 6-406 limits home occupations

Product Liability Insurance

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

Not required by Virginia law. However, if a roofer sells roofing materials (e.g., shingles, flashing) as part of a retail operation, product liability exposure exists. Coverage is typically included in general liability policies but not mandated by regulation.

Liquor Liability Insurance

Virginia Department of Alcoholic Beverage Control (ABC)
May Apply
Renewal: one time
Type: certificate

Only applicable if the roofer business operates a facility where alcohol is served (e.g., a retail storefront with tasting events). Not relevant for standard roofing operations. Requires liquor license from ABC and proof of insurance ($1 million per occurrence).

Obtain Employer Identification Number (EIN)

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

All LLCs with employees or who file employment, excise, or alcohol/tobacco/firearms taxes must have an EIN. Single-member LLCs without employees may use the owner's SSN, but obtaining an EIN is strongly advised for liability separation.

Federal Income and Self-Employment Tax Obligations for LLC

Internal Revenue Service (IRS)
Required
Fee: $168600.00-$168600.00
Renewal: one time
Type: filing

By default, a single-member LLC is disregarded for federal tax purposes and reports income on Schedule C (Form 1040). Multi-member LLCs are treated as partnerships and must file Form 1065. All profits are subject to self-employment tax unless structured as an S-corp.

OSHA Workplace Safety Compliance

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

Roofers are subject to OSHA’s fall protection standard (29 CFR 1926.501) requiring guardrails, safety nets, or personal fall arrest systems when working at heights of 6 feet or more. Training, hazard communication, and recordkeeping (e.g., Form 300 log if 10+ employees) are required.

ADA Compliance for Business Operations

U.S. Department of Justice (DOJ)
May Apply
Fee: $1000.00-$10000.00
Renewal: one time
Type: permit

Roofing businesses must ensure websites, service locations, and communications are accessible to people with disabilities. While most residential roofers operate remotely, any public-facing digital presence (e.g., website for estimates) must comply with ADA accessibility standards.

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

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

Roofing work that disturbs painted surfaces (e.g., removing old flashing, ridge caps) on structures built before 1978 triggers EPA RRP Rule. Firms must be certified, use lead-safe practices, and hire certified renovators. Applies even if no sanding occurs.

FTC Compliance with Truth-in-Advertising and Consumer Protection

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofers must avoid deceptive advertising (e.g., fake "storm damage" claims, false affiliations with insurance companies). Must honor Do Not Call rules (47 CFR § 64.1200) and disclose material connections in reviews. Applies to all marketing, including online ads and door-to-door solicitations.

DOL I-9 Employment Eligibility Verification

Department of Homeland Security (DHS) in coordination with DOL
May Apply
Renewal: one time
Type: permit

All employers must complete Form I-9 to verify identity and work authorization for each employee. E-Verify is not federally required for roofers unless under federal contract or in certain states, but federal contractors must use it.

Building Permit for Office/Shop Modifications

Local Building Department/Development Services
May Apply
Fee: $285.00-$285.00
Renewal: one time
Type: permit

Required for any structural changes; roofing office/shop must comply with IBC/IRC

Sign Permit

Local Planning/Zoning Department (e.g., Norfolk Planning)
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: permit

Freestanding signs limited by zoning; e.g., Chesterfield County Ordinance § 18-214

Fire Department Inspection / Permit

Fairfax County Fire Marshal
May Apply
Fee: $50.00-$300.00
Renewal: annual
Type: permit

Roofing supply storage may trigger hazardous materials permit

Certificate of Occupancy

Henrico County Building Inspections
May Apply
Renewal: one time
Type: permit

Confirms compliance with building, fire, zoning codes (Virginia USBC § 111.3)

Fire Alarm Permit

Local Fire Marshal
May Apply
Fee: $75.00-$200.00
Renewal: one time
Type: permit

Required per NFPA 72; annual inspection may apply

Parking / Traffic Impact Permit

Local Transportation/Planning Department
May Apply
Fee: $500.00-$5000.00
Renewal: one time
Type: permit

Required for sites exceeding traffic thresholds (e.g., Loudoun County Ordinance § 5-1605)

Noise Ordinance Compliance Permit

Local Code Enforcement (e.g., Arlington County)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Most localities enforce via ordinance (e.g., Fairfax County Code § 11-4-1); no separate permit but violations common for roofing equipment

Stormwater / Erosion Control Permit

Local Dept. of Public Works / DEQ Local Program
May Apply
Fee: $300.00-$2000.00
Renewal: one time
Type: permit

Administered locally under state program (9VAC25-840)

Workers' Compensation Insurance

Virginia Workers' Compensation Commission
May Apply
Fee: $12.00-$18.00
Renewal: one time
Type: certificate

Required for all employers with one or more employees in Virginia. Sole proprietors without employees are exempt but may elect coverage. Roofers are classified under high-risk category (Class Code 1103), affecting premium rates.

General Liability Insurance

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

While not mandated by general state law, the Virginia Department of Professional and Occupational Regulation (DPOR) requires proof of general liability insurance or a surety bond as a condition of licensure for contractors. Roofers must hold a contractor license if performing work over $1,000. Coverage must be at least $100,000 per occurrence and $300,000 aggregate.

Contractor License Bond

Virginia Department of Professional and Occupational Regulation (DPOR)
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

A surety bond of $10,000 is required for Class B (over $1,000) contractors. Alternatively, contractors may provide a $10,000 certificate of deposit or $100,000 liability insurance policy meeting DPOR standards. Roofers performing jobs over $1,000 must be licensed.

Commercial Auto Insurance

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

Virginia law requires all motor vehicles registered in the state to carry minimum liability coverage: $25,000 bodily injury per person, $50,000 per accident, and $20,000 for property damage. Applies to any vehicle used for business purposes, including vans or trucks used by roofers.

Professional Liability / Errors & Omissions Insurance

Not legally required
Required
Fee: $800.00-$2500.00
Renewal: one time
Type: certificate

Not required by Virginia law or DPOR for roofing contractors. However, may be required by clients or subcontracting agreements. Strongly recommended to protect against claims of faulty workmanship or design errors.

DOL Fair Labor Standards Act (FLSA) Wage and Hour Compliance

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

Roofers must pay at least federal minimum wage ($7.25/hour) and overtime (1.5x regular rate) for hours over 40/week. Misclassifying employees as independent contractors can trigger liability. FLSA applies to businesses with $500,000+ in annual revenue or engaged in interstate commerce (which includes most roofing businesses using out-of-state materials).

DOL Family and Medical Leave Act (FMLA) Compliance

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

Requires eligible employers to provide up to 12 weeks of unpaid, job-protected leave for qualifying medical/family reasons. Most small roofing businesses do not meet the 50-employee threshold, but must comply if they do.

No Federal Industry-Specific License for Roofing

U.S. Small Business Administration (SBA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: license

There is no federal license required specifically for roofing contractors. Licensing is handled at the state or local level. This is a negative confirmation based on absence of federal mandate.

Virginia Sales and Use Tax Registration and Collection

Virginia Department of Taxation (VDOT)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Most construction services on real property are exempt, but selling materials or maintaining commercial roofs may trigger tax collection. Must register for a Virginia sales tax permit online.

Step-by-Step Compliance Guide

  1. As a roofer in Virginia Beach, 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. Roofers operating as LLCs in Virginia Beach must also meet federal income and self-employment tax obligations for LLCs, with fees varying.
  4. Compliance with the FTC Act and Business Opportunity Rule is required by the Federal Trade Commission (FTC), and associated fees vary.
  5. You are required to register for a Federal EIN with the Internal Revenue Service, with fees varying.
  6. Federal Income Tax Filing (Form 1120-S for S-Corp or Schedule C for sole member LLC) is an annual requirement with the IRS, and fees vary.
  7. The FTC requires compliance with advertising and consumer protection rules; fees for this vary.
  8. Roofers must adhere to FTC compliance with the Home Improvement Rule, which has no associated fee.

Common Mistakes to Avoid

  • Assuming a single federal license covers all roofing business activities is incorrect, as requirements are fragmented across agencies.
  • Ignoring self-employment tax obligations, even if operating as an LLC, can lead to penalties.
  • Failing to retain accurate records for tax purposes can result in audits and fines.
  • Believing the U.S. Small Business Administration (SBA) issues operating licenses for roofers is a misunderstanding; they provide guidance, not licenses.
  • Overlooking the need to comply with FTC advertising regulations, even with a small business, is a common error.

Frequently Asked Questions

What federal agencies will a Virginia Beach roofer likely interact with?

Roofers in Virginia Beach will primarily interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for business practice and advertising compliance. The U.S. Small Business Administration (SBA) provides resources but doesn't issue licenses.

Are there any federal licensing fees specifically for roofing contractors?

No, there isn’t a specific federal license required for roofing contractors, so there are no dedicated licensing fees at the federal level; however, you will encounter fees associated with tax filing and compliance.

What does FTC compliance entail for a roofing business?

FTC compliance for roofers involves adhering to the FTC Act, the Business Opportunity Rule, and regulations regarding advertising and consumer protection, including truthful advertising and fair contract terms.

What are the potential costs associated with federal tax obligations?

Federal tax obligations, including income and self-employment taxes, have varying fees based on your business structure and income level, potentially reaching significant amounts depending on your profits.

Is it necessary to obtain an EIN even as a sole proprietor?

Yes, even as a sole proprietor, obtaining an Employer Identification Number (EIN) from the IRS is often necessary, especially if you plan to hire employees or operate as a corporation or partnership. It's free to obtain.

Need a personalized checklist?

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

Find Your Permits