How Much Does Repairing a Ceiling Fan Cost?

D.P. Taylor
Written by D.P. Taylor
Updated January 20, 2022
Modern family room with books and ceiling fan
Photo: Michael Robinson / Corbis Documentary / Getty Images


  • Repairing a ceiling fan costs $150 on average.

  • The typical range is $90 to $200.

  • The main cost drivers are whether your repair involves the pull chain, wall switch, blades, or motor.

  • You can save money by doing the job yourself, but hiring a pro is best.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Your ceiling fan helps keep your home comfy, so if it’s on the fritz, you’ll want to fix it ASAP. It costs an average of about $150 to repair a ceiling fan, with a typical range of between $90 and $200. If it's a simple repair, it may only cost you $50, while expensive repairs to higher-end models may run you $350 or more.

Minimum CostAverage RangeMaximum Cost
$50$90 – $200$350+

How Much Does It Cost to Repair a Ceiling Fan?

Ceiling fans have many parts, so which one is causing you trouble will greatly affect the cost. The cost of this project will depend heavily on what type of repair you need: pull chain, wall switch, blades, or motor.

Comparing costs of ceiling fan repair options, with motor costs averaging $100 to $350

Pull Chain 

If you've noticed that the fan isn't turning on or changing speeds when you pull on the chain, that means it is time to replace it. Repairing this item will typically cost $85 to $150 if you hire a professional to do it. However, it will only cost a few dollars if you are able to take apart the ceiling fan unit, remove the old pull chain, and hook up the new pull chain.

Wall Switch 

Many ceiling fans are controlled by a wall switch. You may need a local electrician to check the circuit breaker or look for loose wires if it's not turning the fan on, which should cost $90 to $150.


The most expensive fix likely is going to be the motor. A technician can examine your fan to determine if you have a problem with the wiring and, if not, start running some tests to look at the capacitor or motor. Replacing either will cost you $100 to $350.

Ceiling Fan Blades

If your ceiling fan blades are damaged for some reason, you’ll need to replace them. You can get a set of five blades online for between $30 and $50. Including the cost to install them, it may cost between $90 and $125 to replace all of the blades.

Repairing a Ceiling Fan Cost Breakdown

To repair a ceiling fan, the costs will be pretty straightforward:

  • Labor

  • Materials (aka the parts that need replacing)


Electrician installing ceiling fan
Photo: GeorgePeters / E+ / Getty Images

Unless you perform the repair yourself, you’ll need to pay a professional to repair your ceiling fan. Typically, this is a good job for a handyperson, and their services typically cost between $60 to $125 per hour

However, you may have to call in an electrician for something like a wall switch. Hiring an electrician typically costs $150 to $500 per hour, and a task like repairing a ceiling fan usually tends to be on the low end of that.


As previously noted, the cost of materials can vary greatly depending on what’s going wrong with your ceiling fan. You may only need to pay a few dollars for a pull chain, or you could pay around $50 for ceiling fan blades.  

Cost to Repair a Ceiling Fan Yourself

For a simple fix like replacing the pull chain, you may spend less than $10 on just the part if you do the job yourself, so you could save a lot of money if you DIY it.

If you want to update your ceiling fan rather than fix it, new fans can cost anywhere from $50 to more than $1,000 depending on the model and type of ceiling fan. So you conceivably could pay as little as $50 to simply replace the ceiling fan.

However, keep in mind that ceiling fans are complicated, and novices will struggle with a repair job. Also, because electrical work is often involved, it might be best to leave this job to a pro. If you have any doubt that you can do it safely, you shouldn’t attempt this DIY.

Cost to Repair a Ceiling Fan Yourself vs. Hiring a Contractor

Hiring a handyperson costs $60 to $75 per hour on average, and this job should only take an hour or two at most. The parts themselves are a lot less expensive usually; for example, a ceiling fan switch costs less than $10

As a result, you could save up to 70% of the cost of the project by doing it yourself.

Tips to Reduce Costs While Repairing a Ceiling Fan

If you want to reduce ceiling fan repair costs, there are two main things you can do: do the project yourself and keep the fan properly maintained.

DIY Installation

Because labor makes up a significant portion of a ceiling fan repair project, you can save the majority of the expenses by just doing it yourself.

Proper Maintenance

Young man on a lather cleaning ceiling fan
Photo: Edwin Tan / E+ / Getty Images

Yes, even ceiling fans need maintenance. One of the best things you can do is regularly clean your fans. This step prevents dirt, grime, and dust that can build up and lower the performance of the ceiling fan. 

Clean the fan with a damp cloth at least once per year, and ideally every few months. Some fans also require periodic lubrication; check your owner's manual to see if yours is one of them. 

Ceiling Fan Repair Questions and Answers

How much should I pay someone to replace a ceiling fan?

A handyperson generally charges $60 to $75 per hour for ceiling fan repair. If you need to hire an electrician, they charge $50 to $100 per hour. Some may charge on a per-project basis, which can be anywhere from $50 to $175. Contact a ceiling fan repair professional near you for a quote.

What causes a fan to stop working?

A tripped circuit breaker, broken pull chain, faulty wiring, or a bad motor or capacitor are all common causes for a fan to stop working.

Why did my ceiling fan stop spinning?

A blown motor capacitor will cause your ceiling fan to stop spinning. This is the tiny box connected to the pull chain.

Need professional help with your project?
Get quotes from top-rated pros.