Skip to main content

Roofing company License Requirements in Virginia Beach, VA

Last reviewed: July 2026

Quick Answer

Virginia roofing contractors must obtain a Class A, B, or C Roofing Contractor License from the Virginia Department of Professional and Occupational Regulation (DPOR). Virginia Beach requires a separate local building permit for all roofing projects. The state licence demonstrates financial stability, insurance coverage, and competency. Processing typically takes 5-10 business days after application submission.

Key Facts

  • Virginia requires roofing contractors to obtain a state licence from the Virginia Department of Professional and Occupational Regulation.
  • Class A, B, or C roofing licences are available based on project value and experience qualifications.
  • Virginia Beach requires separate local permits for roofing work including building permits and inspections.
  • Roofing contractors must carry workers' compensation insurance and liability coverage.
  • Operating without a valid licence results in civil and criminal penalties up to $2,500 per violation.

State Licence Requirements

Licence name

Class A, B, or C Roofing Contractor License

Issued by

Virginia Department of Professional and Occupational Regulation (DPOR)

Cost

$375-$550

Processing time

5-10 business days

How to apply

Apply for a Virginia roofing contractor licence through the DPOR online portal at www.dpor.virginia.gov. First, determine your licence class: Class A (unlimited project value, requires 10+ years experience or equivalent), Class B (projects up to $500,000, requires 5+ years experience), or Class C (projects up to $150,000, requires 3+ years experience or apprenticeship completion).

Complete the online application form with your business details, experience documentation, and references. Submit proof of financial responsibility (surety bond or letter of credit) typically $10,000-$40,000 depending on class. Provide evidence of workers' compensation insurance coverage and general liability insurance ($300,000+ minimum).

Include copies of trade school diplomas, apprenticeship certificates, or documented work experience with references from previous employers or clients. The application fee ranges from $375-$550 depending on licence class. DPOR will conduct a background check and verify your experience claims (Virginia Code § 54.1-607). You may be required to pass a business and law examination covering Virginia contractor regulations and safety standards. Once approved, your licence is valid for three years. Processing typically takes 5-10 business days.

Federal Requirements

Roofing contractors operating in Virginia Beach must comply with multiple federal requirements depending on project scope and location. All roofing businesses must obtain an Employer Identification Number (EIN) from the IRS under 26 U.S.C. § 501, even if operating as a sole proprietor with employees.

If your roofing company handles any lead paint remediation on pre-1978 buildings, you must comply with the EPA Lead Renovation, Repair and Painting (RRP) Rule under 40 C.F.R. Part 745. This requires certification from an EPA-approved training provider and specific lead-safe work practices. Many older Virginia Beach properties contain lead paint, making this a critical compliance area.

Employers with employees must comply with OSHA requirements under 29 U.S.C. § 651 et seq. Roofing involves fall hazards, so OSHA fall protection standards (29 C.F.R. § 1926.500-1926.505) are mandatory. Workers on residential roofs must use fall arrest systems, guardrails, or warning lines. Recordkeeping of work-related injuries is required for employers with 11+ employees.

Federal tax withholding and employment taxes apply if you hire employees. Workers' compensation insurance, though state-regulated, must meet federal standards for employee protection. If you import roofing materials or equipment, verify compliance with CBP tariff classifications. The ADA (42 U.S.C. § 12101 et seq.) applies to your office and job site facilities—ensure accessibility for employees and clients with disabilities.

Local & County Requirements

Virginia Beach requires roofing contractors to obtain multiple local permits and approvals before beginning work. A Building Permit is mandatory for all roofing projects and must be obtained from the Virginia Beach Department of Planning and Community Development. Apply at the Permit Center located in City Hall or online through the ePermitting system. Most residential roof replacements are processed within 1-3 business days; commercial projects take 5-10 business days.

Zoning compliance is required to ensure the roofing project complies with neighborhood standards and covenants. Some Virginia Beach neighborhoods have homeowner associations with roof material restrictions (color, pitch, material type). Verify restrictions before quoting projects. A Certificate of Occupancy is needed if the roofing work involves structural changes or affects egress routes.

Fire safety inspections apply if your roofing work affects fire safety systems or roof-to-wall connections. Commercial buildings may require inspection by the Virginia Beach Fire Department (757-385-4500). Electrical inspection is required if roofing includes solar installation, HVAC modifications, or electrical conduits. Property damage notifications must be filed within 5 days of discovering structural damage exceeding $10,000 in value.

