1900 Railroad Ave
Mt Vernon, WA , WA 98273
360-219-9468

Our Top Cities


Local Reviews

Rated 4.8 out of 5 stars based on 321 customer reviews

The best!! Ben did an outstanding job! Very well priced!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Way too expensive for what was done

The guy was really nice and respectful but the price we were charged for what was done was ridiculous. For that I will never use or recommend your company.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Awesome work!

Josh took great care of our needs. He stuck with it to a most successful conclusion.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Troubleshooting warranty issues

Davis was awesome and very professional. He explained everything so I could make instant decisions.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Oops This is a first

  • Overall Experience
  • Quality
  • Price
  • Convenience

Team CPI Plumbing is awesome

Really great experience all around!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Well, ok

I just paid almost $700 for an inspection that didn’t yield any definitive answer as about a compromised pipe or leaks. What do u think my opinion is?

  • Overall Experience
  • Quality
  • Price
  • Convenience

Installation Bidet

Josh was efficient polite and got the job done quickly.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Knowledgeable and Personable Tech (plumber)

Harry, the plumber, was very personable, seemed to have a very thorough knowledge of plumbing tech. He provided a lot of information and was very good about answering my questions. On the other hand, (I spoke to two different customer service persons prior to his visit.), the first female nearly caused me to look elsewhere for service, due to her approach toward me. (This is why I cannot give an Excellent rating in the survey.) The one that rescheduled my appointment was great! She was top notch! Since I have worked in sales and customer service for Many years, I consider I am a good judge of how to appropriately interact with customers and potential customers or clients.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Prepared, Professional and Courteous.

Brannigan was on-time and ready to work upon arrival. Professional and respectful of my home and it's furnishings. I pleasure to work with.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Josh E.

Josh E. Job Checkin

Customer called about a leak under the kitchen sink. Upon arrival, I saw that the dual stop had a pinhole leak in the casing. Turned hot water off and removed the stop. Used a sharkbite fitting, copper pipe and a new dual stop. Turned water back on and tested for leaks. Also installed new supply hoses. Customers master bath toilet did not have a sit-off valve and was also rocking forward. Pulled the toilet and found damage to the subfloor. Put toilet back onto flange, used a sharkbite, copper pipe and a new angle stop. Turned water back on and checked for leaks. No signs of water. Turned water all the way back on. Spoke with customer about having us come back out to set the toilet and potentially doing some more work. Thank you for choosing CPI! Note: There is no warranty or guarantee on repairs made on plastic or pex pipe that have been recalled or have pending class action lawsuits. These plastic or pex manufacturers include but are not limited to polybutylene (Quest) , Nibco, Kite


Brannigan B.

Brannigan B. Job Checkin

We went upstairs and checked the hot water recirculating that we installed a year ago and passing through that loop is 130° water. We then went down and started in the meatpacking facility at their handwashing sink and took pictures at the temperature at 30 seconds for all five sinks all five sinks have 120 and over temperature


River G.

River G. Job Checkin

Checked customer complaint about a clogged main line. Customer’s main line had clogged and flooded their bathrooms. Presented customer pricing to attempt to clear obstruction with auger through an inside cleanout. After pricing was approved I performed drain cleaning procedures. I laid down two rugs to protect the customer’s floor. I performed augering of the main line. I hit an obstruction at about 125 feet. I used the power feed to try to break up the obstruction. I was able to successfully clear the main line. I pulled out non flushable hygiene products when I pulled the cable out of the main line. Performed camera inspection. While I was inspecting the main line with the camera I discovered a belly in the pipe at about 64 feet. The customer requested an estimate to replace damaged section of pipe to be emailed to them as soon as possible. Continued camera inspection. The rest of the building main line was clear all the way to the city sewer main. Performed water test to make s


Coady P.

Coady P. Job Checkin

Customer reported low water temp at all fixtures after we performed work in their kitchen. During this work the hot water tank and circ pump were turned off for the installation of shut off valves. Found bad check valve on recirc line for water heater. Isolated valve and removed. Provided and installed new check valve and bleed valve. Purged air from system and tested. Temperature is remaining normal throughout house without mixing.


Ben M.

Ben M. Job Checkin

Arrived on site. Customer complaint of leaking under sink waste piping. Provided options to rectify the issue. Customer noted that they will contact CPI if they decide to move forward with one of the pricing options presented. Customer noted they were interested in replacing the current tub shower with a new shower and surround. CPI will provide pricing at the earliest available convenience. Thank you for choosing CPI.


Henry G.

Henry G. Job Checkin

Deposit $1,000 Marked area in white for excavation Ticket number 21075988


Brannigan B.

Brannigan B. Job Checkin

