Ceiling Fan Installation and Repair in Greater Roanoke Area
Need a safe, clean ceiling fan install or fix today? Our certified technicians handle installation, replacement, and troubleshooting with care. We serve the Greater Roanoke area, including Roanoke, Blacksburg, and Salem. Since 2007, homeowners have trusted us for neat work and clear communication, backed by a 4.8 rating from 272 reviews. Tell us about your project and get a convenient appointment.
Why Choose Us
Certified technicians
Certified technicians on every job
Trusted since 2007
Serving Roanoke and New River Valley since 2007
Clear, upfront estimates
Free written estimates before work begins
Highly rated service
4.8 rating from 272 reviews
Respect for your home
On-time arrivals and thorough cleanups
What Our Customers Say
professionalism
“Great service and communication. Highly recommend.”
speed
“Prompt, professional service.”
Your final cost to rewire a ceiling fan is set after an in-home inspection. Price depends on fan height, attic access, switch changes, and whether the ceiling box or circuit needs upgrades. We provide a clear written estimate before work starts. Our electricians handle safe rewiring, balancing, and testing in Roanoke, Christiansburg, and Salem.
- Frequent breaker trips
- Fan won’t change speeds
- Warm canopy or burning smell
- Wobble or flicker after wiring changes
Updated: 2025-12-24 00:00:00
Need help in Cave Spring, VA? Call 540-583-4765 or book online.
With existing wiring, ceiling fan installs are usually straightforward and completed in one visit, but final cost depends on the fan, ceiling height, and whether the ceiling box is fan-rated. A Bob Garrett Services electrician will confirm pricing on site before work begins. We serve homes in Roanoke, Salem, and nearby communities.
- Confirm the ceiling box is rated for fans.
- Measure ceiling height and note any slope.
- Share fan size and control type (pull chain, wall switch, remote).
- Tell us about existing wobble or noise.
Updated: 2025-12-24 00:00:00
Need help in Cave Spring, VA? Call 540-583-4765 or book online.
You can often fix a wobbling ceiling fan without a balancing kit by tightening hardware and correcting small blade differences. These steps work for homes in Roanoke and Cave Spring.
- Turn off power.
- Tighten canopy, bracket, downrod, and blade‑arm screws.
- Clean blades to remove dust buildup.
- Measure blade‑tip height; shim the lighter/higher blade with a small piece of tape or a taped coin near the blade root.
- Swap two blades to test balance.
- Recheck after each change.
Updated: 2025-12-24 00:00:00
Need help in Cave Spring, VA? Call 540-583-4765 or book online.
Yes, you can replace an existing ceiling fan yourself if you’re only swapping fixtures and the ceiling box is fan‑rated. Hire a licensed electrician if new wiring is needed, the box isn’t fan‑rated, the fan is heavy, or the circuit trips. This is common in Roanoke and Cave Spring homes.
Quick checks:
- Shut off the breaker and verify power is off.
- Confirm the ceiling box is marked for ceiling fan support.
- Use the included bracket and hardware; secure all connections.
Updated: 2025-12-24
Need help in Cave Spring, VA? Call 540-583-4765 or book online.
You can install a ceiling fan yourself only if there’s already wiring and a fan‑rated ceiling box in place. If no wiring exists, or the box isn’t fan‑rated, you’ll need new wiring and proper structural support, which a licensed electrician should handle. This helps avoid wobble, noise, or code issues in homes around Roanoke and Christiansburg.
Quick checks:
- Look for a metal “fan‑rated” ceiling box secured to framing.
- Confirm a switch and power are present at the location.
- Verify the bracket is rated for fan weight and movement.
- Shut off power and test with a non‑contact tester.
Updated: 2025-12-24 00:00:00
Need help in Cave Spring, VA? Call 540-583-4765 or book online.
Still have questions?
Have questions or need service? Contact our team today to discuss your needs, request a quote, or schedule an appointment.
Roanoke
VA
Blacksburg
VA
Hollins
VA
Salem
VA
Westlake Corner
VA
Christiansburg
VA
Cloverdale
VA
Montvale
VA
Shawsville
VA
Stewartsville
VA
Bent Mountain
VA
Blue Ridge
VA
Boones Mill
VA
Buchanan
VA
Callaway
VA
Catawba
VA
Cave Spring
VA
Check
VA
Copper Hill
VA
Daleville
VA
Elliston
VA
Ferrum
VA
Fincastle
VA
Glade Hill
VA
Glenvar
VA
Goodview
VA
Hardy
VA
Henry Fork
VA
Lafayette
VA
Laymantown
VA
McCoy
VA
Merrimac
VA
Moneta
VA
New Castle
VA
Newport
VA
Paint Bank
VA
Pilot
VA
Redwood
VA
Rocky Mount
VA
Thaxton
VA
Troutville
VA
Villamont
VA
Vinton
VA
Wirtz
VA
