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

Local Reviews
for bellingham, wa

Rated 4.9 out of 5 stars based on 7 customer reviews

Outdoor leak.

Tony is always a pleasure and fast! Thank you!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service

Very professional and worked thoughtfully and was very focused. Also wore a mask properly the entire time.

  • Overall Experience
  • Quality
  • Price
  • Convenience

The best!! Ben did an outstanding job! Very well priced!

  • Overall Experience
  • Quality
  • Price
  • Convenience

First time - Great time.

I have never hired a plumber before, my wife found CPI highly recommended. Our technician was professional, polite, and courteous of our home. I am happy after speaking the the technician and his process of elimination to tell me definitively what the problem is. I would recommend this company to anyone that asks me.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Complete review of problem

plumber recognized Sewage blockage could be on public utility line rather than private home line. Utility looked at problem, agreed it was their problem to fix. Utility asked that your bill be sent to them to be paid.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Tony is great!

I would definitely use Tony and CPI again!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Very prompt and excellent service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations
for bellingham, wa

Davis C.

Davis C. Job Checkin

Customer is remodeling the middle floor of the building and needs a wall stack moved. In addition the customer needs exhaust venting for kitchen hood, kitchen hood is 600 cfm, anything over 400 cfm requires make up air, so we will have to add a fresh air damper to the return air. This job also requires a gas line to be run to the kitchen area, customer would like this to be completed in two parts if possible. First we would complete the relocation of the supply air duct, ( new wall has to be framed in for this to happen), we can also complete the fresh air make up, and gas line ( ceiling needs to be opened up for the gas piping to be completed). The first day will require a full day onsite. Second trip would require the down draft kitchen hood to be in place to complete the exhaust venting. Completed gas piping, and exhaust venting for the kitchen hood. Leak checked work with gas sniffer. Closed out with customer. Confirmed operation of furnace and water heater before departure.


Brannigan B.

Brannigan B. Job Checkin

Arrived at customers house Kitchen sink was ready for faucet and disposal install Sink is under mount and was previously installed Holes were already drilled in granite countertop One for faucet other for air switch disposal Installed owner supplied facuet Hooked up hot and cold water lines Installed insinkerator badger 5 Secured switch control moderal to wall Tightened push button for air switch Connected vacuum tube to button and control module Turned water on and tested sink No power to disposal outlet underneath the sink Tested air switch and disposal after connecting extension cord to working outlet Double checked for leaks No leaks


Jon M.

Jon M. Job Checkin

Confirmed with customer that sink would not drain. Customer tried drain cleaning themselves also had another company out that was unable to get blockage cleared. Used cable through drain only getting 5-10 feet. Smaller cable was able to get out 10-15 feet. Used camera in drain only getting about 5 feet and located with camera around a 4 inch 90 in the basement. Was unable to locate room behind sink. Seems to be in between elevator and back room near bathrooms. Drain is comprised of cast iron that needs to be replaced. Building previously has been remodeled and this piping was not changed. Will need to gain access to area behind sink to cut out concrete and replace drain piping for this sink. Customer is going to attempt to drain clean before opening walls. Thank you for choosing CPI plumbing and heating.


Davis C.

Davis C. Job Checkin

Arrived onsite to complete the installation of a kitchen exhaust venting, kitchen exhaust hood is 600 cfm. Mechanical code requires us to provide make up air through the use of a fresh air damper, therefore we provided pricing to complete this work as well. Work was approved. Both fresh air damper and exhaust were completely insulated, sealed, and secured, they exit the building through roof terminations that are 5 feet apart and away from any other exhaust vents, to prevent the fresh air damper from pulling in exhaust gases. Work was completed, electrican is aware of how we would like the damper wired. Thank you for choosing CPI Plumbing and Heating Inc.


Oly O.

Oly O. Job Checkin

Arrived on site to meet with Kevin and Brad Caldwell (2M Company). Performed basic overview inspection of water treatment system. Tested Post water treatment Ph = 6 Iron = .4ppm Hardness = 0 grains Tested Pre water treatment Ph = 6.7 Iron = 6ppm Hardness = 5 grains 12-12-2021 provided customer with pricing for system upgrades


Tony M.

Tony M. Job Checkin

Arrived and at first glance it looked like water was coming up under vault wall. It turned out that there was a pin hole in the 1 inch black Polly line gig up around area where the leak was inside the vault cut out bad area and installed a new brass fitting tested and no leaks present at this time. Thank you for choosing CPI.


Victor V.

Victor V. Job Checkin

Arrived At customers home per customer request to repair broken tub spout Customer informed me that they had already tried to replace it and could not remove existing brass fitting Presented customer with quote to install new tub spout with diverter Customer agreed to scope of work Placed rugs in and around tub for protection of customers home Placed tools and equipment in work area Removed existing brass fitting for failed tub spout Installed new brass fitting and pipe, applied with thread tape and thread sealant Once fittings were in place and secure Installed new tub spout with diverter Removed equipment, tools, and rugs from work area With customer present turned water on to tub spout and tested diverter All installations are functioning properly at this time Continued to test system and no issues were found Applied thin bead of caulk to tub spout Thank you for choosing CPI Plumbing and Heating!


