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

Local Reviews

Rated 4.8 out of 5 stars based on 429 customer reviews

Wonderful Service by Chris at CPI

We had a fantastic experience with our technician Chris from CPI. Our water softener broke down. Chris called to tell us he was on his way. When he came to our home he did a thorough evaluation of our situation. He gave us a timeframe and a timeline about what to expect in the upcoming days. He was professional, courteous and incredibly knowledgeable. It has been quite a while since I have dealt with such a professional outfit that is so good at communicating with their clients. I would recommend CPI to anyone.

  • Overall Experience
  • Quality
  • Price
  • Convenience

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Professional Service

Coady was knowledgeable and informative. Filled me in with advice I did not know

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Very professional and polite. Great job. Very thorough. We want him next year.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Awesome service

Ben was very professional in appearance and action. He called to notify us of his expected arrival time, explained what our issue was and offered several options. We selected a new faucet that was similar to our old one. It arrived on time, was quickly installed and Ben then gave us a complete review of how it works. We are thoroughly happy with his work and attitude.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great job!

The technician called in the morning and said he would be here at 1;30PM. I was surprised when he rang the doorbell at precisely 1;30. He checked my 43 year old installation and determined it would require a drip pan and outside drain to bring it up to current code. He stayed with it until finished, just after 7PM. He was courteous and wasted no time. Thank you Jon.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service

It was a Jaw dropping experience!!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Chris was great

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great

Super nice guy and fearless of nasty crawlspace like my own

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Henry G.

Henry G. Job Checkin

Performed all work as proposed Trimmed out tub shower in master bathroom and caulking for trim Installed mixing valve on existing water heater to produce more hot water than 50 gallons in water heater Installed temperature guage set at 120 out from mixing valve Installed thermal expansion tank at discounted add on rate to meet code requirement Diagnostic for water inlet location search spent multiple hours trying to locate feed from street Performed crawlspace diagnostic search to follow water piping, found that water entered home near house entry dug up removed rigid foam and found shut valve in ground to shut off house


Brenden T.

Brenden T. Job Checkin

Arrived onsite per customer request of having us look at his hot water heater. Upon arrival I offered Patrick a few options based on the situation. Patrick elected to go with a Water Heater Diagnostic. I began my diagnostic by testing the upper element. Everything was in operating order. Proceeded to test my bottom element and found it to be dead. Gave Patrick pricing to replace both elements and he accepted pricing. Began by turning off power to the tank. Drained tank till empty and replaced both elements. Filled tank to full and turned power back onto tank. Offered to stay to insure the customer had hot water. Customer declined saying it would take too long. Thank you for choosing CPI Plumbing and Heating Inc.


Henry G.

Henry G. Job Checkin

Performed tile cutting under plumbing diagnostic rate, 2 holes through floor for water inlet and outlet line from water softener Cut water copper service water line in crawlspace, connected to water inlet line through floor Cut water main and connected to outlet line through floor Installed full house emergency shutoff valve behind near floor Installed softener bypass valve and loop Installed isolation/service valve on pre and post filters Mounted filters to wall Installed Water Right softener programmed and fill brine tank with solar salt All new plumbing tested no leaks Water pressure is at 100 psi 20 pound above safe working pressure Made owner aware and he has authorized to have a pressure reducing valve installed to protect plumbing system from excessive pressure o safe pressure below 80 psi No warranty on any existing plumbing Water has been restored to home No warranty on any existing plumbing or plumbing fixtures


Josh E.

Josh E. Job Checkin

Performed work as quoted. Dug down 18” and poured 2” of pea gravel for a solid base. Wrapped tub in weed fabric and surrounded sides with pea gravel. Installed a ball union check valve on the vertical section of discharge pipe. Also drilled an 1/8” hole one inch from the discharge port as a vacuum breaker. Ran roughly 60’ of 1 1/2” pipe through the crawlspace and out the vent per customer. Drilled a hole into the down spout drain and caulked the rim of the discharge pipe as it enters the down spout. Also, supported the pipe every 4’ with plumbers tape and pipe insulation to prevent vibration noises from occurring while pump is operating. After glue had dried, tested installation by plugging the pump into the new outlet in the crawl. Pump is working as intended and there are no signs of leaks. Thank you for choosing CPI!


Manny V.

Manny V. Job Checkin

Sewage backing up into two rooms. Turned off water to toilet. Removed water from tank. Removed existing China caps. Removed existing closet bolt nuts. Removed existing water supply. Pulled toilet. Removed existing closet bolts. Removed existing wax ring. Ran camera down drain and found stoppage at approximately 10 feet. Ran Spartan 300 to approximately 15 feet. Pulled snake and found what appeared to be wet wipes on the head of the snake. Ran camera down drain to 25 and found no signs of stoppage. Installed new wax ring. Installed new closet bolts. Reset toilet. Installed new water supply. Installed new closet bolt nuts. Installed new China caps. Tested toilet by flushing 15 times. No signs of stoppage, slow draining or leaks found at this time. Ran 4 fixtures for 10 minutes. No signs of stoppage found at this time. Applied caulking to base of toilet. CPI plumbing and heating does not warranty or guarantee any drain cleaning. Thank you for choosing CPI plumbing and heating!


Brannigan B.

Brannigan B. Job Checkin

Jacob is going to open more walls for phase 2 so i can come back then and give pricing for that Phase 1- laundry room relocation Cut out the exciting waste and water for the half bath and plumb in a new laundry room Turn the water off to house Turn the gas off the house already Prefabricated new shut off with dirt leg and black iron Cut into three-quarter inch line under house in crawlspace Used mega press fittings to adapt from old system to the new gas line Took measurements of gas connection on Dryer Drill down through floor plate Mounted half inch gas valve box in wall Connected three-quarter inch counter strike flexible gas pipe toolbox and new shut off under house Turn gas back on and use sniffer to confirm NO LEAKS Cut out all the old waste and water pipes under the crawlspace for the half bath And already open wall drill down for water and waste piping Went up into attic and drilled up through roof When on roof install 2 inch galvanized roof flashing Ran 2 inch PVC piping f


Davis C.

Davis C. Job Checkin

Arrived onsite customer has a water heater, and furnace that she wanted serviced. Immediate noticed that the exhaust for the furnace was choked down from 4-3 inch, this is a big issue as you are not allowed to reduce down venting size. This can effect the combustion from the furnace. Presented pricing for repairs, and pricing to service the equipment. Customer approved work. Corrected the venting, confirmed all venting in the attic was in good shape. Serviced the furnace. In-depth measurements are in the attached form. Completed plumbing inspection as well. Only issue present with the plumbing was a section of pipe coming from the master bathroom that was slightly back graded. Water heater temperature and pressure relief line is pvc which is not up to code. Water heater is 7 years old, average life span is 8-10 years. Furnace is 14 years old average life span is 10-15 years. Recommended to the customer that we maintain these units annually to increase life expectancy. Thank you for c


River G.

River G. Job Checkin

Checked customer complaint about a leak from a hot water line. Customer had a very slow leak on a copper pipe to their laundry room. The materials to fix the pipe would need to be ordered. Discovered the pipe was 1-1/2 copper. Presented customer pricing to replace the damaged section of pipe. After pricing was approved a the work was scheduled for a later date. Will return to do the work once the materials are available. 5/12: Performed work as proposed. I cut open a section of the wall where the customer needed a drain and water line capped off. Performed water and drain cap off. The customer isolated the water line. After the water line was drained cut the angle stop off and soldered on a cap. I cut out the open section of the drain and installed a solid piece of pipe. Customer turned the water on to the isolated area. There were no leaks when last checked. Performed leak repair. I removed the damaged section of pipe then installed the new section with propress fittings. Performed


Jon M.

Jon M. Job Checkin

Confirmed with customer that men and women’s bathroom are backing up. Provided estimate to attempt to clear mainline. Used cable through mainline from outside clean out retrieving paper blockage. Mainline is now draining properly. Used camera through clean out finding pocket knife stuck 60 -70 feet from outside clean out. Located area 6 feet below concrete. Provided estimate to attempt to retrieve item as well as estimate to cut out concrete removing section of piping with lodged item. Customer wanted to attempt to retrieve item. Used cable through drain multiple times and was able to retrieve pocket knife. Thank you for choosing CPI Plumbing and Heating. ATTEMPT ONLY


Chris A.

Chris A. Job Checkin

Customer called in with a broken tub spout. Arrived on site and inspected the issue. The existing tub spout diverter is broken internally and can’t be used to switch between tub spout, and shower. Provided pricing to replace the existing tub spout. The customer approved the pricing. Removed the existing tub spout. Cut and cleaned the 1/2” copper piping for the spout supply. Installed a new tub spout diverter. Tested the new tub spout. Applied silicone sealant to the tub spout contact point with the shower wall. The new tub spout diverter is working as designed. Thank you for choosing CPI Plumbing & Heating!


Brenden T.

Brenden T. Job Checkin

Arrived onsite per customer complaint of the garbage disposal backing up. Upon arrival the disposal would not let any water drain and it would kick right off. Offered pricing to attempt to clear the disposal. Customer accepted pricing. Turned off power to the disposal. Began by sucking out any debris in the disposal. Pulled back large amount of food debris from the disposal. Cleaned p-trap out insuring everything was clear of any obstructions. Turned power back on to the unit. Filled sink halfway full and ran disposal with water running 3+ times is ensuring the disposal was operating correctly and everything was draining properly. Note: CPI Plumbing and Heating cannot warranty or guarantee garbage disposal cleaning. Attempting to clear the obstruction lodged in the disposal is an attempt only. Thank you for choosing CPI Plumbing and Heating Inc.


Coady P.

Coady P. Job Checkin

Customer stated that the irrigation system was not working. It was working before new pump was installed. We had run leak diagnostic on irrigation lines before pump was installed. Verified that new pump was operating correctly. House side of system is having no issues. Irrigation line is connected to system but bypasses the water treatment. Went into crawlspace to find location of irrigation piping. All piping is Upunor plastic pex. Located irrigation supply line and found a ball valve in off position downstream of pump. Ball valve is located directly above crawlspace opening. Showed customer location of valve. They did not know it existed. Opened valve and pressurized irrigation system. Tested sprinkler zones and bled air from lines. Some of the sprinkler heads appear to be fouled with debris. Customer will need irrigation specialist to clean or replace. Waved diagnostic fee.


Chris A.

Chris A. Job Checkin

Customer called in with a broken water treatment system. Arrived on site and inspected the issue. The customer existing water softening system is no longer functioning properly. The float in the brine tank is broken and not working properly. The system is older and may not be functioning properly. Took a water sample and will have our lab run a test on it. Pricing for a personalized water treatment system will be provided once results have been received. Charged a dispatch fee for now. Thank you for choosing CPI Plumbing & Heating!


Brenden T.

Brenden T. Job Checkin

Arrived onsite per customer complaint of a water leak under the bathroom sink. Upon arrival I found the cold side angle stop to be leaking. Presented pricing to Wyatt and he accepted pricing to replace the hot and cold emergency stops. Turned off water to home. Began by removing the angle stops and cleaning off the 1/2 copper line. Installed 2 new angle stops, one on the cold side and one on the hot side. Installed new supply lines feeding the faucet as well. Turned water back onto home and tested for leaks found none. Showed customer final results ensuring it met his expectations. Customers opted to decline the membership at this time. Before departing I checked for leaks one last time and found none. Thank you for choosing CPI Plumbing and Heating Inc.


Manny V.

Manny V. Job Checkin

Customer found moisture underneath carpet. Option ton perform leak search was given. Customer did not wish to proceed at this time.