Where Plumbing Problems Disappear

Schedule Service

Call
(208) 463-8799

Experienced Technicians

With Magic Plumbing, you’re assured of the best possible job, performed by well-trained, insured professionals who are held to the highest standards in the industry.

Great Service

Our plumbers arrive in a reasonable amount of time, make the right diagnosis, have the right parts on their truck, and fix your problem correctly the first time.

High Quality Parts

We provide a one year labor and parts warranty on our plumbing repairs.*  Our equipment replacement warranties range up to 10 years.

*Ask about extending your warranty with our SEA plan!

Welcome to Magic Plumbing

All Plumbing Companies Are NOT The Same

In an ideal universe, a plumber would appear at your front door five minutes after you realized there was a problem, fix it for free, and disappear again for another five years until something broke again.  Of course, that’s not reality.  More realistically, you want to be able to find a plumber easily, pick up the phone and call, and get a live person, not a recording.  You want the plumber to arrive in a reasonable amount of time not wasting your whole day, make the right diagnosis, have the right parts on his truck, and fix your problem correctly the first time.  And when problems do occur (and sometimes they just do), you expect to be able to pick up the phone again and handle it easily. At Magic Plumbing, we provide all this and more.

Why Choose Us?

Reliable Scheduling

We schedule in 2-hour windows.  No reason to waste your whole day waiting for a plumber to arrive.

Upfront Pricing

We let you know the price and your options for repairs before the work begins.

1-Year Warranty

We provide a full one year labor and parts warranty on our plumbing repairs.  Our equipment replacement warranties range up to 10 years.

Drug and Smoke-Free Plumbers

Upon hire, all employees are drug tested and thereafter subject to random drug testing. 

Quick Contact

  • This field is for validation purposes and should be left unchanged.