I need a plumber right now
Burst pipe, flooding, no water, sewer backup, or water heater actively leaking? Don't wait.
See emergency info →Licensed plumber · CCB #255529
Residential and commercial plumbing service across Salem, Keizer, and the Willamette Valley. Same-day availability for most calls.
Start here. We'll route you to the fastest answer and get a technician on the way if you need one.
Burst pipe, flooding, no water, sewer backup, or water heater actively leaking? Don't wait.
See emergency info →Water heater, drain cleaning, leak detection, sewer line, repiping, or commercial plumbing — find the right service.
See all services →Salem, Keizer, Monmouth, Independence, Dallas, Silverton, and Amity — check your city.
See service areas →Click the one that matches your situation for a direct answer and what to do next.
No hot water, leaking tank, or running out fast? We diagnose and fix all water heater brands.
Learn moreEndless hot water, lower energy bills, longer service life. We size, install, and service tankless and recirculation systems.
Learn moreSlow drains, clogs, or drains that keep backing up? We snake, scope with a camera, and fix what's causing it.
Learn moreHigh water bill, wet spot, or running water when nothing's on? We find hidden leaks without tearing walls open.
Learn moreSewer smell inside, backups, or a soggy yard spot? Camera scoping tells you exactly what's wrong before we dig.
Learn moreRusty water, recurring leaks, or galvanized pipes at end-of-life? Whole-house repiping in PEX or copper, done permitted and clean.
Learn morePractical answers to the plumbing questions Salem homeowners ask most.

A water heater leaking from the bottom almost always means the tank has corroded through and needs replacement. Here's how to confirm, what to do in the next 10 minutes, and what replacement actually costs.

Standard water heater replacement in Salem typically runs $1,400–$2,400 installed. Tankless runs $3,800–$6,500. Here's what actually drives the cost and how to avoid surprise charges.

A running toilet wastes hundreds of gallons a day and can add $20–$50 a month to your water bill. 80% of running toilets have the same simple cause — here's how to diagnose and fix it yourself.
Call (503) 917-3259 for same-day service, or send a message and we'll get back within the business day.