Summary
Operating as a roofing contractor in Alexandria, Virginia requires both state and local compliance measures. At the state level, contractors must obtain a Virginia contractor's license through DPOR, which involves passing examinations, demonstrating experience, and maintaining ongoing education requirements. The city of Alexandria requires additional business registration and building permits for virtually all roofing work. The permitting process in Alexandria is relatively streamlined through their online portal, but contractors must ensure they obtain proper permits before beginning work and schedule required inspections. Insurance requirements include substantial general liability coverage and workers' compensation, which protects both the contractor and property owners. Success in Alexandria's competitive market requires maintaining full compliance while delivering quality work that meets the city's building standards and often strict HOA requirements in many neighborhoods.
License Requirements
Virginia requires roofing contractors to obtain a Class A or Class B Contractor License from the Virginia Department of Professional and Occupational Regulation (DPOR). Class A allows unlimited project value, while Class B covers projects up to $120,000. Applicants must pass the PSI trade and business law examinations, demonstrate 3+ years of experience, and maintain continuing education requirements. The license must be renewed every 2 years with 16 hours of continuing education. Alexandria requires contractors to register with the city and obtain a local business license through the Department of Business Licenses & Permits.
Permit Requirements
All roofing work in Alexandria requires permits through the Code Administration Division. Roof replacement, repairs over 25% of roof area, and structural modifications require building permits. Applications can be submitted online through the city's permit portal or in person at City Hall. Typical processing time is 5-10 business days for standard projects. Permit fees range from $75 for minor repairs to $200+ for complete roof replacements, calculated based on project value. Plans must show roof layout, materials, and structural details. Inspections are required at completion.
Insurance Requirements
Virginia requires general liability insurance with minimum $300,000 coverage for Class B contractors and $500,000 for Class A contractors. Workers' compensation insurance is mandatory for contractors with employees, with no minimum coverage specified but must meet state requirements. Alexandria may require proof of insurance before permit issuance. Some projects may require payment and performance bonds. Professional liability insurance is recommended but not required.
Typical Cost Ranges
In Alexandria's market, residential roof replacement typically ranges from $8,000-$25,000 for standard homes, with luxury homes reaching $40,000+. Asphalt shingle replacement averages $12-18 per square foot, while metal roofing ranges $15-25 per square foot. Slate and tile installations can exceed $30 per square foot. Roof repairs generally cost $300-$1,500 depending on scope. Commercial roofing projects vary widely from $15,000-$100,000+ based on building size and complexity.
Compliance Checklist
- ✓Obtain Virginia Class A or B Contractor License from DPOR
- ✓Register business and obtain Alexandria business license
- ✓Secure required insurance coverage (general liability, workers comp)
- ✓Apply for and receive building permits before starting work
- ✓Ensure all workers are properly trained and covered by insurance
- ✓Schedule required city inspections at project completion
- ✓Maintain current license renewals and continuing education
- ✓Follow Alexandria building codes and HOA requirements where applicable
READYDOCS
These are the documents Iris tracks for you.
Store them in one place. Get alerts before anything expires. Ask Iris anything from the job site.
$19/month — First month free. No credit card required.
No credit card. Cancel anytime.