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

Local Reviews
for stanwood, wa

Rated 4.9 out of 5 stars based on 40 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

Unmatched service

CPI is the real deal. They can do it all, polished professional's arrive to your home. They assess, advise, calculate, estimate and provide breakdown of service to be provided, with a detailed sequence of events, then? BOOM! Top quality end results. Seriously folks - You want it done right? The 1st time? With total up front transparency? CPI is your go to company. REMEMBER folks! You get what you pay for. CPI is fair with the price and the costs are broken down up front before any work is preformed. Don't go cheap with Home plumbing! Get the PRO's at CPI.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Professional and informative

Great, effective service. Plus, the technician took the time to brief me fully on replacement options and trade-offs. Very much appreciated.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great, professional service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great people

Jon was knowledgeable and friendly

  • Overall Experience
  • Quality
  • Price
  • Convenience

Timely and explained everything before stating work.

I was given options of what to expect at certain points. If the problem was not fixed the next step was given or options I could choose. Very polite and respectful of my property. Did a very nice job and cleanup.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Professional service, job well done.

Very nice respectful young men, they came in did what they needed to do in a professional manner. Will defiantly call cpi if I need plumbing service again.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service and communication

Trevor called us as well as our tenants when he was heading to the property. He was clear about what he was going to do before the repair and what he did to repair the toilet. He tested for leaks twice to make sure he fixed the problem. Trevor was professional and helpful. We have used CPI for rentals and our personal property with great success and recommend the company.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Josh Entwiste

Very professional and let us know what he was doing

  • Overall Experience
  • Quality
  • Price
  • Convenience

All was great !

I had a broken pipe in my garage............called 12 plumbers, no one could help me ! I am 76 years old, and the only plumber who was concerned and offered me an appointment was CPI . I will, for certain use them again

  • Overall Experience
  • Quality
  • Price
  • Convenience

Jon does a great job.

Did a great job

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service Technician

Brenden was thorough, efficient and knowledgeable about the entire issue!! He explained how and why he was evaluating my plumbing and what tge best course of action would be! Very personable too!!!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service replacing my Hot Water Heater

Manuel did a awesome job. Kept me informed during the process and made sure that everything was cleaned up after all the work was completed.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Hot Water Heater Install

Had a new hot water heater installed and once again Tony and his crew did excellent work. Very respectful of our home and our "dumb" questions. There were problems to the original install in which Tony was able to work on and made it right! Now we know it's up to code.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations
for stanwood, wa

Sarah E.

Sarah E. Job Checkin

Arrived on site to preform annual maintenance inspection. At this time all fixtures in the home are functioning as designed with no issues. Drained and flushed water heater during inspection and logged all data in to ServiceTitan. Flushed water heater four times to ensure as much sediment was removed as possible. After preforming water heater drain and flush I restored water to the tank and ignited. After firing off water heater I then tested for CO., and for gas. No signs of CO or gas was found during testing. Documented process in ServiceTitan. Preformed water analysis test, at this time water has a hardness of 8 grains. PH level of water was at 7.0 with a 0.0 iron reading. Informed customer of findings. Customer is aware of the iron level as well as the HOA and the city. Cleaned area and informed customer of work completed. Customer at this time would like a secondary appointment for HVAC technician to come out and look at overall condition of furnace. Customer is now in a upgraded


Chris A.

Chris A. Job Checkin

Arrived at the customer’s house. Customer stated that he could hear water running in crawlspace and had turned water off to the house. We entered the crawlspace and turned the water back on. We found that a hose bib was leaking at the threads. Gave customer pricing to replace the hose bib. Customer declined pricing and said he would do it himself.


Sarah E.

Sarah E. Job Checkin

Homeowner wanted us to drain and flush the 40 gallon natural gas water heater in the garage. Signed off on the membership but did not want the KCM inspection performed only draining and flushing of the water heater. Unplugged the recirculating pump. Shutoff water to the home from the main shutoff valve next to the softener. Opened T&P. Turned water heater to pilot mode. Connected pump and hose to water heater. A small amount of water was flowing through the drain valve due to sediment build up. Water heater was installed in 2006-2007. After draining water heater I closed the drain valve and opened the water main to agitate the sediment at the bottom of the tank. I then shutoff water and drained the remaining water from the tank. When filling the tank back up the drain valve has a small drip. Removed air from the lines. Reconnected recirculating pump. Gave the customer an option for drain valve replacement, water heater replacement, and tankless replacement. The customer would like to t


