All states Virginia
Virginia license records
Licensed contractors in Madison, VA 116 active licenses list Madison as their address in Virginia DPOR's regulant lists for Class A, B and C contractors and licensed tradesmen, refreshed every five business days, file dated November 9, 2026.
Before you hire anyone on this list Confirm the license on the official site. Our copy is a snapshot; the state's record is live and shows complaints. Make sure the name on your contract matches the name on the license. Check the license type covers your job. A roofing license doesn't cover electrical work. How to check a contractor in Virginia, step by step
Tradesman: Master electrician 13 Alec W Brenchley #2710085819 · expires August 31, 2028 Douglas R Keaton #2710083318 · expires February 29, 2028 Dustin A Dawson #2710069261 · expires September 30, 2029 Hugh A Hansen #2710080252 · expires December 31, 2026 Jesse F Gilbert #2710082618 · expires September 30, 2027 John G Sprouse #2710020089 · expires October 31, 2029 John M Gilbert #2710036402 · expires April 30, 2029 Jonathan A Bradshaw #2710056269 · expires May 31, 2028 Kyle S Knight #2710061153 · expires March 31, 2029 Robert B Huffine #2710083386 · expires November 30, 2027 Stephen Coates #2710003222 · expires January 31, 2028 Steve M Hall #2710042528 · expires March 31, 2029 Timothy H Mcmillion #2710085284 · expires July 31, 2028 Class A contractor: Commercial building, Residential building 8 Tradesman: Journeyman electrician 7 Class A contractor: Residential building, Commercial building 7 Class A contractor: Electrical 7 Tradesman: Journeyman plumber 5 Other license types 69 Andrew D Aylor Jr Tradesman: Master plumber, Master electrician · #2710004098 · expires July 31, 2028 Apex Builders INC Class A contractor: Alternative onsite sewage systems, Residential building and 2 more · #2705007769 · expires March 31, 2028 Arthur C Craig Class B contractor: Residential building, Commercial building and 1 more · #2705019825 · expires February 28, 2027 Ashby Lee Clatterbuck Class C contractor: Home improvement · #2705074492 · expires April 30, 2027 Atlantis Plumbing LLC Class C contractor: Plumbing · #2705119838 · expires January 31, 2028 Auda Joe Phillips Sr Class B contractor: Home improvement · #2705118378 · expires October 31, 2027 B&K Heating & Cooling LLC Class A contractor: HVAC, Plumbing and 2 more · #2705169423 · expires July 31, 2028 Barry W Racer Tradesman: Master HVAC, Journeyman HVAC and 1 more · #2710041256 · expires July 31, 2028 Bay Breeze Enterprises INC Class A contractor: Home improvement, Highway/heavy · #2705060860 · expires May 31, 2027 Bill Dennis Class C contractor: Landscape service · #2705134994 · expires May 31, 2028 Blue Ridge Fiberoptics LLC Class B contractor: Electronic/communication service · #2705196825 · expires October 31, 2027 Brandon T Peach Tradesman: Master electrician, Master HVAC and 2 more · #2710069455 · expires February 28, 2029 Capital Railroad Services INC Class A contractor: Highway/heavy · #2705094155 · expires April 30, 2027 Carlyle L Weaver Tradesman: Master plumber, Master electrician · #2710006491 · expires June 30, 2029 Charles A Turner Class B contractor: Commercial building, Residential building · #2705008349 · expires March 31, 2028 Charles Dodson Jr Class C contractor: Landscape service · #2705115743 · expires May 31, 2027 Charles E Jenkins Jr Class C contractor: Landscape service · #2705117470 · expires March 31, 2028 Clinton Ferris Class B contractor: Landscape service · #2705107474 · expires June 30, 2028 Comfort Detectives Heating & Air Conditioning INC Class A contractor: Plumbing, Gas fitting and 1 more · #2705199865 · expires May 31, 2028 Cowan Roofing LLC Class A contractor: Commercial improvement, Residential building · #2705169358 · expires October 31, 2028 David W Austin Tradesman: Journeyman HVAC · #2710048806 · expires December 31, 2028 Duct-Rite Mechanical LLC Class A contractor: HVAC · #2705127020 · expires February 28, 2027 Duet Company LLC Class B contractor: Residential building, Commercial building · #2705132273 · expires March 31, 2028 Fire & Security Solutions INC Class B contractor: Fire sprinkler, Fire alarm systems · #2705168306 · expires May 31, 2027 Fowler HVAC INC Class B contractor: Plumbing, HVAC · #2705068430 · expires May 31, 2028 Gary L Deal Class C contractor: Landscape service, Highway/heavy and 1 more · #2705140031 · expires April 30, 2027 Gary Ray Mcpeak Class C contractor: Residential building, Commercial building and 3 more · #2705149118 · expires November 30, 2026 Gene J Strother Jr Tradesman: Master electrician, Journeyman electrician · #2710046148 · expires September 30, 2028 Glenn A Mace Class C contractor: Home improvement · #2705129853 · expires July 31, 2027 Hamilton S Plumbing LLC Class C contractor: Plumbing · #2705195362 · expires March 31, 2027 Hilltop Excavation and Construction INC Class A contractor: Landscape service, Highway/heavy · #2705121794 · expires March 31, 2027 International Fire Protection INC Class A contractor: Fire sprinkler, Fire alarm systems · #2705041030 · expires August 31, 2028 J.H. Findorff & Son INC Class A contractor: Commercial building · #2705174930 · expires March 31, 2028 James A Jenkins Tradesman: Master plumber · #2710003916 · expires June 30, 2029 James Anthonyjenkins Class C contractor: CDS, Plumbing · #2705170814 · expires March 31, 2027 Jarrells Excavating INC Class A contractor: Residential building, Commercial building and 1 more · #2705032846 · expires February 29, 2028 Jean Louise Alther Class B contractor: Home improvement · #2705107489 · expires June 30, 2028 Jeffrey N Hensley Tradesman: Master plumber · #2710077329 · expires August 31, 2028 Jeremy S Lamb Tradesman: Master gas fitter, Master plumber · #2710079410 · expires November 30, 2029 Joel P Holland Tradesman: Master gas fitter · #2710068811 · expires April 30, 2029 John J Richardson Tradesman: Master electrician, Journeyman electrician · #2710027984 · expires July 31, 2029 John J Richardson Class B contractor: Electrical · #2705105425 · expires May 31, 2028 John M Gilbert Class B contractor: Electrical · #2705059586 · expires March 31, 2027 John Weaver Class B contractor: Residential building, Commercial building and 2 more · #2705005826 · expires November 30, 2027 Johnathon W Hamilton Tradesman: Master plumber · #2710082197 · expires February 29, 2028 Joshua S Woodward Tradesman: Master plumber, Journeyman plumber · #2710041709 · expires December 31, 2026 Mac B Ludin Tradesman: Master plumber, Master HVAC and 1 more · #2710055752 · expires February 28, 2029 Madison Plumbing and Electric Service INC Class B contractor: Plumbing, Electrical and 1 more · #2705011325 · expires May 31, 2028 Mark L Peregoy Tradesman: Master liquefied petroleum gas fitter · #2710040020 · expires November 30, 2029 Matthew Brian Utz Class C contractor: Residential building, Commercial building · #2705055625 · expires April 30, 2028 Meadow Spring Landscaping LLC Class B contractor: Landscape service · #2705153845 · expires May 31, 2028 Melvin Eugene Dodson II Class C contractor: Residential building, Commercial building and 2 more · #2705129839 · expires August 31, 2027 Michael L Rogers Tradesman: Master plumber · #2710081897 · expires June 30, 2027 R T D Enterprises INC Class A contractor: Vessel construction · #2705024089 · expires April 30, 2028 Ralph H Fowler III Tradesman: Master HVAC · #2710003180 · expires August 31, 2029 Reynaldo A Ovalle Tradesman: Journeyman HVAC · #2710077253 · expires August 31, 2028 Richard C Erb Tradesman: Master plumber, Master electrician · #2710019736 · expires October 31, 2029 Robert Kent Aylor Class B contractor: Commercial building, Residential building · #2705010204 · expires April 30, 2028 Stephen E Mcfadden Tradesman: Journeyman electrician, Master electrician · #2710073656 · expires February 29, 2028 Steve Michael Hall Class B contractor: Electrical · #2705160787 · expires November 30, 2026 Steven W Orye Tradesman: Master electrician, Journeyman electrician · #2710057072 · expires November 30, 2028 Vanguard Roofing LLC Class B contractor: Home improvement · #2705168304 · expires September 30, 2028 Virtue Solar LLC Class A contractor: Alternative energy systems, Electrical · #2705156773 · expires May 31, 2028 Walter Jenkins Jr Class C contractor: Residential building, Commercial building · #2705149171 · expires November 30, 2026 Weaver Works INC Class A contractor: Residential building, Plumbing and 6 more · #2705055584 · expires April 30, 2028 Wendell D Woodward Jr Class C contractor: Home improvement · #2705168646 · expires December 31, 2026 Whitney C Fisher Craig Tradesman: Master electrician, Journeyman electrician · #2710076097 · expires May 31, 2029 William W Dyer Tradesman: Master liquefied petroleum gas fitter · #2710040018 · expires November 30, 2029 William W Walls Excavating INC Class A contractor: CDS, Highway/heavy · #2701032140 · expires June 30, 2028 Is your business on this list?
Open your license page and choose "Claim this page" to add your phone number and website. They show on your page
and next to your name here, so people checking you out can call.
Got a quote? Check it before you sign. VetMyProposal reads a contractor's proposal for free and flags what's missing, unclear or risky. It works for roofing, solar, HVAC and window quotes.
Review my proposal free VetMyProposal is a free tool from the team behind LicenseLookup.
Source: Virginia DPOR's regulant lists for Class A, B and C contractors and licensed tradesmen, refreshed every five business days. DPOR's lists hold current licensees and carry no status field, so a license that was suspended or revoked may still appear until the next list. Confirm on the official lookup, which shows discipline. Only licenses that are active in the file and list an address in
Madison are shown; a contractor based elsewhere can still work here. LicenseLookup is an independent guide, not a
government agency, and this is not an endorsement of anyone listed. See our terms .