The cost to have a whole-home surge protector ranges from $300 to $750 dollars. The price depends on if you have a sub panel already, the type of surge protector you use, the warranty of the surge protector and the electrician hired. The price also depends on your location. This is very affordable when thinking about the costs of all the potential appliances and devices you would have to replace if damaged.