Sun visors wear out, crack, and stop staying clipped up—here's how to replace one
A sun visor replacement is a straightforward interior fix you can do yourself in 15 to 30 minutes with basic tools. The visor clips into a rod that runs across the top of your windshield frame, and the whole assembly slides out once you locate and remove the fasteners holding it in place. Most replacements cost between $30 and $150 for the part itself, depending on whether you want an OEM (original equipment manufacturer) visor or an aftermarket option, and whether your visor has a lighted mirror or vanity light built in.
The process is the same whether you're replacing a driver-side or passenger-side visor, and you don't need special tools—just a screwdriver, possibly a trim removal tool, and sometimes a socket wrench if your visor uses bolts instead of clips.
Key Takeaways
- Sun visors attach to a mounting rod with clips or bolts that you remove from inside the vehicle, then the entire visor assembly slides off the rod.
- OEM visors from your vehicle's manufacturer match the original exactly but cost more; aftermarket visors are cheaper and work the same way.
- Visors with illuminated mirrors or vanity lights have an electrical connector you must unplug before removing the visor.
- The job takes 15 to 30 minutes and requires only a screwdriver or trim tool; no special automotive knowledge is needed.
- If the mounting rod itself is bent or broken, you may need to replace that too, which requires removing the headliner in some vehicles.
What you need before you start
Gather a Phillips or flathead screwdriver (whichever matches the fasteners on your visor), a plastic trim removal tool if you have one, and your replacement visor. Check your vehicle's manual or the parts diagram online to confirm whether your visor uses screws, clips, or bolts—this varies by make and model.
If your visor has a lighted mirror or vanity light, you'll also need to unplug an electrical connector. Take a photo of how it connects before you disconnect it, so you know which way the new one goes in. Some visors have the connector on the back of the visor itself; others have it on the mounting rod.
Steps to remove the old visor
Start by flipping the visor down and looking at where it connects to the mounting rod. You'll see either a clip, a screw, or a bolt holding it in place. If it's a clip, push or pry it gently with your trim tool or screwdriver until it releases. If it's a screw or bolt, remove it with your screwdriver or wrench.
Once the fastener is out, the visor should slide off the rod easily. If it has a light, unplug the electrical connector before you pull it completely free. Set the old visor aside. Some vehicles have a second fastener on the opposite end of the visor (the end closer to the door), so check both sides before assuming it's fully loose.
Installing the new visor
If your new visor has an electrical connector, plug it in first before sliding the visor onto the rod. Line up the mounting holes or clips on the new visor with the rod, then slide it into place. The visor should sit flush against the rod with no gaps.
Reinstall the fastener—clip, screw, or bolt—in the same way the old one came out. Tighten screws and bolts firmly but not so hard that you crack the visor material. Flip the visor up and down a few times to make sure it moves smoothly and stays clipped in the up position. If it won't stay up, the clip may not be fully seated; remove it and reinstall it.
When the mounting rod needs replacement
If the rod itself is bent, cracked, or won't hold the visor in place, you'll need to replace it too. The rod runs across the inside of the headliner and is usually held in by clips or bolts at both ends, near the A-pillars (the vertical supports on either side of the windshield). Removing it requires unclipping or unbolting those fasteners and carefully sliding the rod out.
In some vehicles, you may need to remove or peel back part of the headliner to access the rod's mounting points. If you're not comfortable doing that, a mechanic can handle it in an hour or less. Replacement rods cost $20 to $60 depending on the vehicle.
Choosing between OEM and aftermarket visors
OEM visors come directly from your vehicle's manufacturer and match the original color, material, and fit exactly. They cost more—typically $80 to $150—but they're may provide to work with your specific vehicle. Aftermarket visors are made by third-party manufacturers and cost $30 to $80. They work just as well mechanically, but the color or texture may not match your interior perfectly, and fit can vary slightly between brands.
Check online reviews for the specific aftermarket brand before ordering, especially if color match matters to you. Many retailers accept returns if the visor doesn't fit or look right, so you have some protection if you choose the cheaper option.
Troubleshooting common problems
If your new visor won't stay clipped up, the clip may not be fully engaged. Remove the visor and reinstall it, making sure you hear or feel a click when the clip locks into place. If the visor is loose side-to-side on the rod, check that the fasteners are tight and that the rod itself isn't bent.
If you have a lighted visor and the light doesn't work after installation, unplug the connector and plug it back in firmly—sometimes a loose connection is the issue. If that doesn't fix it, the new visor's light may be defective, and you should contact the seller about a replacement. If the old light worked but the new one doesn't, the connector may be incompatible; check the parts diagram to confirm you ordered the right visor for your vehicle.
Frequently Asked Questions
Can I replace just the clip or fastener instead of the whole visor?
Sometimes, yes. If the visor itself is fine but the clip is broken, you may be able to buy a replacement clip separately for $5 to $15. Check parts diagrams online or ask at a dealership parts counter whether the clip is sold as a separate component for your vehicle. Many visors have clips that are permanently attached, so replacement isn't an option.
What if the mounting rod is stuck and won't slide out?
The rod may be stuck due to corrosion or debris. Try spraying a small amount of penetrating oil (like WD-40) where the rod enters the mounting bracket, wait a few minutes, and try again. Don't force it—forcing can bend the rod or break the bracket. If it still won't budge, a mechanic can remove it without damage.
Do I need to disconnect the battery before replacing a lighted visor?
No. The visor light circuit is low-voltage and low-current, so disconnecting the battery isn't necessary for safety. straightforward unplug the connector before you remove the visor, and you're fine.
Will a visor from a different year or model of my car fit?
Sometimes, but not always. Visors from the same generation of a vehicle often fit, but different generations or different models usually have different mounting holes or rod diameters. Always check the parts diagram or ask the seller whether the visor is compatible with your specific year, make, and model before ordering.
How do I know if I need to replace the mounting rod too?
If the rod is bent, cracked, or visibly damaged, replace it. If the visor won't stay clipped up even after you've reinstalled it correctly, the rod may be bent. If the rod looks fine but the visor is loose, tighten all fasteners first—that usually solves the problem.