Generac’s largest residential dealer in Southwest VA

Serving Residential and Commercial Customers! Call Bob Garrett today at (540) 767-2900

Contact us
general power pro elite logo



Bob Garrett offers a variety of electrical and generator services throughout Roanoke, Va. Our specialty is generators but the staff is well versed in many areas including electrical work. Quality is the hallmark of our company’s work. Bob Garrett Services has been in business for the last 18 years and consistently offers first rate residential and commercial services.

We offer quality workmanship and our labor is guaranteed.

Learn About Our Services
bob garrett electrician and provider of electrical contracting and generator installation services near roanoke virginia

Join Bob Garrett & His Team

Bob wanted to start a company he was passionate about. Something where he could truly see the results as well as the satisfaction on his customers’ faces. Join him on his path and start a career you’re proud of!

Apply Now

Our Statement on Coronavirus

Bob Garrett Services is committed to the health and well being of our clients, our employees and our community. We are monitoring the evolving coronavirus (COVID-19) situation.

We are requiring our employees to wash their hands frequently, to stand 6 feet away from clients and eliminating handshaking at this time on job sites or client meetings. We have asked our employees to closely monitor their health and anyone who feels sick to stay home.

Our administrative / office staff is working remotely from home at this time. We are are available by phone and the web to answer any questions you may have.

roanoke homeowners and electrical service customers


Our staff is honest, personable and clean cut. We are a licensed Class A contractor with the state of VA, insured and have excellent references.

I am so happy you picked up on the problem of the vanity and asking if there was tile under it.

For anyone who has not used Bob’s service you don’t know what you’re missing. Prompt, affordable, courteous, knowledgeable, accommodating… and that’s only the beginning. My family and I have used Bob’s services for several years and have never been disappointed. Call today for any needs and Bob will step up.

I’m so glad Bob is on my team.

Gave complete description of the job he would do. Gave accurate time estimate to complete and was punctual. Final price matched his quote. Took time to answer my questions and review future maintenance requirements. Have already recommended the dealer to friends and neighbors!

He did really well and I would recommend him. He is a good communicator and he does what he says he is going to do when he says he is going to do it. he had efficient people and he did the work quickly: there wasn’t any messing arround.

Bob and his team did a great job. We are happy with the generator.

The installation of our Generac generator was done in a very professional, timely, smooth, and excellent way. Bob Garrett and team did an absolutely fabulous job throughout the entire process. We loved the service we were provided and would definitely recommend him to others. Keep up the good work and best wishes.
You can use me anytime as a reference. I would be happy to tell anyone what great quality of work Bob and his team do.
Expand your purchasing power with Promotional Financing through Synchrony.
Synchrony is one of the nation’s premier consumer financial services companies. Our roots in consumer finance trace back to 1932, and today we are the largest provider of private label credit cards in the United States based on purchase volume and receivables.
  • A simple application process, and fast credit decisions
  • Unsecured, revolving credit lines
  • Promotional financing options1
  • Convenient monthly payment options
  • Online account management
1Subject to credit approval. Minimum monthly payments required. See store for details.
For all promotions: Qualifying purchase must be made with your Home Design credit card issued by Synchrony Bank and a $29 account activation fee will apply and be charged at the time first purchase posts to account. For new accounts: Purchase APR is 26.99%; Minimum Monthly Interest Charge is $2. Existing cardholders should see their credit card agreement for their applicable terms. Subject to credit approval.