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

Local Reviews

Rated 4.8 out of 5 stars based on 932 customer reviews

Excellent Service that keeps me as a customer.

Ryan and Wes finished the water heater install and I am so happy. These two are a pleasure and they respected my home and work area completely. Their professionalism and pleasant demeanor are why I am a loyal CPI customer. Great work! Thank you.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service

Very professional and reasonable. Manny was great.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Home re-pipe

CPI’s expert plumbing team of Ryan, Chris, Oliver, and Jakob completed the re-pipe job to convert from cpvc to pex in a professional, courteous, and expeditious manner while completing a high quality project.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Water heater repair

The CPI technician was very professional and thorough.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great work

Josh and Ryan were great! Polite, clean and communicated everything. Thanks guys!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great work

Always satisfied after CPI has done work at my home.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Competent, personable technician

Tried hard to solve our problems. Provided great feedback.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service and knowledgeable staff

We were impressed with Davis Cook. He is young, but very knowledgeable about our equipment. He and Sam were good communicators and were both clean cut and professional.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service, High price

I am happy with the repair, it was done within 2 days after I called. both repairmen were pleasant and quick, they cleaned up after the work and provided advice to prevent recurrence of problem in the future.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service

On time, worked quickly and replaced the 2 leaking spigots that were soldered on

  • Overall Experience
  • Quality
  • Price
  • Convenience

Roof unit removal, new curb placement, new TPO roofing install, and replace roof units…

CPI provider exceptional service involving multiple task and multiple teams. The project was concluded with a successful roof unit removal, new curb placement and then replacement of roof units after new TPO roofing had been installed over existing asphalt roofing material with corrected slopes for roof drainage around HVAC roof unit. If you look at the ratings on cost, I didn’t choose excellent I chose average. The cost was higher, but they also gave my client the knowledge that they had the project controlled which was so much more important. This project was at a care center for elderly adults, this had to be well managed for the individuals at the facility and for there families. Great job….Thank you to the CPI team, Steve, Branden and the field tech Oly.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Good service and very professional staff. Thank you

  • Overall Experience
  • Quality
  • Price
  • Convenience

Cutter Dr

Jon and Samual were very prompt, knowledgeable, efficient, and helpful. Jon recommended the new pipe have a vacuum to capture residual water. In addition they installed a valve so if the pipe breaks again I’ll have away to shut off the water and minimize damage. Both were friendly, professional, courteous. and a pleasure to work with!

  • Overall Experience
  • Quality
  • Price
  • Convenience

great service and fair quote

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Chris A.

Chris A. Job Checkin

Arrived on site. Spoke to John about the issues he’s been having with his kitchen sink and dishwasher not draining properly. John also mentioned wanting to have the pop up assembly on his bathroom sink replaced. I provided him with an estimate to perform a diagnostic to figure out why his kitchen sink is draining slowly and his dishwasher is not draining at all. I removed the old pop up assembly. Installed the new pop up assembly. Ran water and checked for leaks. No leaks found. Disassembled the under sink tubular waste for his kitchen sink. Discovered buildup in the tubular waste. Cleared out buildup. Disconnected the dishwasher drain line. Vacuumed out the drain line. Ran a rinse cycle Dishwasher is now draining properly, along with the kitchen sink. Thank you for choosing CPI Plumbing and Heating!


Brannigan B.

Brannigan B. Job Checkin

We moved the ice emergency contact valve box to the bay just adjacent to the right of where we originally installed it now it is positioned to the center of the refrigerator so there is no way it could be hitting a cabinet


Brannigan B.

Brannigan B. Job Checkin

Electric tank water heater less than two years old and installed by others not producing hot water just producing warm temp water Replace Upper and Lower Heathing Elements to Electric water heater Turned power off to water heater Double checked power was off at the tank with volt-meter Turned water off to tank Connected water transfer pump to drain on bottom of tank Disconnected water supply to hot side of tank Purged tank off all water Opened front panels of tank Disconnected wires that go to the elements Unthreaded upper and lower elements Opened new Universal replacement elements Cleaned threads of calcium Tightened new elements on to tank Turned water back on Flushed tank as much as possible to remove calcium flakes Purged all air from tank Thrip checked for leaks NO WATER LEAKS Reconnected power sully wires to elements Turned power back on to tank Checked voltage 246V Replaced insulation and front access panel on tank


