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

Local Reviews
for anacortes, wa

Rated 4.9 out of 5 stars based on 123 customer reviews

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

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

Fast, excellent workmanship

CPI, Brannigan and Calvin, did a superb job removing and replacing a gas water heater. Great work and answered all our questions.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service.

Both Henry and Brianne we very competent and very professional.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Positive experience with experienced CPI Technician.

Trevor F. reviewed five tasks on work request before starting, provided options and cost estimates before proceeding. Professional communication, listened well, strong work ethic and maintained neat work spaces. Managed to address quirky 1960 interior and exterior plumbing fixtures. Overall, positive experience with CPI technician and company.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service. I hate these reviews!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Super service!

  • Overall Experience
  • Quality
  • Price
  • Convenience

respectfully submitted by a thoroughly satisfied customer

my sainted mother always said to leave the campsite in better condition that when you found it. your congenial workman met this standard and then so much more...

  • Overall Experience
  • Quality
  • Price
  • Convenience

Trever was good,unfortunately could not fix tthe issue

I liked Trever, but surprised at charges for services. I am used to hourly charges.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Terrific service

Aaron and his apprentice were very professional, respectful, and made a point of keeping me informed on their progress.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Fine young man who tried to clear the drain line but plugged it instead. Water leaks were corrected fine. Now we have a sink that won’t drain!

I would like to talk to someone about what to do about the sink. The $500 equipment charge I felt was excessive.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Aaron, explained pricing, advantage to joining the CPI club which I declined and the work to be done. Nice young man, clean and efficient. Explained, showed me how the new kitchen faucet worked and cleaned up the work area. Great job.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Knowledgeable Service

Good representative for company..

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent, friendly and expert service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Aaron was very professional and diagnosed the plumbing issue right away. He gave me several options with written estimate for work ( good for 30 days). He also was able to come a day before scheduled Appt. Very pleased with service.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations
for anacortes, wa

Stephen O.

Stephen O. Job Checkin

PLEASE MAIL HARDCOPY OF INVOICE We will need to pull water heater and reset water heater after leak has been pinpointed. Excludes dry wall patch, repair of leak. Water leak appears to be coming from behind water heater, furnace may also need to be removed if water leak cannot be found/repaired behind water heater. No warranty or guarantee to any connection made to CPVC Arrived onsite to customer having leak behind water heater. Went into crawl space and was able to see water running but was unable to See where leak was coming from. Gave customer pricing for removal of water heater and leak search to be able to gain access and find leak. Customer accepted pricing. Began by removing water heater and began cutting holes in wall to gain access to water piping. After a couple holes where cut was able to pinpoint leak location to threaded transition from CPVC to copper. Customer requested we used a glued transition to complete repair. Provided and installed new fittings to be


Manny V.

Manny V. Job Checkin

Customer called in because of high water alarm on sewage ejection pump system going off. Provided pricing to perform diagnostics on system, also per customer request provided pricing for pump replacement. Customer decided to go ahead with diagnostics. Had customer shut power down to the pump. Shut isolation valve down. Removed existing union. Pullled pump. Had customer return power to system. Verified impeller is working correctly. Verified check valve was moving freely. Note- when removing pump found debris floating in the water after pump was fully removed, removed and re-installed high water alarm float. Re-installed pump and union. Returned power to system. Pump working as designed. Note-highly recommended customer call an electrician to re-wire system. If any further work is performed unable to warranty work or repairs due to existing electrical connections.


Manny V.

Manny V. Job Checkin

Customer stated that anode rod in a existing hybrid 50 gallon heat pump water heater is deteriorating and causing filter screens around the home to become clogged. Customer stated they had done investigation work and verified this. Gave options for installing customer provided anode rod Replacement of existing heat pump water heater with standard 50 gallon electric water heater along with another option to perform installation of a tankless water heater. 12/6 Shut water off to tank. Shut power down to tank. Verified power was off unsung multimeter. drained down tank. Cut away portion of existing water piping on hot and cold lines. Cut away portion of existing T&P drain piping. Cut away condensate drain piping. Pulled tank. Removed tank. Removed existing water heater earthquake strapping. Installed new earthquake strapping. Installed new tank. Installed new earthquake straps. Installed new thermal expansion. Reinstalled new section of T&P drain piping. Installed new water heater flex’


Stephen O.

Stephen O. Job Checkin

Arrived onsite to customer having issue with furnace CPI had recently had swapped out a capacitor on blower assembly. Customer stated that error code had returned stating a main limit was present. Customers furnace was actually throwing an error code indicating a bad inducer motor/ pressure switch. Tested blower capacitor and found it to be well within tolerance and functioning as designed. Inducer motor appeared to be locked up. Informed customer of findings and informed her it was not related to previous work. Offered diagnostic to be able to pinpoint issue. Found system was receiving correct voltage from control board but was pulling over double the amount of amps it should. Spun inducer motor and it slowly began to pick up speed and function. Customer informed me she had smelled a very burnt motor like smell coming from unit in previous days. Customer will need to swap out inducer motor housing and capacitor. Informed customer no warranty or guarantee would be provi


Manny V.

Manny V. Job Checkin

Customer called in because father and daughter stated that hot water was not coming up to temperature/ running out quickly. Took temperatures at 3 different fixtures with customer present all ranging from 118-128F. Ran shower with customer present. Saw no temperature fluctuation. Thank you for choosing cpi plumbing and heating!


Davis C.

Davis C. Job Checkin