Storm-damage roofing projects in Virginia Beach may trigger additional inspection timelines during declared disaster periods. The city enforces price gouging rules (Virginia Code § 59.1-9.3), limiting markup to 10% above normal pricing for 60 days following disasters. Contractors must register emergency roofing work with the city within 24 hours.

Total Cost Breakdown

First-year roofing contractor costs in Virginia include multiple essential expenses. The Virginia DPOR Roofing Contractor Licence application fee is $375-$550 depending on licence class (Class C lowest, Class A highest). Business licence registration with Virginia Secretary of State costs $100.

Insurance is mandatory: General Liability Insurance ($1,000,000 minimum coverage) costs $800-$1,500 annually depending on your payroll and claims history. Workers' Compensation Insurance is required if you have employees—cost ranges $1,200-$3,000+ per employee annually based on risk classification. Surety Bond ($10,000-$40,000 coverage depending on licence class) costs $150-$400 as a one-time or annual cost.

Virginia Beach local permits include: Building Permit (residential roof replacement) at $150-$300; Commercial Building Permit at $300-$800+ depending on project value; Electrical Permit (if needed) at $75-$150. Initial vehicle registration and commercial auto insurance add $400-$800. Business insurance riders, workers' comp initial setup, and administrative costs add $200-$400.

EIN registration (free) and accounting setup costs $300-$500. Tool and equipment purchases, truck lettering, and initial marketing typically run $1,000-$2,000. Total realistic first-year cost range: $5,000-$10,000 for licensing, permits, insurance, and setup. Ongoing annual costs: $3,500-$6,000 for licence renewal, insurance, vehicle registration, and local compliance.

Licence Renewal

Virginia roofing contractor licences expire three years from the date of issuance. The renewal deadline appears on your licence card; missing this date results in automatic licence suspension. DPOR sends renewal notices 60 days before expiration via email or postal mail to your registered address—verify your contact information is current in the DPOR system.

Renewal applications must be submitted to DPOR at least 30 days before expiration. The renewal fee is $350-$500 depending on licence class. Continuing education is not required for Virginia roofing contractor licence renewal, but you must maintain valid workers' compensation insurance and general liability coverage throughout the renewal cycle. Proof of insurance must be current at time of renewal.

You can renew online through the DPOR portal (www.dpor.virginia.gov) or by mail. Online renewal typically processes within 3-5 business days. If your licence lapses more than 30 days, you must reapply as a new applicant and pay the full application fee, plus potentially retake the business and law examination. You cannot legally operate as a roofing contractor in Virginia without a valid, active licence. If your licence expires during a project, notify clients immediately and halt all roof work until renewal is complete.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Virginia without a valid licence is a serious violation with significant penalties. Virginia Code § 54.1-527 establishes civil penalties of up to $2,500 per violation and separate civil penalties of up to $2,500 for each day of continued illegal operation. Criminal penalties apply for willful violations, including fines up to $2,500 and possible jail time up to 12 months.

Unlicensed roofing contractors may face cease-and-desist orders from DPOR, requiring immediate halt of all roofing operations. Customers can seek restitution through Virginia civil courts, and the contractor becomes liable for any property damage or bodily injury resulting from unlicensed work. Insurance companies frequently deny claims if work was performed by unlicensed contractors, leaving you personally liable for damages.

VIOLATIONS ARE DISCOVERED through: customer complaints to DPOR, building permit inspections when a licenced contractor's licence number cannot be verified, Virginia Beach city inspectors conducting routine compliance checks, and insurance investigations when damage claims are filed. DPOR investigates all complaints and may conduct unannounced inspections of active job sites.

Licence revocation or denial is possible for unlicensed operation, fraud, or incompetence. You cannot obtain new licences in Virginia for 5-10 years after revocation. Debarment from public projects (schools, government buildings, military facilities) may result. Virginia Beach may report violations to the Better Business Bureau and publish enforcement actions on the city website, damaging your reputation and future business prospects.

Get your Virginia roofing contractor licence and local permits processed efficiently—start your application today.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get a Virginia roofing contractor licence from start to finish?

The DPOR typically processes roofing contractor applications within 5-10 business days after submission, provided all documentation is complete and verified. However, your total timeline depends on preparation. Gathering work experience documentation, references, insurance proof, and surety bond paperwork typically takes 2-4 weeks. If you must take the business and law examination, add 1-2 weeks for scheduling and test completion. Most contractors complete the entire process from initial application to receiving their licence in 3-5 weeks if they submit complete applications. Incomplete applications delay processing significantly; DPOR will request missing documents, extending the timeline by 1-2 weeks. Start your application at least 6 weeks before you plan to begin operations. If you're starting as a new business without prior roofing experience, meeting experience requirements through apprenticeship documentation may take several months.