River G.

River G. Job Checkin

Checked customer complaint about a leaking toilet. The customer had an old toilet that was leaking and needed it replaced. Presented customer pricing to replace the leaking toilet. After pricing was approved I laid down a rug to protect the customer’s floor from damage. I removed the existing toilet and installed the new toilet. The new toilet was installed with a new wax ring, closet bolts, china caps and supply line. Performed flush test on the toilet with the customer to check for leaks. The new toilet performed as designed and there were no leaks when last checked. I caulked the toilet with the clear caulking as per customer’s request. The customer was happy with the new toilet. The customer had another toilet in the home that they wanted replaced with a new Comfort height toilet. The existing toilet was a 10” set toilet, not the standard 12”. An estimate will be sent to the customer for a new toilet once a replacement toilet is located. Please allow 24 hours for caulking to dry.


Stephen O.

Stephen O. Job Checkin

Arrived on site and Cassandra let me into boiler room. Customer was having issues with boiler not eating in certain zones. Offer customer pricing for diagnostics customer accepted. Checked pressure on boiler and found boiler pressure was a zero psi confirmed with hose bib gauge. Begin trying to pressurize system as main water shut off to boiler feed water was turned off. Boiler relief valve tripped at 30 psi. Shut valve off and watching gauge and pressure begin to drop tried to fill system multiple times. Walked around building and found a large leak where someone had poured solder over a freeze break. Isolated this system from boiler. Boiler pump on this system appeared to be locked up as it had been running for two plus months with no water in it. Zone control module for system also appeared to have charring on circuit board. Many small leaks are present on isolation valves and boiler drains. System is functioning in zones without leaks but a lot of work is needed as the 300000


Sarah E.

Sarah E. Job Checkin

Arrived on site customer stated that guest bathroom smelt like sewer gas and wanted to know if we could remove toilet and put rags in the flange to stop gasses. Did not charge for service because we will be back to install new toilet once flooring is finished. At this time we used customers existing credit from previous job to get another toilet ordered for the master bathroom. Customer will call us once flooring and vanity is done in guest bathroom to have us install toilets for the guest bathroom and the master bathroom. Customer is aware that she will have to pay the remaining balance on the master bathroom toilet. Note customer paid in full for guest bathroom toilet on previous job. Thank you for choosing CPI Plumbing and Heating Inc.


Chris A.

Chris A. Job Checkin

- Arrived on site - Explained to the homeowner what the inspection would include - Tested incoming water pressure and temperature at an outside hose bib - Went around to all of the fixtures inside testing hot water temperature, checking for leaks, and anything not up to code. - Flushed tankless water heater. Thank you for choosing CPI Plumbing and Heating!


Manny V.

Manny V. Job Checkin

Arrived to customer complaint about no hot water. Pulled water directly off tank. Water was cold. Breaker was on to tank. Found 248v coming into tank. Pulled amp draw at top and bottom element. Found none. Shut power down to tank. Drained down tank. Pulled top and bottom element. Found that both elements where blown. Performed replacement of top and bottom element. Filled tank. Returned power. Found 19amps to top element. And 19 amps at bottom element. Took temperatures and found approximately 115F at sink.


Trever F.

Trever F. Job Checkin

Arrived at customers house Customer stated he would like a whole house system Customer researched which system he wants Took pictures of water entry and controls system/ Boiler room Tested incoming water, Water hardness is one Iron content 0 PH level 6 Customer stated he has arsenic in his deep well Notified customer that we will come up with an estimate and email it to him Thank for choosing cpi plumbing and heating


Brannigan B.

Brannigan B. Job Checkin