Cut out old softener system. Used existing water inlet and outlet. Secured and hung pre and post filters. Attached softener between filters. Connected inlet and outlet filters. Installed water bypass. Installed isolation valves. Tested for leaks. Made sure water heater power was on and plugged recirculation pump.


Brenden T.

Brenden T. Job Checkin

Arrived onsite per Jennifers request of having us look at exhaust venting that needed to be ran for a kitchen hood. Upon arrival Jennifer informed us of the situation. Pricing was provided to run a new 6” exhaust vent for the kitchen hood. Jennifer accepted pricing and we began. Installed new 6” line and drilled out the sidewall termination kit hole. Left sidewall termination kit with Jennifer and went over what needs to happen with the outside trim before we can finish it. CPI will be making a return trip to make the final connection once the outside trim piece for the termination kit is installed. Secured the venting as needed. Note: CPI is not responsible of any exterior trim adjustments or siding corrections. CPI will make the return trip once the trim piece has been installed. February 26th 2021 Arrived to complete the kitchen hood venting. Jennifer provided the correct trim piece for our side wall exhaust vent. Attached the rest of the venting and sealed as needed. Insulat


Ben M.

Ben M. Job Checkin

Arrived on site. Customer complaint of toilet stoppage and not flushing correctly. Provided options to attempt to clear the toilet obstruction. Utilized a hand auger in an attempt to clear the toilet stoppage. While working the auger back and forth it hooked onto an item that was able to be retrieved. The item causing the stoppage was a small plastic packet of batteries. Continued to work the hand auger back and forth to confirm no other stoppages were present. Once the stoppage was cleared, I flushed the toilet multiple times to confirm correct operation, both with and without wads of toilet paper. Cleaned up the work space. With the customer present, confirmed that the toilet was no longer blocked and was operating correctly. Everything is in great working condition at this time. Thank you for choosing CPI.


Chris A.

Chris A. Job Checkin

Customer called in need a diverter replaced in a kitchen faucet. Arrived on site and presented pricing to attempt to repair the faucet with the customer supplied part. The customer accepted the pricing. Shut water off to the faucet. Disassembled the faucet and attempted to remove the diverter. Once removed I installed the new diverter and reassembled the faucet. Tested the repairs. The faucet is now working as designed. Thank you for choosing CPI Plumbing & Heating!


Ben M.

Ben M. Job Checkin

Arrived on site. Conducted annual safety and maintenance inspection of the plumbing systems within the home and crawl space. Turned off the breaker to the hot water heater. Flushed and serviced the hot water heater. Minimal sediment was observed during the flush. Turned on the breaker to the hot water heater. Opened up the wall inside the guest bathroom as part of the minor leak search conducted on the previous visit to allow replacement of the leaking hose bib. Customer also noted that the hose bib for the back yard is also leaking and would like options to replace it. Before the flush and service of the water heater I noted that the existing recirculation pump was unplugged. The customer noted that they had never known about any recirculation pumps and did indicate they were waiting a while for hot water at the back bathroom. Tested the recirc pump for correct operation. The pump would not turn on. Tested the pump from multiple outlets to confirm it was not the outlet that was the is


Brenden T.

Brenden T. Job Checkin

Arrived on site to finish the return air ductwork. Attached 10” venting to the side of the fresh air damper and connected to roof vent. Tested operation of exhaust fan and fresh air damper both were working correctly. Insulted venting as needed. This job is now complete. Thank you for choosing CPI Plumbing and Heating Inc


Josh E.

Josh E. Job Checkin

Customers garbage disposal was not working. Offered a diagnostic to try and figure out if power was running to the unit. Customer wanted to replace the previous one and have the electrical checked while I installed a new one. Removed the previous disposal, cleaned sink. Removed the under sink waste pipe up to the trap adapter. Tested power and found that the lead wire had been severed most likely due to the faucet hose weight being pulled through it. Used a wire cap to secure the wire back together. Installed a new Pro 880. Tested power again. Installed new under sink waste pipe and began testing for leaks. Filled the sink and drained it down 3 times. No signs of any leaks. Thank you for choosing CPI!


Henry G.

Henry G. Job Checkin

Toilet bowl missing from delivery Owner will reschedule upon delivery of toilet bowl Took water sample very hard water 12 grains per gallon strongly recommend softening For questions regarding proposal contact Henry (360) 770-0434


Brannigan B.

Brannigan B. Job Checkin

Performed annual plumbing inspection. Checked all water and drainage piping. Checked plumbing in bathroom, kitchen, and garage. Turned power off to electric water heater and ran water hose from water heater drain to area instructed by customer at end of driveway. Presented pricing for 2 new emergency stops in bathroom. Both handles are missing from stops. Customer declined.