Knob-and-tube wiring replacement in the Seattle–Tacoma area typically costs a few thousand dollars for a partial job and $8,000–$20,000+ for a whole-home rewire. Many older Puget Sound homes still have some original knob-and-tube (K&T) wiring. It was fine for its era, but it wasn’t built for modern electrical loads — and today it’s a safety concern and, increasingly, an insurance problem.

Why replace it?
- Safety. K&T has no ground wire, the insulation becomes brittle with age, and it’s easily overloaded by modern appliances — all elevated fire risks.
- Insurance. A growing number of insurers won’t write or renew a policy on a home with active knob-and-tube wiring, or they charge more.
- Capacity. K&T can’t safely support today’s kitchens, HVAC, EV chargers, or home offices.

Knob-and-tube wiring replacement cost
Rewiring depends heavily on home size, number of circuits, access (finished walls vs. open framing), and how much K&T remains. As a general 2026 range in the Seattle–Tacoma area, partial replacements often run a few thousand dollars, while a whole-home rewire commonly lands in the $8,000–$20,000+ range. We always quote your home specifically after a walkthrough — no guesswork.
The process, step by step
- Inspection — we map where K&T remains and what it feeds.
- Plan and quote — a clear, fixed estimate with scope.
- Rewire — new copper wiring run to current code, fishing through walls to minimize disruption.
- Panel check — older homes often pair a rewire with an electrical panel upgrade so the new circuits are properly supported.
- Inspection and sign-off — work passes permit inspection so you’re covered.
Licensed, bonded, insured
Rewiring is not a DIY or handyman job. We’re WA L&I #LEBROBC755MT, and every job is permitted and inspected.
Serving Seattle, Tacoma, and the greater Puget Sound
If you’ve been told you have knob-and-tube wiring — by an inspector, an insurer, or during a remodel — reach out for a free assessment. We serve Seattle, Tacoma, and the surrounding Puget Sound area. See our service calls page to get started.