The complaint is a fluctuation in temperature on the hot side of the water system, we started at the water heater confirming that it was heating and producing hot water, it was producing 145° water but at every fixture we would get fluctuations from 60° all the way up to 145 and it would take some time before it would be consistent hot water coming out. After running some more tests we found that there is a cold to hot cross-section somewhere in the water piping what does means is cold water is being pushed into the hot side. We were able to confirm this by turning the Water off to the hot water tank and disconnect in the hot supply but there was still cold water pushing back into the hot water heater we searched the entire house even underneath it but we could not find the crossover. There is two ways to fix this problem the first option is to expose every single inch of water piping throughout the entire house that means opening walls and removing all of the insulation off of the p


River G.

River G. Job Checkin

Checked customer complaint about a clogged main line. The customer had a clogged main line and needed it cleared. Presented customer pricing to attempt to clear the main line with an auger. After pricing was approved I laid down a rug to protect the customer’s floor from damage. I pulled the toilet and performed the augering of the line. After augering for a while at about 25 feet I hit the obstruction. I was able to clear it. I ran large quantities of water down the drain to test for clogs with the customer. The drain performed as designed and did not backup again. I performed a camera inspection of the line. No further obstructions, clogs or damage to the pipes were detected. I reset the toilet with a new wax ring, closet bolts, china caps and supply line. Performed flush test on the toilet to check for leaks. There were no leaks when last checked. I caulked the toilet with clear caulking as per customer’s request. The customer was happy that the line was cleared. Please allow 24 ho


Jon M.

Jon M. Job Checkin

Customer stated hot water would get cold after about 10 minutes. Provided estimate to replace water heater and customer agreed to work. Returned 2-17 and performed work as proposed.turned power off to water heater. Turned water off to building and drained down water heater. Removed old water heater. Installed new drip pan and routed drain to outside. Installed new earthquake straps. Set water heater in pan and connected water lines. Filled tank with water verifying no leaks present. Turned power back on and verified proper voltage. Both elements are getting 19 amps. Insulated water piping. Thank you for choosing CPI plumbing and Heating.


Sarah E.

Sarah E. Job Checkin

Arrived on site customer stated that she had found a leak under the kitchen sink. Upon inspection found that leak was coming from the base of the faucet. Gave multiple pricing options to replace existing faucet. Customer accepted pricing. Removed existing Delta faucet and installed new Kohler K-596-VS. After installing tested and ensured no leaks were found. Cleaned area and continued testing. Showed customer overall function and design. Searched again for leaks, no leaks found after service. Informed customer of work completed. Thank you for choosing CPI Plumbing and Heating Inc.


Sarah E.

Sarah E. Job Checkin

Customer called about clogged toilet in guest bathroom When I arrived, the toilets flushed and no noises from sinks or bathtubs No visual backups in showers or tubs Opened outside clean out and had customer flush toilets in house Everything seems to be draining properly Offered pricing to pull and reset toilet with video inspection Offered estimate for a visual inspection of waste piping in crawl space Offered estimates for pressure assist toilet Discussed benefits of the plumbing membership As well as an opportunity to have an hvac technician to come and give free quotes for hvac services Possible bellies in waste drain House was built in the 50’s, possible worn and or separated concrete waste pipe on exterior to mainline Thank you for choosing CPI plumbing and heating


Sarah E.

Sarah E. Job Checkin

Arrived at customer’s house to a backed up toilet on the first floor. The shower next to the toilet and sink were not affected. The toilet was the only affected fixture in the house. Checked for an outside cleanout and it was a one way cleanout with no standing water. Attempted to clear the toilet with a closet auger. I felt a blockage but could not get through. I then vacuumed out the water from the bowl and it sucked up a hand towel that had been put down the toilet. I then flushed the toilet several times and it was draining properly with no leaks found around the base of the toilet. Cleaned up workspace. Discussed repair with homeowner. Checked for leaks again with none found. Asked customer if they were interested in the silver plumbing and heating membership and explained the benefits and they said they will look into it online. Thank you for choosing CPI Plumbing and Heating.