The short answer
Downstream outlets going dead from a GFCI is almost always one of three things: a worn-out GFCI, a loose connection, or a real ground fault. When it's getting worse over time, that last option deserves respect.
That's a decent GFCI, a plug-in tester, and maybe a new weatherproof cover.
A licensed electrician runs $120–$350, which buys diagnosis, the device, and the time to chase a downstream fault if the outlet swap doesn't solve it.
This is a genuinely DIY-friendly job for most homeowners, with one big caveat: the moment you smell burning or see melted plastic, you're done, and it's time to call someone.
Where the money goes in 2026
The parts here are cheap. The value of a pro is the diagnosis and the guarantee it's done right.
On the DIY side, a quality GFCI runs $22-$40. A plug-in GFCI tester is $12-$20. A non-contact voltage tester is $15-$25.
On the pro side, expect a service-call minimum plus the device. Most electricians charge $120–$350 for this because it can turn into fault-tracing, which eats time.
If the problem is a simple GFCI swap, some electricians will do it toward the low end. If they have to open multiple boxes downstream to find a loose connection or a leaking cable, you're at the top of the range or beyond.
- GFCI outlet: $22-$40
- Plug-in GFCI tester: $12-$20
- Non-contact voltage tester: $15-$25
- Weatherproof in-use cover (if outdoors): $12-$25
- Licensed electrician, straightforward swap: $120–$350
- Licensed electrician, downstream fault tracing: $120–$350+
How we built these numbers
The cost ranges come from typical 2026 US pricing for residential GFCI devices, testers, and covers at standard retail, plus common electrician service-call and hourly rates for a single-outlet job that may include downstream diagnosis.
DIY figures assume you're buying tools you'll keep, which is why the low end drops if you already own a voltage tester.
Pro figures reflect that this job can be a five-minute swap or a two-hour fault hunt, and honest quotes span both.
Diagnostic guidance here reflects standard field practice: isolate the load, verify LINE versus LOAD, and treat repeated tripping as a real signal rather than a nuisance. Your local code and conditions can shift both the fix and the price.