Jon M.

Jon M. Job Checkin

Customer stated toilet was not draining but all other fixtures are draining properly. Provided estimate attempt to clear toilet drain and customer agreed to work. Used auger through toilet retrieving paper blockage tested toilet multiple times verifying proper drainage. No warranty or guarantee on drain cleaning. Thank you for choosing CPI plumbing and Heating.


Coady P.

Coady P. Job Checkin

Customer was reporting that the still had temperature differences on hot supply after new recirculating check valve was installed. There are Moen single handle shower valves in both bathrooms that have not been rebuilt since installation. Replaced both valve cartridges and set to temperature originally verified before replacement. Turned on recirc pump and retested temperature. Both readings are the same, 125f in hallway bathroom and 120f in master bath shower. Customer will evaluate over the weekend and let us know if we need to do any other investigation for crossover on hot supply lines.


Jon M.

Jon M. Job Checkin

Customer stated water was leaking in wall. Found water was leaking on exterior wall near hose bib. Provided estimate to replace hose bib and customer agreed to work. Turned water off to building and cut out drywall to expose hose bib connection. Removed old hose bib and installed new frost free hose bib. Turned water back on verifying no leaks present. Installed access panel in wall. Thank you for choosing CPI plumbing and Heating.


Jon M.

Jon M. Job Checkin

Performed work as proposed. Repaired section of abs drain piping that was leaking. Removed abs fittings and piping and installed new section of pvc drain piping. Verified no leaks present. Used camera through outside clean out verifying mainline is clear from outside clean out 120 feet out. Mainline is leaking from inside foundation will work on providing estimate to repair leaking in foundation. This is also located underneath stairway outside before outside clean out. Thank you for choosing CPI plumbing and Heating.


Josh E.

Josh E. Job Checkin

Day 1: Customer called about air coming from their kitchen faucet when in use. Also mentioned low water pressure. Upon arrival inspected. Meter does not show leak. We installed the faucet 6 years ago. Provided pricing to replace the cartridge in an attempt to solve the issue, customer accepted. Found water in undersink cabinet. Small leak coming from spray hose. Showed customer the leak. Explained that we do not have the spray hose and that it would need to be ordered. Provided pricing for a spray hose replacement as well as new faucets. Customer agreed to pricing for a spray hose replacement. Parts on order, will return to replace. Day 2: Arrived on site to perform work as proposed. Removed existing spray hose. Installed new OEM spray hose provided by Kohler. Tested application, working as intended, no leaks detected. Installed weight. Faucet now working properly and pressure has improved. Thank you for choosing CPI!


Trever F.

Trever F. Job Checkin

Arrived at customers house Customer stated that he has two toilets that are leaking and would like a faucet installed Notified customer that we do not warranty customer supplied items Customer acknowledged and agreed Started to perform work proposed Turned water off to the first toilet Bailed water out Removed toilet removed old wax ring Installed new wax ring Placed toilet back in place Flushed toilet 20 times Checked for leaks No leaks detected Installed customer supplied faucet Gave customer pricing to install basket strainer and p trap Customer agreed to pricing Installed basket strainer and p trap Filled sink to the top with water Checked for leaks No leaks detected Drained water Water is draining as designed Checked for leaks No leaks detected Turned water off to master toilet Bailed water out Removed toilet Removed shoe to toilet Installed new wax ring Re installed toilet Turned water on to the toilet Flushed toilet 20 times Checked for leaks No leaks Detected Notified


Trever F.

Trever F. Job Checkin