Does Virginia Beach have different roofing licence requirements than other Virginia cities?

Virginia's state roofing contractor licence (Class A, B, or C from DPOR) is valid throughout Virginia, including Virginia Beach, so you don't need separate state licensing. However, Virginia Beach has unique local permit requirements that differ from other cities. All roofing work in Virginia Beach requires a Building Permit from the city's Department of Planning and Community Development, which processes residential permits in 1-3 days and commercial permits in 5-10 days. Some Virginia cities allow roofing permits to be obtained at county level instead. Virginia Beach enforces stricter fire safety inspections for commercial roofing work and has specific wind resistance standards for residential roofs due to hurricane risk. The city also has price gouging regulations during declared disasters limiting markups to 10% for 60 days. Homeowner association approval is required in many Virginia Beach neighborhoods, which other Virginia localities don't universally require. Always verify local requirements with Virginia Beach Planning Department at (757) 385-4300 before bidding projects.

Can I transfer my roofing licence from another state to Virginia?

Virginia does not have direct reciprocity agreements for roofing contractor licences with other states. If you hold a roofing licence in North Carolina, Maryland, or another state, Virginia will not automatically issue you a Virginia licence. However, you may be able to substitute equivalent experience. DPOR evaluates out-of-state experience on a case-by-case basis—if your out-of-state licence required similar experience and testing standards to Virginia's requirements, DPOR may waive or reduce experience documentation. You must still apply through the standard Virginia application process and pay the full application fee ($375-$550). You may be required to pass Virginia's specific business and law examination covering Virginia Code § 54.1-500 et seq., even if you passed a similar exam in your previous state. Contact DPOR directly at (804) 367-8512 to discuss your specific credentials before applying. Out-of-state applicants typically require 4-6 weeks to process because DPOR must verify out-of-state experience and licencing history through the other state's regulatory board.

What happens if I start a roofing business without getting a Virginia licence?

Operating as a roofing contractor in Virginia without a valid DPOR licence is illegal and subjects you to immediate enforcement action. DPOR can issue a cease-and-desist order requiring you to stop all roofing work immediately. Customers can report unlicensed work to DPOR at any time, triggering investigations and inspections. You face civil penalties of $2,500 per violation (Virginia Code § 54.1-527) and additional $2,500 penalties for each day you continue operating illegally—meaning a single job can result in $10,000+ in fines. Criminal charges are possible, including fines up to $2,500 and jail time up to 12 months for willful violations. Your customers have legal grounds to sue you for any defects, and they can demand refunds plus damages. Most critically, insurance becomes worthless: if you're unlicensed, general liability and workers' compensation insurers will deny claims, leaving you personally liable for all injuries and property damage. This can bankrupt you on a single accident. You'll be permanently barred from future Virginia contractor licences for 5-10 years. Virginia Beach city inspectors routinely verify contractor licences during building inspections—unlicensed work is discovered regularly.

Do I need additional certifications or training beyond the state licence to do roofing work in Virginia Beach?

The Virginia roofing contractor licence is the primary requirement, but several additional certifications are essential for legal operation. If any of your roofing projects involve pre-1978 buildings (common in older Virginia Beach neighborhoods), EPA Lead Renovation, Repair and Painting (RRP) certification is mandatory under 40 C.F.R. Part 745. This requires an 8-hour EPA-approved training course costing $200-$400. OSHA certification in fall protection (8-hour course, $150-$300) is highly recommended and required by many commercial clients. If you install solar panels or electrical systems on roofs, you need electrical licensing or must hire a licensed electrician. First Aid and CPR certification ($75-$150) is not legally required but is essential for jobsite safety. OSHA 10-hour construction card ($50-$100) is not mandatory for roofing but demonstrates safety commitment to customers. Many Virginia Beach commercial property owners require proof of these additional certifications before hiring. The state business and law examination included in your DPOR licence application covers basic safety and Virginia Code requirements but doesn't replace trade-specific training.

Other Business Types in Virginia Beach, VA

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Virginia Code § 54.1-500 et seq.Establishes Virginia contractor licensing system and DPOR authority
  • Virginia Code § 54.1-607Defines roofing contractor classification and licence categories
  • Virginia Code § 54.1-201Authorizes Department of Professional and Occupational Regulation
  • Virginia Code § 54.1-527Sets penalties for unlicensed contractor operation
  • Virginia Beach City Code § 23-1Requires local building permits for roofing work and inspections

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.