The short answer on cost
Professional repair typically runs $140–$400. This is not a DIY job, so plan on hiring a pro.
The DIY range assumes the damage is limited to the receptacle and the cover. You're buying a GFCI receptacle, an in-use weatherproof cover, a gasket, and a tube of exterior silicone.
The pro range covers a service call, diagnosis, the same parts, resealing, and testing. It climbs when the box or the wiring behind it is also corroded.
Here's the part people miss: visible corrosion is a symptom, not the problem. The problem is water getting in, and you're not done until you've stopped that.
Where the money goes
The DIY parts list is short and cheap. That's why this repair is worth doing yourself when the damage is contained.
The pro cost is mostly labor and the minimum service call, not parts. You're paying for someone who can confirm the circuit is safe and catch the hidden problems.
- GFCI receptacle: $18-$30
- In-use (bubble) weatherproof cover: $12-$25
- Gasket and exterior silicone: $8-$15
- Plug-in outlet tester (worth owning): $12-$20
- Electrician minimum service call: $150-$300
- Labor for a straightforward swap and reseal: adds $150-$250
- Box replacement, if needed: $75-$200 in labor and materials
- Re-running a corroded branch circuit: $200-$500+ depending on access
How we built these numbers
The cost ranges reflect 2026 US pricing for parts and typical licensed electrician labor, including minimum service-call fees that most shops charge just to show up.
The DIY range assumes contained damage: a receptacle, a cover, sealant, and a tester. The pro range assumes a real service visit with diagnosis, and the top end accounts for box or wiring replacement.
Prices vary by region and by how hard the box is to access. A ground-level outlet on vinyl siding is cheap. One in brick, behind a deck, or two stories up costs more in labor.
Treat these as planning numbers, not a quote. Get a real estimate once someone has eyes on the actual box.