Arrived on site to mark area in white paint for utility locates. Marked from water meter near Lakewood road to back of the home. Documented pictures in service titan. Called in utility locates. 811 ticket #23019563. Arrived at customers house Started to perform work proposed Used trencher to excavate Upon starting to excavate we hit the neighbors line Made repair to neighbors line Tried going around drainage field but knocked the line Made repair to drainage field Started excavating all the way around the fence Excavated to the point of entry to the house Went inside the house Customer had previously covered beds with plastic We covered the dressers with visqueen Started to remove concrete slab Once removed rolled out new 1.25in pex line The line is approximately 350ft in length Started to connect new water piping Added a shut off valve near water meter and near the house Connected water line to copper line inside the house All shut off valves are off(near meter, near house, and


Sarah E.

Sarah E. Job Checkin

Arrived on site customer stated that toilet had started to leak from base. Found that toilet was roughly 30 years old as well as the angle stop for the toilet. Customer wanted pricing for a new pressure assisted toilet with a new angle stop. Customer accepted pricing. Shut water off to home and removed existing toilet and angle stop. Replaced angle stop and restored water to home. Inspected angle stop for leaks, no leaks found during search. Installed new pressure assisted toilet with new wax ring, flange bolts, and supply hose. Flushed multiple times and searched for leaks, no leaks found during search. Informed customer that caulking around toilet is white and that caulking will turn clear. Showed customer overall function and design of toilet. Searched for leaks again, no leaks found during inspection. Cleaned area and informed customer of work completed. Thank you for choosing CPI Plumbing and Heating Inc.


Jon M.

Jon M. Job Checkin

Customer stated toilet was loose and needed to be reset. Provided estimate to pull and reset toilet and customer agreed to work. After pulling toilet in mens restroom found flange screws had rusted out. Provided estimate to install new jiffy flange and customer agreed to work. Drilled through concrete flooring and installed new jiffy flange. Installed new toilet bolts, China caps and wax ring. Turned water back on to toilet and tested multiple times verifying no leaks present. Toilet is now secured to the floor. Thank you for choosing CPI plumbing and Heating.


Sarah E.

Sarah E. Job Checkin

Arrived on site customer stated that both toilets had been backing up and was not able to flush . Gave customer pricing options to drain clean through inside clean out located in bathroom. Customer accepted . At roughly 50 feet a blockage was found was able to auger past that point and continue drain cleaning. After multiple attempts was not able to clear blockage. Presented new pricing to customer to attempt to drain clean through outside clean outs, customer accepted. At second clean out roughly 45 feet in was a massive blockage. Was able to get water to drain down completely. Inspected with camera and found that new repaired line connects to concrete waste piping, customer was present during camera work . At this time customer will be getting contact from northwest sewer for jetting the line. Waste line it’s still partially blocked, customer is aware. Note CPI is not responsible or liable for existing waste piping and is not responsible for condition. Customer is aware that drai


Josh E.

Josh E. Job Checkin

Customer called about wanting their water softener settings changed to reflect their new water source. Previously they were on a community spring water system. About 4 months ago they switched to a private well on their property. We installed a Water-Right Impression series for them in 2019. Arrived on site and inspected. Clock on the softener was blinking the incorrect time. Informed the customer that, if the power goes out, the timer on the softener should be adjusted quickly as the programmed purge time would be different and can cause issues by shutting off usage at the wrong time. Provided pricing to perform a diagnostic to test the water before the softener and adjust the settings on the softener as necessary. Customer accepted. Used the drain down on the tank tee to pull water. Tested for hardness, iron, and pH. Received the following results: 9 grains of hardness, 0.5 iron, 8 pH. This new water source has slightly less hard water as the previous level was 10 grains of hardness.


Jon M.

Jon M. Job Checkin

7 grains hardness .5 iron 7 ph Kitchen faucet is spraying everywhere. Spoke with Jessica from tech support got customers contact information and is going to send out new spray head for kitchen faucet to customer. Customer had 2 toilets with issues. Toilet downstairs needed fill valve replaced provided estimate and customer agreed to work. Removed and replaced fill valve for toilet. Upstairs toilet needs Kohler 3466 flapper. Will have to order or pick up flapper. Will need to order filters for eclipse Ro system under kitchen sink. Will also need to order brushed nickel Roman tub faucet with sprayer. Performed diagnostic on shower finding spray hawed needs to be replaced on both and 1 rain shower head. Waiting to hear back from tech support on part numbers. Thank you for choosing CPI Plumbing and Heating.