BBB Logo

Better Business Bureau ®
Start With Trust®
In Western Virginia

Search for Home Improvements Accredited Businesses
in Western Virginia

 
BBB
BBB
773 Newdale School Road Timberville, VA 22853 (map)
540-896-2323
BBB Accredited since 2014
BBB
23 Langley Drive Waynesboro, VA 22980 (map)
540-949-5914
BBB Accredited since 2011
BBB
2944 Orange Avenue, NE Roanoke, VA 24012 (map)
540-982-3526
BBB Accredited since 2011
BBB
1307 Paradise Road Concord, VA 24538 (map)
434-993-3003
BBB Accredited since 2014
BBB
2400 12th Street Lynchburg, VA 24501 (map)
434-846-2623
BBB Accredited since 2002
BBB
5001 Prices Fork Road Christiansburg, VA 24073 (map)
540-951-8163
BBB Accredited since 1996
BBB
1104 Brandon Ave., SW Roanoke, VA 24015 (map)
800-255-4663
BBB Accredited since 1993
BBB
413 Floyd Street Blacksburg, VA 24060 (map)
540-961-6788
BBB Accredited since 2011
BBB
P.O. Box 556 Rocky Mount, VA 24151 (map)
540-483-5606
BBB Accredited since 2008
BBB
P. O. Box 330 Boones Mill, VA 24065 (map)
540-334-2189
BBB Accredited since 2010
BBB
230 Pepper Road Rocky Mount, VA 24151 (map)
540-263-0737
BBB Accredited since 2011
BBB
223 Riverview Drive, Suite M Danville, VA 24541 (map)
434-251-2556
BBB Accredited since 2011
BBB
21664 Timberlake Road, Suite A Lynchburg, VA 24502 (map)
434-525-3100
BBB Accredited since 2002
BBB
506 Rolfe Avenue Lynchburg, VA 24503 (map)
434-942-2744
BBB Accredited since 2014
Additional Website URLs:
BBB
20436 Lynchburg Hwy., Suite F Lynchburg, VA 24502 (map)
434-384-9500
BBB Accredited since 2014
Additional Website URLs:
BBB
2695 Fox Mountain Road Elkton, VA 22827 (map)
540-298-2213
BBB Accredited since 2012
BBB
1225 Bobblett Gap Road Montvale, VA 24122 (map)
540-815-6618
BBB Accredited since 2012
BBB
702 Mabry Lane Blacksburg, VA 24060 (map)
540-951-3505
BBB Accredited since 1991
BBB
3048 Blackwater Road Forest, VA 24551 (map)
434-525-7269
BBB Accredited since 2011
BBB
8637 Danville Pike Hillsville, VA 24343 (map)
276-779-2000
BBB Accredited since 2013
BBB
5458 Franklin Pike SE Floyd, VA 24091 (map)
540-765-7786
BBB Accredited since 2013
BBB
1115 Glider Lane Huddleston, VA 24104
540-537-8165
BBB Accredited since 2014
BBB
461 Nellie Circle Salem, VA 24153 (map)
540-537-9488
BBB Accredited since 2009
BBB
125 Hartz Blvd. Broadway, VA 22815 (map)
540-896-2206
BBB Accredited since 2014
Additional Website URLs:
BBB
7521 Hitech Road Roanoke, VA 24019 (map)
540-523-1071
BBB Accredited since 2011
BBB
114 Day Avenue, SW Roanoke, VA 24016 (map)
540-982-8200
BBB Accredited since 1980
BBB
3408 Lead Mine Road Hiwassee, VA 24347 (map)
540-381-5676
BBB Accredited since 2013
BBB
5106 Falling Creek Rd. Bedford, VA 24523 (map)
540-586-0147
BBB Accredited since 1994
BBB
189 Buffalo Lane Evington, VA 24550 (map)
434-525-4746
BBB Accredited since 2013
Additional Website URLs:
BBB
BBB
107 Franklin Street Narrows, VA 24124 (map)
540-726-7203
BBB Accredited since 1991
BBB
2716 Colonial Avenue, SW Roanoke, VA 24015 (map)
540-400-8923
BBB Accredited since 2008
Additional Website URLs:
BBB
282 Seawright Springs Road Mount Sidney, VA 24467 (map)
540-569-6106
BBB Accredited since 2013
BBB
60 Primitive Acres Lane Boones Mill, VA 24065 (map)
540-484-7283
BBB Accredited since 2011
BBB
606 Roanoke Street Salem, VA 24153 (map)
540-389-3999
BBB Accredited since 2010
BBB
3739 Brambleton Avenue Roanoke, VA 24018 (map)
540-556-2982
BBB Accredited since 2005
BBB
3447 S. Amherst Highway Monroe, VA 24574 (map)
434-929-4017
BBB Accredited since 2001
BBB
BBB
6832 Booker T. Washington Highway  Wirtz, VA 24184 (map)
540-721-1210
BBB Accredited since 2014
BBB
301 Kessler Mill Road Salem, VA 24153 (map)
540-389-6104
BBB Accredited since 1988
Additional Website URLs:
BBB
260 Four Branch Drive Hardy, VA 24101 (map)
540-721-4600
BBB Accredited since 2013
BBB
3764 Peters Creek Rd., SW, Suite A Roanoke, VA 24018 (map)
540-342-6938
BBB Accredited since 1998
BBB
765 Webster Road Glade Hill, VA 24092 (map)
540-529-2872
BBB Accredited since 2009
BBB
501 Marshall Ave Roanoke, VA 24016 (map)
540-353-7156
BBB Accredited since 2012
BBB
211 Industrial Drive Roanoke, VA 24019 (map)
540-342-4645
BBB Accredited since 2007
BBB
1350 Cascade Dr. Pembroke, VA 24136 (map)
540-626-3528
BBB Accredited since 2010
BBB
32 Richardson Lane Monterey, VA 24465 (map)
540-468-2555
BBB Accredited since 2014
Additional Website URLs:
BBB
328 Bullitt Ave., SE Roanoke, VA 24013 (map)
540-981-1424
BBB Accredited since 2005
BBB
7539 Milk A Way Drive Roanoke, VA 24019 (map)
540-563-0200
BBB Accredited since 2013
BBB
4727 Cordell Drive Roanoke, VA 24018 (map)
540-293-6356
BBB Accredited since 2009
BBB
100 Independence Drive Forest, VA 24551 (map)
434-841-1699
BBB Accredited since 2012
BBB
BBB
300 Pine Needle Lane Ferrum, VA 24088 (map)
540-483-2996
BBB Accredited since 2003
BBB
5932 Paddington Court Roanoke, VA 24018 (map)
540-353-8755
BBB Accredited since 2013
BBB
1106 & 1107 Hooper Road Forest, VA 24551 (map)
434-525-9511
BBB Accredited since 1992
BBB
2980 Pilot Road Christiansburg, VA 24073 (map)
540-392-2605
BBB Accredited since 2006
BBB
303 Washington Ave. Roanoke, VA 24016 (map)
540-387-0241
BBB Accredited since 1991
BBB
P.O. Box 4645 Lynchburg, VA 24502 (map)
434-993-3095
BBB Accredited since 2011
BBB
1563 Red Oak Street Harrisonburg, VA 22802 (map)
540-438-8872
BBB Accredited since 2013
BBB
575 Blackwater Hills Drive Glade Hill, VA 24092 (map)
540-489-3789
BBB Accredited since 2013
BBB
2944 Orange Avenue Roanoke, VA 24012 (map)
540-985-9160
BBB Accredited since 1988
Additional Website URLs:
BBB
2460 N. 4th Street Wytheville, VA 24382 (map)
276-228-0503
BBB Accredited since 2010
BBB
90 Town Center St. Daleville, VA 24083 (map)
540-774-4415
BBB Accredited since 1998
BBB
752 Harbor Street Pounding Mill, VA 24637 (map)
276-963-3519
BBB Accredited since 2010
BBB
1320 Southside Dr. Salem, VA 24153 (map)
540-387-5059
BBB Accredited since 2000
BBB
714 5th Street, NE Roanoke, VA 24016 (map)
540-982-1873
BBB Accredited since 2012
BBB
1750 South Main Street Harrisonburg, VA 22801 (map)
540-820-8161
BBB Accredited since 2013
BBB
3437 Blossom Drive Mount Crawford, VA 22846 (map)
540-434-1030
BBB Accredited since 2013
BBB
10960 Dickerson Mill Road Moneta, VA 24121 (map)
540-296-0869
BBB Accredited since 2013
BBB
2854 Trooper Lane Elliston, VA 24087 (map)
540-268-5055
BBB Accredited since 2014
BBB
Greenquest Roofing Floyd, VA 24091
540-357-3688
BBB Accredited since 2013
BBB
187 Valley Road Saltville, VA 24370 (map)
276-496-4139
BBB Accredited since 2013
BBB
8772 Roanoke Road Elliston, VA 24087 (map)
540-268-2285
BBB Accredited since 2003
BBB
2624 Florida Avenue, NW Roanoke, VA 24017 (map)
540-366-5899
BBB Accredited since 2011
BBB
4562 South Valley Pike Harrisonburg, VA 22801 (map)
540-438-0207
BBB Accredited since 2011
BBB
135 Whispering Breeze Drive Rocky Mount , VA 24151 (map)
540-493-1106
BBB Accredited since 2014
BBB
2077 Cory Lane Harrisonburg, VA 22802 (map)
540-833-4033
BBB Accredited since 2012
BBB
2027 South Rayon Drive Covington, VA 24426 (map)
540-965-9377
BBB Accredited since 2014
BBB
BBB
3316 Chestnut Mountain Circle Vinton , VA 24179 (map)
540-293-2506
BBB Accredited since 2014
BBB
6220 Spring Garden Rd. Blairs, VA 24527 (map)
434-836-5600
BBB Accredited since 2007
BBB
P. O. Box 13012 Roanoke, VA 24030
540-494-7151
BBB Accredited since 2013
BBB
1431 Longview Drive Bassett, VA 24055 (map)
276-629-8432
BBB Accredited since 2009
BBB
1174 Spradlin Loop Lane Vinton, VA 24179 (map)
540-355-4173
BBB Accredited since 2013
BBB
103 N. Franklin Street Christiansburg, VA 24073 (map)
540-382-7088
BBB Accredited since 1984
BBB
1630 9th Street, SE Roanoke, VA 24013 (map)
540-725-7631
BBB Accredited since 2010
BBB
75 Misty Lane Boones Mill, VA 24065 (map)
540-334-1116
BBB Accredited since 2006
BBB
205 Hairston Street Danville, VA 24540 (map)
434-792-3822
BBB Accredited since 1991
Additional Website URLs:
BBB
1 Solutions Way Waynesboro, VA 22980 (map)
800-959-2033
BBB Accredited since 2002
BBB
BBB
8382 War Branch Road Harrisonburg, VA 22802 (map)
540-867-9134
BBB Accredited since 2010
BBB
BBB
BBB
BBB
1 Millrace Drive Lynchburg, VA 24502 (map)
434-385-8200
BBB Accredited since 1993
BBB
5151 Starkey Rd., Suite A1 Roanoke, VA 24018 (map)
540-989-9729
BBB Accredited since 2004
BBB
134 Dundee Road Glade Hill, VA 24092 (map)
540-576-3110
BBB Accredited since 2013
BBB
5972 Buckland Mill Road Roanoke, VA 24019 (map)
540-797-9353
BBB Accredited since 2007
BBB
3317 Fleming Avenue Roanoke, VA 24012
540-588-6217
BBB Accredited since 2014
Additional Website URLs:
BBB
104 Lucas Drive Blacksburg, VA 24060 (map)
540-951-2688
BBB Accredited since 2000
BBB
BBB
3850 Sterling Road Roanoke, VA 24014 (map)
540-353-5851
BBB Accredited since 2014
BBB
5903 Starkey Road Roanoke, VA 24018 (map)
540-989-5301
BBB Accredited since 1998
BBB
14114 Booker T. Washington Highway Moneta, VA 24121 (map)
540-719-4306
BBB Accredited since 2013
BBB
3763 Kenwick Trail Roanoke, VA 24018 (map)
540-774-5246
BBB Accredited since 2008
BBB
3825 Blue Ridge Drive Roanoke, VA 24018 (map)
540-342-6758
BBB Accredited since 1999
BBB
447 Howardsville Road Staunton, VA 24401 (map)
540-337-5947
BBB Accredited since 2001
BBB
7210 Franklin Road Boones Mill, VA 24065 (map)
540-774-0015
BBB Accredited since 1980
BBB
879 Rockingham Drive Harrisonburg, VA 22802 (map)
540-810-0211
BBB Accredited since 2013
BBB
BBB
P.O. Box 771 Lexington , VA 24450 (map)
540-460-8496
BBB Accredited since 2013
BBB
1800 Cambria Street Christiansburg, VA 24073 (map)
540-381-0951
BBB Accredited since 1998
BBB
302 Mount Cross Road Danville, VA 24540 (map)
434-793-2922
BBB Accredited since 2014
Additional Website URLs:
BBB
2295 Nicopolis Drive Bedford, VA 24523 (map)
540-586-1497
BBB Accredited since 1998
BBB
1028 23rd Street, SW Roanoke, VA 24015 (map)
540-343-3662
BBB Accredited since 1987
BBB
538 Salem Avenue Roanoke, VA 24016 (map)
540-342-2164
BBB Accredited since 2009
BBB
297 Shotgun Drive Gate City, VA 24251 (map)
276-386-9468
BBB Accredited since 2002
BBB
BBB
BBB
4277 Draper Valley Rd. Draper , VA 24324 (map)
540-980-5483
BBB Accredited since 2014
BBB
109 Village Drive Vinton, VA 24179 (map)
540-890-1369
BBB Accredited since 2006
BBB
2235 Colonial Avenue Roanoke, VA 24015 (map)
540-769-9922
BBB Accredited since 2013
BBB
2166 Salem Industrial Drive Salem, VA 24153 (map)
540-375-3200
BBB Accredited since 1990
BBB
105 Eagle Ridge Lane Galax, VA 24333 (map)
276-233-5884
BBB Accredited since 2014
BBB
6580 Valley Center Drive, Suite 173 Radford, VA 24141 (map)
540-639-1310
BBB Accredited since 2012
Additional Website URLs:
BBB
19950 Leesville Road Lynchburg, VA 24502 (map)
434-239-8446
BBB Accredited since 2008
BBB
4123 B West Main Street Salem, VA 24153 (map)
540-389-0643
BBB Accredited since 1998
BBB
577 Topaz Drive Max Meadows, VA 24360 (map)
276-637-6789
BBB Accredited since 2001
BBB
Serving Central, VA and  Lynchburg, VA 24502 (map)
434-660-9193
BBB Accredited since 2011
BBB
80 Cricket Lane Troutville, VA 24175 (map)
540-293-0927
BBB Accredited since 2012
Additional Website URLs:
BBB
3406 Orange Ave., N E Roanoke, VA 24012 (map)
540-343-5551
BBB Accredited since 2008
BBB
1219 Brassknoll Lane Bedford, VA 24523 (map)
540-397-2948
BBB Accredited since 2010
BBB
140 Marvin Place Lynchburg, VA 24503 (map)
434-444-3098
BBB Accredited since 2014
BBB
572 Elon Road Madison Heights, VA 24572 (map)
434-929-0446
BBB Accredited since 2013
BBB
9740 Wards Road Rustburg , VA 24588 (map)
434-821-0191
BBB Accredited since 2010
BBB
655 Garbers Church Road Harrisonburg, VA 22801 (map)
540-908-7135
BBB Accredited since 2014
BBB
2319 Lakeside Drive, Suite B Lynchburg, VA 24502 (map)
434-525-4460
BBB Accredited since 2013
BBB
1532 Apperson Drive Salem, VA 24153 (map)
540-387-0004
BBB Accredited since 2009
BBB
500 South Main Street Blacksburg, VA 24060 (map)
540-552-3377
BBB Accredited since 2003
BBB
P.O. Box 8774 Roanoke, VA 24014
540-423-2977
BBB Accredited since 2012
BBB
682 Lee Hwy., Suite 201 Roanoke, VA 24019 (map)
540-362-1388
BBB Accredited since 2010
BBB
3325 Courtland Road Roanoke, VA 24012 (map)
540-265-0604
BBB Accredited since 2003
BBB
1026 Bandy Mill Road Hardy, VA 24101 (map)
540-890-7700
BBB Accredited since 1997
BBB
4311 Williamson Road Roanoke, VA 24012 (map)
540-366-3471
BBB Accredited since 2010
BBB
302 Ardmore Street, SE Blacksburg, VA 24060 (map)
540-953-2839
BBB Accredited since 2013
BBB
147 Magnolia Lane Daleville, VA 24083 (map)
540-366-7364
BBB Accredited since 1995
BBB
5218 Fort Avenue Lynchburg, VA 24502 (map)
434-237-3353
BBB Accredited since 1995
BBB
1170 Cambria St., NE Christiansburg, VA 24073 (map)
540-320-0087
BBB Accredited since 2012
BBB
BBB
307 Coffin Lane Madison Heights, VA 24572 (map)
866-721-2408
BBB Accredited since 2014
BBB
1624 Barterbrook Road Staunton, VA 24401 (map)
540-885-3997
BBB Accredited since 2006
BBB
3029 Christian Avenue Roanoke, VA 24012 (map)
540-989-0244
BBB Accredited since 1998
BBB
225 Greenwood Lane Copper Hill, VA 24079 (map)
540-537-4698
BBB Accredited since 2013
BBB
775 W. Main St., Suite 2 Wytheville, VA 24382 (map)
276-223-1163
BBB Accredited since 2011
BBB
1705 Enterprise Drive, Suite 100 Lynchburg, VA 24502 (map)
434-477-5025
BBB Accredited since 2012
Additional Website URLs:
BBB
1707 Sunburst Road Evington, VA 24550 (map)
434-525-6300
BBB Accredited since 1993
BBB
541 Campbell Avenue Roanoke, VA 24016 (map)
540-344-5544
BBB Accredited since 1985
BBB
2235 Colonial Avenue, SW Roanoke, VA 24015 (map)
540-520-0635
BBB Accredited since 2013
BBB
1014 River Avenue, SE Roanoke, VA 24013 (map)
540-265-2556
BBB Accredited since 2011
Additional Website URLs:
BBB
161 Dillard Road Madison Heights, VA 24572 (map)
434-929-0366
BBB Accredited since 2011
BBB
BBB
16366 Booker T. Washington Hwy. Moneta, VA 24121 (map)
540-586-6924
BBB Accredited since 2006
Additional Website URLs: