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

Local Reviews

Rated 4.8 out of 5 stars based on 657 customer reviews

Plumbers you can trust

CPI has always been reliable and on time. More than just the original problem or service you called them for, they will cover related areas concerning the situation and offer suggested resolutions to any problem found, leaving the resolution to the customer to decide on. The problem is resolved and the service called upon is always done to the customers satisfaction.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellant technician

Manny is professional, friendly, patient, and a good communicator. He explained everything clearly, and worked quickly. 5 star for sure

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great

Manny Vela did excellent work and diagnosed the problem with my toilet efficiently and is very knowledgeable. He is very polite and patient in answering my questions. I recommend CPI as an excellent, honest company, and I highly recommend them! D.

  • Overall Experience
  • Quality
  • Price
  • Convenience

HVAC Install

Efficient and friendly folks. Only a few minor disruptions over the two-day installation process.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Ridiculous price

465.00 to replace 1 supply hose to a water heater is over the top. Not sure if i will call you again.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Good service price shocking

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Fast, Professional Service

When our water heater failed we called CPI for help. Their technicians, Brannigan and Trever, arrived when scheduled and did a thorough, professional job installing our new unit. They were friendly, informative and a real pleasure to work with. An all-around great experience dealing with everyone at CPI.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job well done!

River replaced one toilet and fixed another. He was on time, efficient, professional and courteous. River has also done work for us prior to this, and represents his company very well.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great experience

My experience with CPI was great. They came right on time and were great at calling me beforehand to make sure I was ready. Aaron was thorough in determining the problem with my furnace and took time to explain it to me when he did find it. He was very friendly, courteous, and professional. He also clearly explained the different pricing options. It did seem a little pricey but given that they came out quickly (when others were booked out a couple weeks) and the fact that everything is expensive nowadays, I don’t want to be too critical. I plan on using them again when needed and would recommend them to anyone.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Manny V.

Manny V. Job Checkin

Customer called in about leak coming from kitchen sink. Leak appears to be coming from filtered water dispenser. Customer was given options to disconnect filtration system in order to stop leak or to replace system. Customer declined work at this time.


River G.

River G. Job Checkin

Checked customer complaint about a leak in his wall. The customer discovered a small and very slow leak from a galvanized water pipe when he cut open his wall. The customer also discovered there was a very slow leak from his home shut off valve above this leak. Presented customer pricing to replace the shut off valve and repair the leak on his pipe. After pricing was approved the customer informed me that he did not know when his water meter was to shut off the water to the home. We looked around his entire property and could not find the meter box. When he called the city they were unavailable at this time. The customer decided to go to the water service building to find out where his meter is and uncover it. The customer paid the deposit for the work and informed me he would call to reschedule as soon as his meter box is found. CPI is not responsible for any damage caused from the leaks on the pipes and shut off valve. 10/27; Performed work as proposed. Located and had the city sh


Brannigan B.

Brannigan B. Job Checkin

10/27/2021 Turned water off at pre and post isolation valves Placed 5 gallon bucket under pre filter housing Opened drain on bottom of pre filter Used filter wrench to removed housing Removed dirty bag filter cleaned housing Inserted new bag filter Used filter wrench to removed post filter from housing Cleaned and replaced both o-ring Inserted new owner supplied dual gradient filter Tightened both filters as per manufacturers instructions Slowly turned water back on And inspected for leaks No leaks


Henry G.

Henry G. Job Checkin

Tested power 240 to water heater, turned power off and back on large pop and breaker tripped turned power back off Drained water heater completely Replaced upper and lower elements on water heater at owners request as he tested and lower element had failed Tested no leaks at elements both elements had build up lower element had debris bridging element, this can cause element to short out Upon start up tested 120v to each element this is not correct Gave option to replace thermostats After replacing found that same issue occurred Through wiring diagram found that blue wire was installed at T4 terminal (this wire was loose) this wire may have caused breaker to trip Relocated blue wire to L4 terminal Tested now 240v to elements when call for heat Thermostats transfer properly No warranty on existing water heater Tested water heater, heating properly


