Virginia
146 Roofing Companies in Virginia: Public Records & Data
Public records on roofing contractors licensed in Virginia: state registrations, manufacturer certifications, OSHA citations, and storm history. Every record is sourced from a public agency and dated.
Browse by county
Click any county to see roofers indexed in that area.
146 Companies in Virginia
Showing 126–146 of 146| Company | City | Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. | Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. | Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. | Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. | Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating. |
|---|---|---|---|---|---|---|
Shaw & Company Contractor
|
Arlington | Multi-State | 5 years | - | ||
John Mills Jr Roofing Co
|
Falmouth | Local | 16 years |
|
||
Reconco Roofing
|
Roanoke | Local | 4 years | - | ||
The Roof Coating Company
|
Newport News | Local | 8 years | - | ||
Martin & Sons Roof Repair
|
Boones Mill | Local | 2 years | - | ||
RETEX
|
Fredericksburg | Local | 1 year | - | ||
Metal Roofing Virginia Beach
|
Virginia Beach | Local | 5 years | - | ||
Roofing Contractors Virginia Beach
|
Virginia Beach | Local | 0 years | - | ||
Werner Commercial Roofing
|
Richmond | Local | 1 year | - | ||
Hayes & Sons Roofing
|
Smithfield | Local | 2 years | - | ||
Fonseca & Sons Roof Repair
|
Yorktown | Local | 2 years | - | ||
Porter Family Roofers
|
Richmond | Local | 2 years | - | ||
Guardian Roofing Services
|
Chesapeake | Local | 4 years | - | ||
Henry & Sons Roofing & Remodeling
|
Cave Spring | Local | 2 years | - | ||
Carter & Sons Roofing & Construction
|
Yorktown | Local | 2 years | - | ||
Roofs Fast
|
Fredericksburg | Local | 9 years | - | ||
Arlington Roofing Company
|
Arlington | Local | 13 years | - | ||
Mike's Roofing VA
|
Fredericksburg | Local | 10 years | - | ||
Patriot Exterior Solutions
|
Chesapeake | Local | 14 years | - | ||
Don's Roofing of Virginia
|
Chesapeake | Local | 4 years | - | ||
757 Virginia Roofing
|
Norfolk | Local | 0 years | - |
What Virginia requires of roofers
In Virginia, roofing contractors must be licensed through the Department of Professional and Occupational Regulation (DPOR) under the Virginia Board for Contractors. There are three license classes based on project size: Class A (unlimited project value), Class B (projects up to $120,000 per contract and $750,000 aggregate annually), and Class C (projects up to $10,000 per contract and $150,000 aggregate annually). Roofing falls under a specialty trade classification, and applicants must select the appropriate class and trade category when applying. All applicants must demonstrate financial solvency, provide proof of liability insurance, and meet experience requirements relevant to their license class.
To obtain a Class A or Class B license, a Qualified Individual (QI) must pass a trade examination as well as a business and law exam administered through PSI Exams. Class C applicants are only required to pass the business and law exam. The QI must have verifiable work experience in the roofing trade, typically a minimum of two years for Class B and additional experience for Class A. Applications are submitted to DPOR along with the applicable fees, which vary by class but generally range from approximately $170 to $360 for initial licensure. Licenses must be renewed every two years, with renewal fees similar to initial application costs.
Virginia does not generally allow local jurisdictions to impose separate contractor licensing requirements beyond the state level, though localities may have their own permit and zoning requirements. Contractors must carry general liability insurance with minimum coverage amounts that vary by license class, and some localities may require proof of workers compensation coverage as well. Staying current with renewal deadlines and insurance requirements is essential to maintaining an active license in good standing.
Authority: Virginia Board for Contractors
Browse by city
- Alexandria
- Annandale
- Arlington
- Ashburn
- Blacksburg
- Brambleton
- Burke
- Cave Spring
- Centreville
- Charlottesville
- Cherry Hill
- Chesapeake
- Chester
- Dale City
- Danville
- Fair Oaks
- Fairfax
- Fredericksburg
- Hampton
- Harrisonburg
- Herndon
- Lake Ridge
- Leesburg
- Linton Hall
- Lynchburg
- Manassas
- McLean
- Mechanicsville
- Newport News
- Norfolk
- Oakton
- Petersburg
- Portsmouth
- Reston
- Richmond
- Roanoke
- Salem
- Short Pump
- South Riding
- Springfield
- Staunton
- Sterling
- Suffolk
- Tuckahoe
- Tysons
- Virginia Beach
- West Falls Church
- Williamsburg
- Winchester
- Woodbridge
No cities match that search.
Browse by county
- Accomack
- Albemarle
- Alexandria
- Alleghany
- Amelia
- Amherst
- Appomattox
- Arlington
- Augusta
- Bath
- Bedford
- Bland
- Botetourt
- Bristol
- Brunswick
- Buchanan
- Buckingham
- Buena Vista
- Campbell
- Caroline
- Carroll
- Charles City
- Charlotte
- Charlottesville
- Chesapeake
- Chesterfield
- Clarke
- Colonial Heights
- Covington
- Craig
- Culpeper
- Cumberland
- Danville
- Dickenson
- Dinwiddie
- Emporia
- Essex
- Fairfax
- Fairfax
- Falls Church
- Fauquier
- Floyd
- Fluvanna
- Franklin
- Franklin
- Frederick
- Fredericksburg
- Galax
- Giles
- Gloucester
- Goochland
- Grayson
- Greene
- Halifax
- Hampton
- Hanover
- Harrisonburg
- Henrico
- Henry
- Highland
- Hopewell
- Isle of Wight
- King and Queen
- King George
- King William
- Lancaster
- Lee
- Lexington
- Loudoun
- Louisa
- Lunenburg
- Lynchburg
- Madison
- Manassas
- Manassas Park
- Martinsville
- Mathews
- Mecklenburg
- Middlesex
- Montgomery
- Nelson
- New Kent
- Newport News
- Norfolk
- Northampton
- Northumberland
- Norton
- Nottoway
- Orange
- Page
- Patrick
- Petersburg
- Pittsylvania
- Poquoson
- Portsmouth
- Powhatan
- Prince Edward
- Prince George
- Prince William
- Pulaski
- Radford
- Rappahannock
- Richmond
- Richmond
- Roanoke
- Roanoke
- Rockbridge
- Rockingham
- Russell
- Salem
- Scott
- Shenandoah
- Smyth
- Southampton
- Spotsylvania
- Stafford
- Staunton
- Suffolk
- Surry
- Sussex
- Tazewell
- Virginia Beach
- Warren
- Washington
- Waynesboro
- Westmoreland
- Williamsburg
- Winchester
- Wise
- Wythe
- York
No counties match that search.
Recent Inspections and Violations
| Date | Employer | Violation | Type | Penalty |
|---|---|---|---|---|
| RETEX ROOFING LLC |
Training certification with name, date, trainer
1926.503(b)(1)
|
Other | $0 | |
| RETEX ROOFING LLC |
Training certification with name, date, trainer
1926.503(b)(1)
|
Other | $0 | |
| RETEX ROOFING LLC |
First aid supplies and trained personnel required
1926.50(c)
|
Other | $0 | |
| RETEX ROOFING LLC |
First aid supplies and trained personnel required
1926.50(c)
|
Other | $0 | |
| RETEX ROOFING LLC |
Written hazard communication program
1910.1200(e)(1)
|
Other | $0 | |
| RETEX ROOFING LLC |
Written hazard communication program
1910.1200(e)(1)
|
Other | $0 | |
| RETEX ROOFING LLC |
Recording criteria for work-related injuries
1904.4(a)
|
Other | $800 | |
| RETEX ROOFING LLC |
Recording criteria for work-related injuries
1904.4(a)
|
Other | $800 | |
| RETEX ROOFING LLC |
Damaged ladders tagged "Do Not Use"
1926.1053(b)(16)
|
Other | $2,604 | |
| NATIONAL ROOFING CORPORATION |
Frequent and regular jobsite inspections required
1926.20(b)(2)
|
Serious | $690 |
Storm & hail history
-
9,446 Storm events (10yr)
-
4″ Max hail size
-
115 mph Max wind gust
-
161 Tornadoes (10yr)
Recent storm events
| Date | Type | County | Magnitude |
|---|---|---|---|
| Thunderstorm wind | ALBEMARLE | 60 mph | |
| Thunderstorm wind | ALBEMARLE | 60 mph | |
| Thunderstorm wind | ALBEMARLE | 60 mph | |
| Thunderstorm wind | AUGUSTA | 75 mph | |
| Hail | WASHINGTON | 1″ | |
| Thunderstorm wind | BUCHANAN | 58 mph |




















