Roofing company License Requirements in Richmond, VA
Last reviewed: September 2026
Quick Answer
Virginia roofing contractors must obtain a Class B Roofing Contractor Licence from the Virginia Department of Professional and Occupational Regulation (DPOR). Richmond also requires a City of Richmond Business Licence issued by the Finance Department and zoning clearance from the Planning and Development Review Division. The state licence is mandatory before any roofing work can be performed legally.
Key Facts
- •Virginia roofing contractors must obtain a Class B roofing contractor licence from the Department of Professional and Occupational Regulation.
- •Richmond roofing companies need a city business licence and zoning clearance from the Planning and Development Review Division.
- •Roofing contractors must carry general liability insurance and workers' compensation insurance as a condition of licensure.
- •Virginia requires proof of financial responsibility, a surety bond, and completion of trade experience or apprenticeship hours.
- •Operating without a licence in Virginia can result in civil penalties up to $500 per day and criminal charges.
State Licence Requirements
Licence name
Class B Roofing Contractor Licence
Issued by
Virginia Department of Professional and Occupational Regulation (DPOR)
Cost
$380-$420
Processing time
4-6 weeks
How to apply
To obtain a Class B Roofing Contractor Licence in Virginia, you must first verify you meet the qualification requirements outlined in Virginia Code § 54.1-506 and 18 VAC 50-22. You need either four years of full-time roofing work experience, or completion of an apprenticeship program registered with the Virginia Department of Labor and Industry, plus two years of full-time roofing experience.
Submit an application through the DPOR licensing portal at https://www.dpor.virginia.gov. Required documents include proof of financial responsibility (typically demonstrated through a surety bond of at least $10,000), a completed application form, proof of experience hours with employer verification letters, and your personal identification. You must also demonstrate knowledge by passing the Virginia roofing contractor examination, which tests understanding of Virginia's contractor laws, roofing practices, and safety standards.
The application fee is between $380 and $420, and the exam fee is approximately $150-$200. Processing time typically ranges from 4-6 weeks after DPOR receives your complete application and exam results. Once approved, you will receive your Class B licence, valid for three years. You must also register as a business with the Virginia State Corporation Commission before you can legally operate.
Federal Requirements
Federal requirements for roofing contractors focus on employee compliance and workplace safety. All roofing companies with employees must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6109 for tax reporting purposes. Roofing contractors fall under Occupational Safety and Health Administration (OSHA) regulations as outlined in 29 U.S.C. § 651 et seq., which mandate compliance with fall protection standards, ladder safety, and personal protective equipment requirements specific to roofing work.
If your roofing company employs workers, you must comply with the Fair Labor Standards Act (29 U.S.C. § 201), which establishes minimum wage and overtime requirements. Workers' compensation insurance is not federally mandated but is required by Virginia state law and by Richmond insurance requirements. Roofing contractors who handle lead-based paint abatement on pre-1978 buildings must comply with EPA Lead Renovation, Repair and Painting (RRP) Rule under 40 CFR Part 745, which requires certification and worker training.
If your company performs any work involving asbestos-containing materials, you must comply with EPA regulations at 40 CFR § 61.145 and obtain proper licensing and certification. The Americans with Disabilities Act (ADA) applies to your operations if you have a public-facing office or showroom, requiring accessible facilities and reasonable accommodations for employees with disabilities under 42 U.S.C. § 12101 et seq. Additionally, all roofing companies must maintain records for tax purposes and comply with IRS regulations regarding independent contractors versus employees.
Local & County Requirements
Richmond roofing companies must comply with multiple local permit and licensing requirements managed by different city departments. All roofing contractors operating in Richmond must obtain a City of Richmond Business Licence from the Finance Department, which costs approximately $100-$150 annually and requires proof of state licensure before issuance. The Planning and Development Review Division issues a Zoning Clearance Certificate confirming your business location complies with Richmond's zoning ordinances; residential roofing generally falls under permitted uses in most zones, but commercial roofing may require conditional use permits.
Richmond requires specific building permits for roofing projects depending on scope and estimated cost. Projects exceeding $5,000 in estimated cost typically require a building permit issued by the Department of Permits and Inspections; permit costs are calculated as a percentage of project value, ranging from $50-$500 depending on scope. A certificate of occupancy inspection is required upon project completion for significant roofing work. Fire safety inspections may be required for commercial roofing projects, conducted by the Richmond Fire Department's Fire Prevention Division.
Should you maintain a physical office or warehouse in Richmond, you may need additional approvals including fire safety inspection certificates for commercial occupancy. If your roofing company stores materials or operates from a facility within the city, verify compliance with Richmond parking requirements and sign ordinances if you display signage. Larger roofing contractors may need environmental permits if handling hazardous materials like lead paint or asbestos. Contact the Planning and Development Review Division at (804) 646-5666 or visit https://www.richmondgov.com/planning to confirm all local requirements for your specific location and project types.
Total Cost Breakdown
The total first-year cost to establish a roofing company in Richmond, Virginia ranges from approximately $2,600 to $4,200, accounting for all state and local requirements. The Virginia Class B Roofing Contractor Licence costs $380-$420 and the licensing examination fee is approximately $150-$200, totaling $530-$620 for state licensure. The mandatory surety bond required by Virginia typically costs $300-$800 for the first year, depending on your business size and financial profile; bonds are issued based on a minimum of $10,000 coverage but may require higher amounts.
Richmond's City of Richmond Business Licence costs $100-$150 annually. Zoning clearance and building permits for establishing your place of business range from $75-$200 depending on your office location and whether home-based operations apply. General liability insurance, while not a direct licensing fee, is required by Virginia contractors and typically costs $800-$1,500 annually for a small roofing company with limited employees. Workers' compensation insurance is also mandatory if you have any employees, costing $1,200-$3,000 annually depending on your payroll and claims history.
Business registration with the Virginia State Corporation Commission costs approximately $100 for a corporation or LLC. If you plan to bid on federal or major commercial projects, you may need to establish bonding capacity for performance bonds on specific projects, though initial licensing does not require this. Your initial business setup and insurance costs represent the largest expense categories in year one. Conservative estimate for first-year startup costs is $2,600-$4,200, not including working capital for materials, equipment, vehicles, or initial payroll. Renewal in subsequent years will be approximately $1,400-$2,200 annually, accounting for licence renewal, insurance, and the city business licence.
Licence Renewal
The Virginia Class B Roofing Contractor Licence renews every three years on a staggered schedule determined by your licence issue date. Renewal notices are sent by the Virginia DPOR approximately 60 days before your licence expiration date; failure to receive notice does not excuse late renewal. To renew, submit a renewal application through the DPOR online portal, pay the renewal fee of approximately $380-$420, and provide updated proof of financial responsibility (surety bond documentation).
Continuing education is not currently required for Virginia roofing contractors to renew their Class B licence, though DPOR may add this requirement in the future. Your renewal application must confirm you are still in compliance with all Virginia contractor laws and regulations. If your surety bond has lapsed or been cancelled, you must obtain a new bond before renewal is approved. Richmond's City Business Licence must also be renewed annually, typically by January 31st of each year, at a cost of $100-$150.
Renewal can be completed entirely online through the DPOR portal; no in-person visit is required. Late renewal results in licence expiration and suspension of your right to perform roofing work in Virginia. If your licence expires, you may face penalties and must reapply as a new applicant, which may require retaking the examination. To avoid disruption, submit your renewal application at least 30 days before your expiration date to ensure processing is complete before your licence lapses.
Penalties for Operating Without a Licence
Operating as a roofing contractor in Virginia without a valid Class B Licence constitutes a serious violation with substantial penalties. Under Virginia Code § 54.1-111, operating without a required professional licence is a Class 1 misdemeanor, punishable by a fine of up to $2,500 and possible jail time of up to one year, or both. Additionally, Virginia Code § 54.1-501 provides for civil penalties of up to $500 per day for each day you conduct unlicensed roofing work; a single week of work could result in $3,500 in civil fines alone.
The Virginia DPOR actively investigates unlicensed contractor complaints, typically initiated through customer complaints to the department's enforcement division. When violations are discovered, DPOR issues cease-and-desist orders requiring immediate cessation of all roofing work; continuing to work after receiving such an order escalates penalties significantly. Homeowners and commercial property owners can file complaints directly with DPOR, which conducts investigations and may conduct site inspections of ongoing projects.
Beyond criminal and civil penalties, operating without a licence creates severe insurance and liability consequences. Homeowners insurance policies typically deny claims for work performed by unlicensed contractors, leaving you personally liable for all property damage, injuries, or defects. If an employee is injured while working on an unlicensed roofing project, you face workers' compensation liability without the protection of workers' compensation insurance, creating personal financial exposure for all medical costs and lost wages. Richmond city government can also pursue separate enforcement, including business licence revocation and project stop-work orders. In addition, you may be prohibited from obtaining future state or local licences.
Find Virginia-approved roofing contractor insurance and bonding providers to complete your licensing requirements 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 in Richmond?
The complete process typically takes 6-12 weeks depending on several factors. First, you need to verify you meet the experience requirements: either four years of full-time roofing work or completion of an apprenticeship plus two years of work experience. If you don't currently meet these requirements, obtaining the necessary experience takes the longest. Once you're qualified, submitting your DPOR application takes 1-2 weeks, and DPOR processing typically takes 4-6 weeks. The licensing examination must be scheduled and completed, which can add 2-4 weeks depending on examination availability. After DPOR approves your application, you must obtain your Richmond City Business Licence (1-2 weeks) and zoning clearance (1-2 weeks). Budget 8-12 weeks total if you're already qualified; longer if you're still accumulating experience hours.
Do I need a separate Richmond city licence if I have a Virginia roofing contractor licence?
Yes, you need both licences. The Virginia Class B Roofing Contractor Licence from DPOR is a state-level professional licence that authorizes you to perform roofing work throughout Virginia. However, Richmond requires an additional City of Richmond Business Licence issued by the Finance Department, which costs $100-$150 annually and confirms you are authorized to operate a business within city limits. You also need zoning clearance from the Planning and Development Review Division confirming your business location complies with Richmond's zoning code. Additionally, specific roofing projects may require separate building permits from the Department of Permits and Inspections depending on project scope and cost. Think of it as layers: state license authorizes the trade, city licence authorizes local business operation, and project permits authorize specific work.
Can I get a Virginia roofing licence if I have roofing experience from another state?
Yes, Virginia recognizes roofing experience from other states, but verification is required. Virginia Code § 54.1-506 allows you to substitute out-of-state work experience if you can document four years of full-time roofing work. When you apply to DPOR, you must provide detailed verification letters from your previous employers documenting the specific roofing work you performed, dates of employment, and your role. These employer letters must confirm you performed roofing installation, repair, or supervision duties. DPOR may contact your previous employers to verify the experience. If you have fewer than four years of experience, you may still qualify if you have completed an apprenticeship program registered with the Department of Labor in your previous state; DPOR evaluates apprenticeship programs on a case-by-case basis. However, you cannot automatically transfer a roofing licence from another state; you must apply for a new Virginia licence and pass the Virginia roofing contractor examination regardless of prior licensure elsewhere.
What happens if I start a roofing company in Richmond without getting a licence first?
Operating without a Virginia roofing contractor licence exposes you to serious legal and financial consequences. Performing any roofing work without a Class B Licence violates Virginia Code § 54.1-111, which is a Class 1 misdemeanor punishable by a fine up to $2,500 and up to one year in jail. Additionally, Virginia Code § 54.1-501 imposes civil penalties of up to $500 per day for each day you operate without a licence. If you perform roofing work for one week, you could face $3,500 in civil penalties alone, plus criminal charges. DPOR actively investigates complaints and can issue cease-and-desist orders requiring you to stop all work immediately. If you continue working after receiving a cease-and-desist order, penalties increase significantly. Furthermore, any customers harmed by your unlicensed work can sue you personally, and their insurance policies will deny claims for work by unlicensed contractors, making you liable for all damages. You may also be permanently prohibited from obtaining a Virginia roofing licence in the future.
What insurance is required before I can get my Virginia roofing contractor licence?
Virginia law requires roofing contractors to carry general liability insurance and workers' compensation insurance, though the specific amounts and insurance requirements are determined at the time of application and project bidding. General liability insurance must be in force before DPOR issues your Class B Licence; typical minimum coverage is $1 million in general liability. If you have any employees, workers' compensation insurance is mandatory under Virginia Code § 65.2-100 and must be in force before you employ anyone or perform work. Additionally, when you apply for the licence, you must demonstrate financial responsibility, typically through a surety bond of at least $10,000. The surety bond protects consumers if you fail to complete work or cause damages. Insurance costs vary: general liability insurance for a small roofing company typically costs $800-$1,500 annually, and workers' compensation costs $1,200-$3,000 annually depending on your payroll. These ongoing costs are not optional—failure to maintain current insurance can result in licence suspension or revocation.
Other Business Types in Richmond, VA
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Virginia Code § 54.1-500 et seq. — Establishes contractor licensing requirements and classifications
- Virginia Code § 54.1-506 — Defines Class B roofing contractor licence qualifications and renewal
- Virginia Administrative Code 18 VAC 50-22 — Regulations governing roofing contractor examination and applications
- Richmond City Code § 17.2 — Local business licensing and zoning requirements for contractors
- Virginia Code § 54.1-111 — Penalties for operating without required professional licence
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 September 2026. Scheduled for re-verification by September 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.