Brannigan B.

Brannigan B. Job Checkin

First inspected the incoming power supply to the furnace and was not receiving the 120 V that it needs to fire off. Thankfully the electricians were on site also and help me look into it and what we found was we were getting intermittent power which ended up being a loose neutral wire in the breaker box the electrician tightened up the loose neutral wire and I got the furnace to turn on. Lastly checked out the fireplace and got it to turn on as well. So the furnace and fireplace had nothing to do with the previous work that I had done when installing the new gas line for the range.


Brenden T.

Brenden T. Job Checkin

Arrived onsite to perform annual safety and maintenance inspection. Began by testing my amp draw on and the furnace was pulling around 23A. Tested all four banks of strip heat and each were pulling 11A. Measured Amp draw on the blower and was pulling 2.32A. Replaced 16x20x1 filter. Measured for my delta T and got an air temp differential of 31 degrees. Indoor temp was 64. Performed complimentary cleaning inside furnace. Recommend changing filter every 3-6 months if all possible. Thank you for choosing CPI Plumbing & Heating Inc. Mail Invoice Bronze Club Furnace Heating Membership Annual Includes: Priority Service 24/7 Members Only Emergency Service Annual Maintenance Annual Inspection Extended Warranties on Repairs Savings Discount Savings Discount Applies to All Work Performed As An Active Member During Term of Membership This Annual Membership Applies To Any (1) One Item Such As Plumbing, Furnace, Water Treatment Ac, Etc.. This Membership Provides The Customer With An Annual


Brannigan B.

Brannigan B. Job Checkin

Tuned water off to the house Finished the removal of the the kitchen faucet Removed old angle stops Installed 2 new angle stops Turned water back on to home Tested for leaks No leaks Cut off the old kitchen drain piping Added new kitchen drain pipe with clean out Put temporary sink in place Installed p trap to the temporary sink Filled sink to the top for testing No leaks In master bath Installed 2 delta shower valves in mirror image of each other One of which has a fixed head that stub out at 81 inches And the other has a stub out at 50 inches which is for a slide bar hand held sprayer Ran both hot and cold thru floor in the crawl space


Jon M.

Jon M. Job Checkin

Confirmed with customer that kitchen sink would not drain. Customer had clean out in basement for kitchen sink that we had used to drain clean previously. Opened clean out finding no standing water determining blockage is between clean out in basement and kitchen sink upstairs. Removed trap under kitchen sink and used cable clearing out food blockage. Customer has a backwards trap under sink and cast iron piping going into the wall. Provided estimate to replace drsin piping for kitchen sink customer declined work. Ran water verifying proper drainage. Filled sink multiple times and is draining properly. No warranty or guarantee on drain cleaning. Thank you for choosing CPI plumbing and heating.


Henry G.

Henry G. Job Checkin

Performed work as proposed Replaced detergent dispenser feed, previously leaking Tested all new plumbing no leaks No warranty on any existing plumbing or plumbing fixtures


Brannigan B.

Brannigan B. Job Checkin

Day One- kitchen sink is an Undermount apron style so that was already glued to the bottom of the countertop that we installed the kitchen faucet garbage disposal dishwasher. In the bathroom assemble the toilet and secured it to the ground bathroom faucet and trimmed out the tub shower. Day two- ran gas line under the house for the new stove, cut into the 3/4” black iron gas pipe, mega pressed a tee fitting in place and ran an 8’ CSST flex gas pipe to under the stove. Drilled a hole through the floor under the stove in a location that will not interfere with it being moved in and out. Installed a 1/2” gas valve under the stove and connected to the stove with a 3’ flex line. Turned the gas back on and soap tested all of the fittings, with no leak. Turned on all 6 of the burners to confirm the gas is getting through the cooktop. Slid stove back in place. Leaked tested everything one last time.


Brannigan B.

Brannigan B. Job Checkin

Removed waste and waterlines in the master bathroom to accommodate for the relocation of the shower and the new expanded vanity which is also in a new location. Ran the toilet supply line in the wall as well


Henry G.

Henry G. Job Checkin

Performed work as proposed Installed owner supplied bathroom faucet Installed owner supplied push drain assembly Connected sink to existing drain Kitchen/installed owners existing kitchen faucet Installed owners existing garbage disposal Installed new dishwasher air gap and discharge hose to garbage disposal As a courtesy installed owners existing soap dispenser As a courtesy mounted dishwasher support clips to under mounted bracket All new plumbing tested all existing components tested no leaks No warranty on any owner supplied fixtures or parts Thank you for choosing CPI for your plumbing needs