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

Local Reviews
for coupeville, wa

Rated 4.8 out of 5 stars based on 48 customer reviews

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

Great service

CPI did a great job, on time, quality work, and fair price. Their plumber called every morning before leaving the shop and gave me an ETA. He even called when he was delayed by traffic! I would totally recommend them.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Did a good job

  • Overall Experience
  • Quality
  • Price
  • Convenience

Quality service

It was a very through inspection. Josh was a great representative for CPI. I am willing to pay for quality and professionalism.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service

they had wonderful customer service, for a job well done.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service but expensive

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great team - great results!

Davis and Stephen were a pleasure to have working on our rather complex a/c installation. They worked well together and they worked hard for four days. They were polite, were very careful of our stuff, cleaned everything up each day, and explained what they were doing. They also showed us how to use and operate our system, taking time to make sure we understood, in detail. We are very satisfied customers,

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service

Aaron was thorough, efficient and very polite. He answered our questions very thoroughly and patiently. We'd ask for him again.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Quality, service

Manuel is a great representative of CPI Plumbing. He is knowledgeable, efficient and pleasant. I don't know if you can ask for a specific plumber, -should another need arise,- but Manuel would certainly be our choice.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service but cost was very high

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations
for coupeville, wa

Josh E.

Josh E. Job Checkin

Performed safety and maintenance inspection. Checked all water and drain connections in the home. Drained and flushed the water heater. Customers under sink RO system provides water for a couple seconds before it begins to trickle. Checked pressure at the water storage tank and got 10 psi. Tank feels heavy as if it’s water logged. Called water right tech support twice and it took me to voicemail both times. Called 2M to get price and availability on the storage tank, they have to call their supplier to get this information. Will be waiting on pricing from 2M before we can provide an estimate to replace the storage tank. Provided pricing to replace the filter for the RO system. Customer would like to have the estimate for the storage tank include the filters. Water softener is 21 years old, provided pricing to install a new water right 1054 softener. Also, provided pricing to replace the main water shut-off. Explained findings to customer. Renewed membership. Thank you for choosing CP


Brannigan B.

Brannigan B. Job Checkin

Bronze membership for plumbing (50 gal electric water heater) Electric 50 Gallon Bradford White Water Heater Installation Turned water off to tank upon before began This is just a straight replacement tank Confirmed the tanks power supply was off Connected transfer pump to bottom of tank Ran discharge hose exterior drain Disconnected water supply lines on top of unit Removed earthquake straps Disconnected electrical wires Cut copper T&P discharge pipe Removed tank from build (disposed of back at shop) Unboxed new Bradford White 50 gal electric water heater Cleaned area under old tank Drilled through floor Placed down 22” hwt pan Ran pvc drain line from pan through floor to the outside Removed old body straps from wall anchors Installed new thermal expansion tank Secured into wood studs behind drywall slag screws for earthquake straps Set tank in hwt pan Secured the tank in place with earthquake straps Connected new stainless flex supplies Turned water back on and filled tank while


Aaron E.

Aaron E. Job Checkin

Arrived on site per customer request to run a KCM inspection on their electric furnace. Furnace is a carrier electric and is about 15 years old. The filter is a 20x20x1 located to the right of the furnace, on the intake air side. Removed existing filter and with a new one. Customer also wanted me to look into a potential issue with their Nest thermostat giving them error codes. Gave the unit a call for heat and inspected the furnace. Took amp reading from the blower motor and got a reading of 2.64 A. Took amp reading on all strip heats and read about 20.3 A on all strips. Measured my Temperature differential and got about 30 degrees. Based on these readings, was unable to determine the cause of the error codes. Presented pricing for furnace diagnostic with and without membership pricing. Customer declined membership pricing but agreed to diagnostic. Removed nest thermostat from wall and inspected for any loose wiring. All wires were secure. Reset thermostat on wall and gave unit


Aaron E.

Aaron E. Job Checkin

Performed annual safety and maintenance inspection. Inspected all visible plumbing in the home, tested all faucets, toilets and tubs/showers, tightened all under sink drain piping and tested for leaks. Drained and flushed hot water heater, and Inspected crawlspace condition, water piping and drain condition. The hot water in the master bath lav sink was showing signs of low pressure. Attempted to clear any blockage from supply and angle stop by running water through it. Noticed the water supply from the angle stop was lower, and this was the only fixture that was affected. Presented pricing for replacement of emergency stops and supply lines, with membership renewal pricing. Customer declined repairs at this time but agreed to the membership renewal. The hot water heater is a Bradford White 50 gal nat gas and is 1 year old. The water heater is working as designed. Thank you for choosing CPI Plumbing and Heating!


River G.

River G. Job Checkin

Checked customer complaint about a clogged toilet. The customer had a toilet that was clogged and overflowed. The customer wanted to have a new toilet installed. Presented customer pricing to replace the existing toilet with a new one. After pricing was approved I laid down a rug to protect the customer’s floor from damage. Performed removal of the existing toilet. After the toilet was removed I poured large quantities of water down the drain to make sure there was not a main line blockage. The drain performed as designed and did not overflow. Performed installation of the new toilet. The new toilet was installed with a new wax ring, supply line, closet bolts and china caps. After the new toilet was installed I performed a leak test on the toilet. The toilet performed as designed and there were no leaks when last checked. I caulked the toilet with clear caulking as per customer’s request. The customer was happy with his new toilet. Please allow 24 hours for caulking to dry. Thank


Josh E.

Josh E. Job Checkin

Customer called about a slow filling toilet. Upon arrival, verified problem was not at supply line by opening it into a bucket. Fill valve float had broken, flapper and tank to bowl bolts were corroded. Gave pricing for a new Kohler Cimmaron, customer accepted. Removed previous toilet, installed new bolts, wax, caps and supply line. Set new toilet, verified level, tested for leaks. No leaks detected. Flushed the toilet 15 times with toilet paper to ensure proper drainage. Toilet flushing properly and there are no leaks. Caulked base with clear silicone. Cleaned work area. Thank you for choosing CPI!


Josh E.

Josh E. Job Checkin

Arrived on site and insulated all water piping in the crawl. Taped insulation every 6-10”. Thank you for choosing CPI!


Josh E.

Josh E. Job Checkin

Arrived on site to perform work as proposed. Cut open the drywall in the customers desired location. Drilled into the crawlspace from the wall cavity. Located both pilot holes. Drilled two 1-3/8” holes into crawl. Ran 3/4” pex from the crawlspace into the wall and installed a 3/4” ball valve. Ran pex back down and connected it back onto the existing copper water line. Secured the valve to the joists with 4 two-hole straps. Tested operation of handle to verify it is rigid. Insulated holes with pipe insulators. Turned water back on and relieved air. Tested for leaks, none detected. Installed a new 14x14” access panel and cleaned work area. Demonstrated valve for customer. Thank you for choosing CPI!


Aaron E.

Aaron E. Job Checkin

Customer called in about no heat from furnace. Upon arrival, inspected furnace as it was attempting to start up. Inducer motor kicked on and increased speed a few times before shutting down. During this time, was able to hear sounds of gurgling coming from inside the furnace near the inducer. Noticed an error code flashing on the display for the furnace, indicating a pressure switch failure. Shut off power to furnace and Disconnected rubber hose from inside of furnace underneath air intake piping and had a large amount of water and debris fall out. Removed rubber hose from furnace completely and made sure there was no sediment inside hose or blocking inlet into inducer. Removed rubber cap from condensate trap on outside of furnace and noticed an unusual amount of sediment on inside of rubber cap. Cleaned cap and flushed condensate drain line with clean water, ensuring adequate drainage. Reinstalled rubber cap and rubber hose inside furnace and restored power to furnace. Furnace kicked


River G.

River G. Job Checkin

Checked customer request to have a purge valve and a hole house shut off valve installed. The customer needed to have a whole house shut off valve installed and he also wanted to have a purge valve installed after his water softener. Presented customer pricing to install the shut off valve and purge valve. After pricing was approved I had the water shut off to the home from the meter. Performed the installation of the whole house shut off valve and purge valve. After the valves were installed I turned on the water to the home and checked for leaks. The valves performed as designed and there were no leaks when last checked. The customer was happy with his new shut off valve and purge valve. Thank you for choosing CPI Plumbing and Heating.


Brenden T.

Brenden T. Job Checkin

Arrived onsite per customer request of having us perform maintenance/ service on their electric furnace. Upon arrival Clara showed me around the home and where the equipment was located. Began by providing her with a couple different options. Clara accepted pricing for a Minor Service and Cleaning. Began by giving the unit a call for heat at the thermostat. The units fan immediately kicked on and the unit began heating. I measured for my delta t and got an air temp differential of 47 degrees. Supply Air was right around 100 degrees. Measured all 3 banks of strip heat, each individual bank was pulling around 19A. Blower motor on the unit was pulling around 1.7A. All measurements recorded were within manufacturers specifications. Cleaned both top and bottom compartments of the furnace. Installed a new 12x20x1 filter. The unit previously had a heat pump attached to it, the furnace just serves heating. There is no longer an outdoor unit/ Heat Pump attached to the electric furnace. Custome


Manny V.

Manny V. Job Checkin

Customer called in about beeping coming from water softener system. Moved forward with replacement of UV bulb. Isolated bulb. Removed connections. Installed per manufacturer specifications. Slowly turned water back on to system. Checked for leaks. No leaks found at this time. Performed inspection on out building. Flushed all toilets 3 times. Customer notified me that power to water heater was shut on and off because of a sulfur smell. Smell appeared to only be coming from hot side of fixtures. PSI to building was at 30 PSI. Performed flush and drain of water heater. Thank you for choosing CPI plumbing and heating!


River G.

River G. Job Checkin

Checked customer complaint about a clogged kitchen sink. Customers kitchen sink was clogged and the customer wanted it cleared. Presented customer pricing to attempt to clear the drain with an auger. After pricing was approved I laid down a rug to protect the customer’s floor from damage. Performed augering of the drain. I hit the obstruction at about 30 feet into the line. After augering for a while I was able to clear the obstruction. I augered further down the line to ensure the line was completely cleared. When I removed he auger the chain was covered in food products. I replaced the under sink waste pipes and performed a drain test with the customer. The drain performed as designed and there were no leaks when last checked. The customer was happy his kitchen drain was cleared. CPI does not warranty or guarantee drain cleaning. Thank you for choosing CPI Plumbing and Heating.


Tony M.

Tony M. Job Checkin

Customer is doing a master bathroom remodel and needs plumbing changed in order to install customer supplied fixtures. Cut and cap waste and water to old tub move existing shower drain to fit new pan move hot and cold for new shower. Move waster an water for new vanity also move venting for shower and toilet down so they can install reassessed cabinet there is still enough room to get our 6 inches above flood rim also rework emergency shut off for toilet. 10/4 Customer walked us through the work that needed to be performed. Including moving 2 vent pipes. Moving the drain for a vanity. Redoing the piping and shut off valves to the vanity and toilet. Roughing in a shower valve. And installing a shower pan along with a drain to the pan. Shut water off to building. Drained system. Removed existing vent/drain piping going to old vanity. Removed existing water piping going to existing shower and vanity. Roughed in new water piping to vanity. Roughed in new water piping to toilet. Roughe


Victor V.

Victor V. Job Checkin

Performed annual plumbing and maintenance inspection Load tested all lavatory sinks including kitchen faucet Inspected all under sink drain piping and made sure all fittings and or connections were secure and in place NO LEAKS at this time flushed all toilets in home several times and leak checked base of toilets Made sure toilets are secure to floor NO LEAKS at this time Tested temperature of hot side on all sinks and temperature is at customers satisfaction Checked crawl space and no issues were found at this time Turned gas valve on water heater to pilot Turned off isolation valve to water heater off Connected equipment to water heater drain valve Drained water heater Once water heater was fully drained i turned water isolation valve on and began to flush water heater tank in an attempt to flush out sediment and or buildup at bottom of tank Once attempt to flush tank was done i disconnected equipment from drain and removed equipment from work area Cleaned up work space and