Sarah E.

Sarah E. Job Checkin

Need to open up ceiling and walls in two locations. Run twenty feet of water lines 1/2 inch install ice maker box. 10/26 Customer wanted to move forward with installation of ice maker box. Installation required the removal of drywall inside of finished basement. Customer gave us the go ahead to remove drywall. Removed drywall and exposed copper water piping. Shut water off to building and drained system. Cut open drywall behind fridge and installed ice maker. Ran water lines to fridge. Slowly turned water back on to home. Ran ice maker line into bucket. No signs of leaks found at this time. Note: previous technician had installed new washing machine hoses. Shortly after this a leak appeared on copper line inside of wall. Customer notified me that previous technician had promised a repair on this line. Shut water off to building again. Drained system. Installed new section of copper piping. Slowly turned water back on to building. Ran both hot and cold washing machine hoses into bu


Davis C.

Davis C. Job Checkin

Arrived onsite customers tankless water heater was not running when a sink was open, discovered that the gallons per minute was 2/10 it needs to have 6/10 of a gallon per minute to fire. Cleaned aerators on sink as they were dirty. Cleaned inlet screen on tankless water heater, was getting 5/10 gallon per minute once these were cleaned. Customer decided to pull off the aerator to increase flow. Inspected boiler. Took a look at the customers Buderus boiler. Buderus has recently had the igniter go out it was replaced by the church. Since than it has been working fine. System is fully operational at this time. Flame ionization rod is reading 3.4 micro amps dc, minimum reading should be 1.4 micro amps dc. Hsi was recently replaced and is working correctly. Heat exchanger is clean. Venturi cone is in good shape. All gaskets are in good shape. Inlet gas press Is 12 inch WC. Inducer motor amps are .94 which is within is rating. No leaks are currently present on the system. No issu


Brenden T.

Brenden T. Job Checkin

After several attempts to resolve the DHW/Boiler operation problems we are ordering the diverter motor. We have replace both air vents and now the diverter valve. Both were corroded and defective. After emailing video of the operation to Triangle Tube Tech support they are suggesting we replace the diverter motor. They claim this could have been a succession or problems that started with the diverting valve sticking and then partly stripping the gears inside the motor causing intermittent operation. Arrived onsite to install the new actuator motor as purposed. Began by turning off power to the unit. We then removed the old motor and installed the new OEM Supplied actuator motor. After replacing the actuator motor the boiler continued to have issues and lockout due to high temp. Removed casing on pump and found lose wire attached to capacitor. Pump was extremely hot the touch burning skin. Replaced internal circulator. Filled system back up with water bleeding air as required. Restore


Aaron E.

Aaron E. Job Checkin

Arrived onsite per customer request to service their furnace. Customer had already ordered the replacement through CPI. Presented pricing for hvac membership as well as service and clean with and without membership pricing. Customer agreed to membership inspection pricing. Inspected furnace and filter. Filter is a 20x25x4 filter in air cleaner assembly next to furnace. Replaced filter with new one. Gave the unit a call for heat. The unit kicked right on. Tested my inlet gas pressure which gave me a reading of 7.27W.C. Flame sensor was pulling 2.4 micro amps. Blower was pulling around 2.69A. Inducer was pulling .18A. Measured for my Delta T and got an air temperature differential of about 35 degrees. Tested for carbon monoxide inside the home and found 0PPM. Tested for gas leaks on the furnace and water heater gas piping and found no traces of gas. Tested operation of thermostat. Thermostat was functioning properly. All measurements recorded today were within manufacturers specifi


Manny V.

Manny V. Job Checkin

