Always turn off power at the circuit breaker before starting.
Do it yourself
$7–$20
parts & materials, about 1-2 hours of your time
Hire a pro
$75–$120
typical all-in price
Doing it yourself could save roughly $55
Rough estimates for guidance only — actual costs vary by job, materials and local prices. Get real quotes.
Tools you'll need
screwdriverwire strippervoltage tester
Parts & materials
Light switch
Typically need: 1
$2-$10
per each
Wire nuts
Typically need: 1
$3-$5
per pack
Electrical tape
Typically need: 1
$2-$5
per each
Estimated materials total: $7–$20. Prices vary by region and retailer.
Step by step
1Turn off powerLocate the circuit breaker and turn off the power to the switch you are replacing.10 min
2Remove the old switchUnscrew the switch plate and remove the screws holding the switch in place. Carefully pull the switch out from the box.15 minscrewdriver
3Test for powerUse a voltage tester to ensure that the wires are not live before touching them.5 minvoltage testerEnsure the power is off to avoid electric shock.
4Disconnect the wiresTake note of how the wires are connected to the old switch, then disconnect them.10 minwire stripper
5Connect the new switchAttach the wires to the new switch in the same configuration as the old one. Use wire nuts to secure connections.15 minwire stripper
6Secure the switch and plateCarefully push the switch back into the box and secure it with screws. Replace the switch plate.10 minscrewdriver
7Turn on power and testReturn to the circuit breaker and turn the power back on. Test the new switch to ensure it works properly.10 min
Permits, safety & disposal
Safety rules
Always turn off power at the circuit breaker before starting.
Use a voltage tester to ensure wires are not live.
Legal disposal
Dispose of the old switch and any electrical components at a local e-waste facility.
Check locally
Confirm local electrical codes and disposal regulations with Naperville city authorities.
Rather not do it yourself?
Describe the job and get matched to vetted local pros — free, in seconds, no account needed.
We use cookies to run this site and to measure traffic. You can decline anytime with no loss of functionality — and in the EU/UK we wait for your consent before measuring. See our Privacy Policy.