Prices for replacing light switches typically range from $65 to $125. This varies depending on the type of switch and whether any changes are made to your home's wiring. Wiring a completely new fixture and switch could take several hours and cost $400 or more.