Performed inspection on home. Tested all lavatory faucets. Dye Tested all toilets. Inspected all visible drain piping. Water pressure to home was at 70psi. Crawlspace showed no signs of leaks. Will return to perform work as proposed. 10/26 Turned water on to home. Drained system, Replacement all remaining multi turn emergency shut offs with quarter turn shut offs. Installed new water supplies to all fixtures. Removed existing lavatory faucets. Installed new two handle lavatory faucets. Flushed system of any debris by removing aerator and running faucets for 30 seconds. Load tested each Faucet 5 times. No signs of leaks. Walked through home twice to check for leaks at all new shut offs. No signs of leaks found at this time. Thank you for choosing CPI plumbing and heating!


Brenden T.

Brenden T. Job Checkin

Arrived onsite to install the new HTP Water Heater as purposed. Began by informing the homeowner that they would be without water for some time. Began by shutting off water to the tank. Drained old electric tank and disconnected the required connections. Provided and installed a new HTP Water Heater. Installed a new 3/4” shut off valve. Installed new expansion tank and set pressure as required. Connected body straps. Set new pan and ran T&P to the pan. Installed new water supply flex’s insulating as required. Turned on water testing for leaks and found none. Bled air as required. Restored power to tank insuring the customer had hot water upon leaving. Went over basic information with customer regarding the new water heater. Before departing we checked for leaks one last time and found none. Thank you for choosing CPI Plumbing and Heating Inc.


Henry G.

Henry G. Job Checkin

Performed install of new sprayer and quick connect fittings As a courtesy repaired leak at Chicago faucet on wall All new connections tested no leaks, confirmed with Hailey in Deli Women’s bathroom faucet replaced existing metering faucet with new adjusted setting to 15 seconds to close, All new plumbing tested no leaks Confirmed with Robert managers No warranty on any existing plumbing or plumbing fixtures


River G.

River G. Job Checkin

Checked customer complaint about a bad garbage disposal. The customer had a 6 year old garbage disposal that was not working and wanted to have it replaced. Presented customer pricing to replace the garbage disposal and the dishwasher air gap with a new one. After pricing was approved I laid down a rug to protect the customer’s floor from damage. Performed the removal of the existing garbage disposal and and dishwasher air gap. Performed the installation of the new garbage disposal and dishwasher air gap. After the new garbage disposal and air gap were installed I performed a leak test on the units with the customer. The air gap and garbage disposal performed as designed and there were no leaks when last checked. Thank you for choosing CPI Plumbing and Heating.


Wesley B.

Wesley B. Job Checkin

Arrived at IGA to drain clear the deli floor drain due to it being backed up. Located the clogged floor drain. Used the 100 drain cleaning machine to attempt to clear the line. After successfully clearing the drain, we ran water in the deli sink that was connected to that floor drain and it drained out as it is suppose to. Thank you for choosing CPI plumbing and heating


Brenden T.

Brenden T. Job Checkin

Arrived onsite located leak in ducting sealed ducting. Covered ducting with plastic to allow the sealant to cure. Recommended having the roofers install a cover for the ducting out of roofing material to prevent this issue. No charge for today.


Josh E.

Josh E. Job Checkin

Customer called about a bad odor coming from a wall between the guest bathroom and the guest bedroom. Customer had opened the drywall and exposed a 2” abs vent. Offered pricing to perform an odor diagnostic, customer accepted. Checked crawlspace for any signs of leaks for break. None detected. Offered to waive the diagnostic and replace 7’ of the 2” venting. Customer accepted. Cut the vent in the crawlspace and in the wall. Installed 7’ of 2” pvc with two mission bands. Caulked the pipe where it stubs up from the crawlspace. After install, odor still present. Strongest smell was coming from underneath the tub. Explained the situation to the customer. Had him smell the flooring under the carpet. Smell was one joist bay over. He cut it open to expose numerous rat droppings. After pulling out the insulation, found 4 dead mice. Pulled the insulation out and vacuumed as much of the droppings out as I could. Cleaned work area. Thank you for choosing CPI!