Outdoor temperature sensor reads 68 degrees, it is around 34 degrees. Warm weather shut down was set to 72 degrees, earlier in the day when it was warmer it would have shut the boiler off because it was saying it was hot outside. Part is under warranty labor is not, will get sensor ordered. Thank you for choosing CPI Plumbing and Heating Inc,


Davis C.

Davis C. Job Checkin

Arrived onsite to customers request of taking a look at his venting which was cleaning flue gases. Supply house is going to get back to me on pricing and availability on material, once this is done I will send customer a quote via email. He also wanted me to check the ignition on his boiler due to some hard ignition that has taken place at random times. Was not able to recreate this issue while onsite. Performed combustion analysis on boiler, co2 was 5.8%, o2 was 10.5 % co was 200 ppm. According to manual this unit needs between, 5-9% co2 it did not specify o2, and the co should be no more than 400 ppm. Inspected burners, combustion chamber, heat exchanger, pilot assembly. Did not find these areas to be dirty. Wasn’t able to find issue with ignition. Thank you for choosing CPI Plumbing and Heating Inc.


Jon M.

Jon M. Job Checkin

Customer stated faucet was not shutting off. Provided estimate to replace faucet and shutoff valves under sink and customer declined work. Provided estimate to repair bathroom faucet and customer agreed to work. Turned water off to building. Removed handle from faucet and found part was not threaded in properly. Tightened components and reinstalled handle. Turned water on to building verifying proper function of faucet and no leaks present. Thank you for choosing CPI plumbing and Heating.


Davis C.

Davis C. Job Checkin

Arrived onsite to customers complaint of cold spot in flooring. Problem area was in the upstairs guest bathroom, and potentially the downstairs. Downstairs zone thermostat was set to 65 degrees and it was 66 degrees downstairs. Turned thermostat up to downstairs, zones pump kicked on and sent 90 degree water to that zone, zone is concrete, so it may take a while to heat up with 90 degree water. Upstairs guest bedroom zone has one thermostat and two zone valves wired together. Thermostat sent signal to zone controller, than to zone valves, both valves opened and had 1gpm of flow through the zone, piping was hot on supply and return pipe. Found no issue with this zone. Replaced two failed expansion tanks. Cleaned tf1 filter cleaned condensate trap on boiler. Did routine checks on boiler, such as gas pressure, flame sensor, amp draw, found no issues. Thank you for choosing CPI Plumbing and Heating Inc.


Davis C.

Davis C. Job Checkin

Arrived onsite to customers home to replace their old carrier furnace with a failed heat exchanger. Turned off power and gas, disconnected wiring, gas and venting. Installed new furnace, made all required connections. Converted furnace to propane, set gas pressure to manufactures specs, 2nd stage 10 inches wc, first stage 6” wc. Tested system for 45 minutes. Supply air temperature in first stage was 88 degrees, supply air temperature in second stage was 101, return air temperature was 54 degrees. As the return air temperature climbs the supply air temperature will climb. Thank you for choosing CPI Plumbing and Heating Inc.


Sarah E.

Sarah E. Job Checkin

Arrived on site customer stated that kitchen sink would start gurgling every time toilet was flushed. Gave multiple pricing options at this time customer agreed to pulling the toilet and inspecting the sewer line. Attempted to camera through toilet at this time was not able due to cast iron fitting. Informed customer of issues , at this time reset toilet and tested for leaks. No leaks found. After resetting toilet kitchen sink would no longer make gurgling noise when the toilet was flushed. Ran multiple fixtures to see if blockage would occur during test. No signs of stoppage found in fixtures. Informed customer and will be sending quotes for a two way clean out and removal and replacement of cast iron stack. Cleaned area after service and inform customer of work done. Thank you for choosing CPI Plumbing and Heating Inc.


Sarah E.

Sarah E. Job Checkin

Arrived at customer’s house to perform KCM. After speaking with management we realized the KCM was ran by River in July. Customer did not want an additional KCM ran. Customer complained of her garbage disposal making a funny noise or being loose but I took a look at it with the homeowner and it seems to be operating properly now and is secure. Thank you for choosing CPI Plumbing and Heating.


Chris A.

Chris A. Job Checkin

Arrived at the customers home. I spoke with the homeowner about his hose bib that he wanted replaced because it wouldn’t stop dripping even when shut off. I provided him with an estimate to replace it. He signed off on the estimate. I began by shutting water off at the meter. After that I drained down the cold water lines. Then I cut out the pre-existing hose bib. Once I had the old one cut out I fabricated the new one in, and soldered it into place. After that I slowly turned water back on at the meter and checked the new installation for leaks. No leaks were found. Thank you for choosing CPI Plumbing and Heating!


Davis C.

Davis C. Job Checkin

Arrived onsite to replace customers failed recirculation pump. Isolated water, drained piping, removed existing pump, installed new grundfos pump and caleffi flow meter, set flow meter at 1 gpm, bled all air, tested operation. Construction company hit radiant tubing, will provide pricing to repair, have heating system isolated off, got dhw up and running. Thank you for choosing CPI Plumbing and Heating Inc.


Manny V.

Manny V. Job Checkin

11/14 Customer called in because of a Navien that was shutting down intermittently. Gave options for replacement and diagnostics. Customer decided to move forward with diagnostics as tank has not been maintained properly, and there was water leaking from inside of tank. Customer does currently have hot water. 11/28 customer canceled work, refunding the deposit minus the dispatch fee for the origional visit at this time.