Plumbing, Heating, or Cooling Issues?
DON'T CRY, CALL CPI!

Need immediate help unclogging a drain or replacing your HVAC equipment? Contact us today at (360) 219-9468 for quality plumbing, heating, and cooling services in northwest Washington.

Request Your Appointment Today!

Our Technicians are ready to help! Get in touch with us by calling the number or filling out the form below

Welcome To CPI Plumbing and Heating

Your Trusted Mount Vernon Plumbing & HVAC Contractors

See Our Specials!

Save big today with our latest special deals and offers
Get Coupons

Why Work With Us?

Looking for a reliable home services contractor who can provide you with honest advice and recommendations, quality workmanship, and long-term peace of mind? CPI Plumbing & Heating is your local Mount Vernon plumber and HVAC contractor committed to helping you enjoy a hassle-free experience.

We provide high-quality repairs, installations, and maintenance services for residential and commercial customers throughout Mount Vernon and surrounding areas in northwest Washington state.

Same Day Service Available

Play Video

Personal Attention

Our team is passionate about customer service and helping our clients receive the quality solutions they deserve. We will take the time to listen to your plumbing and HVAC concerns and present you with solutions that fit your goals and budget.

Transparent Service

You will always know what to expect before work begins on your plumbing or HVAC system. We will go over the job details and pricing upfront, so you can make the best decision for your home or business and enjoy greater peace of mind.

Experienced Professionals

We are always looking for ways to better serve you. All of our team members continue to stay up to date on industry developments, including plumbing and building codes, to ensure that you receive nothing less than exceptional results.

Our Happy Customers

Pricing is a bit outrageous but they are quick and do good work.
Matt McCauley
Matt McCauley
00:48 20 Oct 21
River was very professional and knowledgeable. He did an outstanding job replacing our hot water heater. I would definitely recommend him for any future jobs.
Shawn Tripp
Shawn Tripp
22:23 18 Oct 21
Very professional and courteous! Would recommend!
HOLLY TROYER
HOLLY TROYER
15:08 18 Oct 21
Patrick took my call and immediately I felt I was in good hands. I appreciated the technician, Henry’s, knowledge and willingness to discuss options with me. I also appreciated how quickly he and Brianna worked to install our new water heater. I woke up without hot water and by dinner time everything was done and life was back to normal. Excellent customer service!
Emily May
Emily May
18:28 16 Oct 21
Satisfied customer. Davis was great, thank you.
J J
J J
16:49 16 Oct 21
..If you ever have the misfortune of a broken waterline under your driveway, I can highly recommend CPI Plumbing! Everyone will treat you in a polite, professional manner and will get the job done right!
B. Denise Ruark
B. Denise Ruark
08:55 15 Oct 21
Furnace maintenance done. Service was excellent and Aaron Evans was wonderful and very informative . Told me of all service packages available and answered all my questions.
Lynda Koski
Lynda Koski
22:13 14 Oct 21
Inspect furnace. Great job
Tom Norris
Tom Norris
20:04 14 Oct 21
Excellent service very friendly quick and efficient
Jeff Steele
Jeff Steele
19:22 14 Oct 21
Taylor and Ethan arrived promptly and I am completely satisfied with their service call. Ditto for CPI and I will continue the Kelly's Program. So far CPI is professional, reliable thorough and trustworthy. Keep up the excellent work!
Andy Branca
Andy Branca
21:10 13 Oct 21
We have been using CPI for the past 10 years and they have always been reliable and friendly to us. What I like about then is that you do get a pretty accurate estimate about what your cost of labor will be. I will continue to use then in the near future.
Marisol Smith
Marisol Smith
13:27 13 Oct 21
Great job. Team was very knowledgeable, nice and professional. We will use them again. Many thanks!!
Greta Fridlund
Greta Fridlund
06:20 13 Oct 21
Great team effort , high quality workmanship. This installation could not have gone any better. We had carpet and paint coming soon and got this completed well before thank you so much. Craig and Greta customers for life !!!!!
Craig Fridlund
Craig Fridlund
02:47 13 Oct 21
A check of house heating system and basic plumbing structure.
Larry Anderson
Larry Anderson
15:58 12 Oct 21
Came the following morning after our water heater blew! Super professional and friendly! Will use again!
Gaby
Gaby
04:12 12 Oct 21
Thank you Davis Cook and CPI for your excellent service to our boiler/radiant heating system…you are the BEST. Knowledgeable, intelligent, congenial, on time, a wonderful experience from beginning to end!
Glenda May
Glenda May
01:55 12 Oct 21
CPI took our call over the weekend (most places didn't pick up or return our call) and was able to get us scheduled quickly. Brenden did a great job explaining everything and finding the problem. He worked very hard to find us the parts we needed and to fix the problem as quickly as he could. He did a high quality repair and showed great customer service in trying to find us a temporary fix while we waited for parts. We will definitely be choosing CPI for our future plumbing and heating needs.
Lynn N
Lynn N
03:14 11 Oct 21
This is late but did want everyone to know what a good experience I had. River was everything you would want in a tech. Pleasant, knowledgeable, efficient. Even the inspector commented on what a good job he did. Thanks.
maggie barnes
maggie barnes
21:15 10 Oct 21
Very quick repair. Good person and On time
James Johnson
James Johnson
16:55 10 Oct 21
The plumber was early and got right to work figuring out the issue. He discussed it with me and explained what he found and my options for a fix. He was fast polite and very knowledgeable. Would recommend to anyone looking for a plumber or HVAC guy.
brent pritchard
brent pritchard
01:04 09 Oct 21
Victor was very professional and helpful! He went over pricing and gave us several options, and fixed exactly what we needed him to!
Gabrielle Boe
Gabrielle Boe
17:20 07 Oct 21
Victor was absolutely awesome. I'm beyond impressed with his professionalism. The quality of work done was incredible and fast. Well worth the money spent. CPI will be our choice for all of our plumbing and heating needs.
Daniel Brower
Daniel Brower
17:07 07 Oct 21
Great crew ! Neatly dressed and appropriate. Worked without break from 9 am until 8 pm to completely replace our main waterline from meter to house.In addition they assisted in getting my dying dog into my car for her last trip to the veterinarian.Great crew !
Pamela Grudin
Pamela Grudin
14:37 07 Oct 21
Completely satisfied. Their technician was very helpful and paid attention to details in a timely fashion. I would recommend him.
Vijendra Singh
Vijendra Singh
16:40 06 Oct 21
Had too get water heater replaced on short notice for our vacation rental. I was so impressed with them. The receptionist went the extra mile to find a spot for us and get a tech out. Jon did an excellent job, very knowledgeable and professional. Definitely a 5 star plus rating for what they did for us!
Larry Adair
Larry Adair
23:04 01 Oct 21
I could not have asked or received better service from Victor and his team over at CPI plumbing. What I appreciated most was the honesty and professionalism. CPI was able to show me the exact problems with my piping, including photos and full explanations about why I was experiencing drainage problems. They didn’t cut any corners on the job, and it only took them a day to completely overhaul the piping in my 100 year old house. The cost was upfront and at no point did they try to upsell or shill other services. It was incredibly relieving working with them, knowing all of the problems they were going to fix, how they were going to fix them, and the cost of the project all up front. I will be calling them for service for years to come, and wouldn’t hesitate to recommend them to my friends and neighbors.
Nikko Van Wyck
Nikko Van Wyck
17:14 30 Sep 21
Tony was exceptional. I felt well taken care of. Good turnaround time from my first call to office to schedule service to resolution of problem. I highly recommend CPI and we will use them again.
Lesley Mills
Lesley Mills
03:04 30 Sep 21
Manny was great. Explained in detail what he discovered and what cpi can do to fix it. All the cpi folks have been wonderful to work with. Will highly recommend cpi to family and friends!
Mary Gould
Mary Gould
22:57 29 Sep 21
Got a quote for water heater installation at a fair price for the amazing work they do. Looking forward to having the work done soon.
Kazmierczak Farm
Kazmierczak Farm
02:18 25 Sep 21
Great company with people that are professional and knowledgible. Very easy company to do business with and I have always been satisfied with the work they have done for me.
lambo 61
lambo 61
20:49 24 Sep 21
Stephen came to my house for a consultation & review of my water heating system. I learned a lot while he was here. He did not hurry, he asked pertinent questions, and offered several repair/replacement options.
Emily Wolf
Emily Wolf
02:00 24 Sep 21
Great service. Very clear on processes and pricing. Referred us to PureDry to guide us through the rest of the process. Wonderful!
Rob Scott
Rob Scott
00:28 24 Sep 21
Josh was great, understood what we wanted and completed it quickly and efficiently
Michelle & Brian Ross
Michelle & Brian Ross
23:28 23 Sep 21
Annual tankless hot water system service. Very professional and personable technicians.
David Miller
David Miller
16:01 22 Sep 21
Their people have always been courteous and professional with great communication. I had Davis Cook inspect my furnace for winter and he was efficient yet thorough, keeping me informed and advised.
Karen Bess
Karen Bess
18:10 21 Sep 21
good conversation and information about my furnace. very thoughtful and polite. good solution to clogged drain.
Gail Masters
Gail Masters
14:30 21 Sep 21
CPI did a great job getting service done for me. I called on a weekend. And they scheduled me Monday morning for Wednesday with a promise to call if they found a slot sooner. They did and came out Monday afternoon. Fixed up my sink quickly and went on his way. Only reason for 4 stars and not five is I feel the service was overpriced. But they got the job done!
Jennifer Kress
Jennifer Kress
23:25 20 Sep 21
On time, professional service. Aaron was very informative and knowledgeable about the system.
Zack Ray
Zack Ray
18:58 16 Sep 21
Very professional
Phil Nault
Phil Nault
18:08 16 Sep 21
Stephen tried his best to fix our toilet but then it ended up needing to be replaced. He was professional, courteous, and honest about everything. At every step of the way he explained the different routes we could take, the pricing, and what would be the next step in the process. I truly appreciate the respect and kindness he showed, and I would highly recommend CPI for any work you need completed.
Jennifer Meyer
Jennifer Meyer
22:33 14 Sep 21
Very pleasant and professional
Richard Sparks
Richard Sparks
19:38 14 Sep 21
Excellent response time, professional approach, friendly and businesslike crew. Thanks for coming to the rescue!
Bill Walker
Bill Walker
22:20 13 Sep 21
The tech that came out to do the replacement of our water heater was friendly and very professional! He was highly skilled in what he was doing! The first thing that impressed me was how organized and clean the inside of the truck was! Also the tech was concerned about our safety during this time of the pandemic and was wearing a mask and kept a safe distance at all times! He was very thorough and completed the job while at the same time improving the whole system up to code! The cost was a little more than I would have liked but I have always heard you get what you pay for! He showed me everything involved with and the different options and put no pressure on me to purchase anything that I felt wasn't necessary! I took pictures of the work and will be sharing it on social media and I hope you have great success and lots more work for you and your team! There's so much more I would like to say but hopefully people will get the message!
Quentin Souter
Quentin Souter
16:02 12 Sep 21
Excellent service. Wonderful very polite and informative !!!
Denise Yocom
Denise Yocom
19:13 09 Sep 21
Stephen and his onsite staff were professional, polite and did a great job. Thank you!
Liz Wallace
Liz Wallace
12:34 09 Sep 21
serviced on-demand water heater. Replaced angle stops as needed.
L Hoyle
L Hoyle
23:49 08 Sep 21
The technicians were prompt, professional as well as knowledgeable. I would use them again if needed
Nancy Ridgway
Nancy Ridgway
21:42 08 Sep 21
The technician was very friendly, polite and clean. He went out of his way to answer all my questions and solved several problems above and beyond just the job at hand. I highly recommend cpi plumbing.
Rose Avery
Rose Avery
00:29 08 Sep 21
great job as always.
Bill McGaw
Bill McGaw
17:20 03 Sep 21
CPI and Brannigan were both phenomenal. Knowledgeable and informative very professional and patient. This job had a lot of hiccups and they were able to roll with it, adjust and move forward. Highly recommend and will use again. Thank You so much.
Destiny Taylor
Destiny Taylor
00:16 26 Aug 21
Had the tech review a video of my septic line and give his opinion about whether repair was needed or not.Also had tech service heat pump and furnace. He was very courteous and efficient.
Chuck Monninger
Chuck Monninger
20:01 25 Aug 21
Quoted $70 for service call I thought would get us a quote for gas pipe work. This turned into a $300+ charge to be able to secure a firm quote for the work.
Steve Hill
Steve Hill
00:29 25 Aug 21
River came out and set us up for extending our gas line for a new stove.
Jeffry Lemke
Jeffry Lemke
01:42 24 Aug 21
Manny arrived on time to conduct a walk through and develop an estimate for kitchen sink replacement/plumbing repairs. He shared ideas and options along the way and provided an estimate, with alternatives for consideration within 30 minutes of walk through. Prompt, fair, and complete estimate of future work. After we received the replacement sink and faucet, Manny came, on time, and installed them and a new garbage disposer. No major problems were encountered, my wife loves the "look" of our new kitchen sink, and the new disposal is far more quiet than the old one. Very satisfies with the service!
William Kennedy
William Kennedy
16:27 23 Aug 21
js_loader

You Can Count on Our Service Professionals

100 Years of Combined Experience

We Care About Our Community

Full Service Plumbing, HVAC

Award Winning Service Technicians

Experience The CPI Plumbing and Heating Difference!

Leave your plumbing and HVAC concerns to our experienced team. Contact us today at (360) 219-9468 to request an estimate in Mount Vernon, WA or the surrounding area.

mount vernon plumber, mount vernon air conditioner, burlington plumber, burlington furnace, burlington hvac

Serving the Northwest Washington Area

Play Video
If you need a plumbing, heating, or air conditioning repair in Skagit County, the experienced and knowledgeable team at CPI Plumbing & Heating can help! However, you may have questions about your situation, and you might be searching for answers before you make the call. Here are a few of the most commonly-asked questions we receive about our business and the answers we can provide you.
Our founder, Steve Olsen, sold the company to three of his long-time employees, one of which was his son. This same leadership group has led the company since 1990.
We offer our services at regular rates: Monday to Friday from 8 a.m. to 6 p.m. However, we also offer after-hours emergency services at our emergency rates: Monday to Friday from 6p.m. to 8 a.m. and Saturday and Sunday all day, because sometimes problems don’t wait until business hours to spring up. Our business office is open from Monday through Friday from 8 a.m. to 5 p.m.
The price of a service call varies on a per-job basis, so you’ll need to call our office to get a specific answer. We do not charge on a per-hour basis, we charge per-job, so you won’t have to worry about surprise overtime fees or other costs that other companies might throw at you.
Yes. When our technician arrives on-site and conducts an inspection of the issue, they’ll give you a written price quote.
We offer a complete range of plumbing, heating, and air conditioning repairs, replacement, installation, and maintenance services for residential and commercial applications. We offer drain cleaning, leak detection and repair, water heater repairs and replacements, backflow certification, re-piping services, video pipe inspections, air conditioner and heater inspections and diagnoses, system replacement, heat pump repair, blower motor repair, and much more.
We’re so confident you’ll be completely satisfied with the services you receive that we back up all our repair work with a 90-day warranty and all our replacement and installation work with a full one-year warranty! If anything goes wrong with our solution during that time, we’ll come fix the issue again at no cost to you.
No, you don’t. As long as we can access the systems we need, we can perform all of the necessary work without you needing to be present! We are both licensed and fully-insured with a $1 million per claim liability policy, and we have an A rating with the Better Business Bureau in order to give you the confidence of knowing the job will be done right if you can’t be home while we’re there.

The Best Plumbing Services in Mount Vernon

Clogs, backed-up drains, and leaking pipes can happen when you least expect it—and our team is here to help you get your plumbing problems under control using safe and proven methods.

No matter the size of your plumbing problem or what’s causing it, we are prepared to provide you with the quality service you need.

Contact us for help with the following:

HVAC Trouble? Contact Our Mount Vernon AC and Heating Experts Today

Your HVAC system is an essential part of your home and business. An inefficient furnace or a broken air conditioner can result in high utility bills and poor indoor air quality.

If you are struggling with recurring HVAC problems, or you’re looking to install new heating or cooling equipment, call our experts for immediate service. We will assess your indoor comfort needs and have your HVAC system running efficiently in no time.

Let us help you with the following:

From Bellingham to Everett, and everywhere in between, you can expect to receive fast turnarounds and quality service no matter where you are in northwest Washington.

Whether you need to fix a leaking pipe, replace your furnace, or install new air conditioning equipment, you can count on our experts to arrive on time and have your plumbing or HVAC problem resolved as quickly as possible.

The Right Technicians, The Right Company

CPI Plumbing & Heating proudly serves the communities of Skagit, Island, Whatcom, and North Snohomish Counties from our office in Mount Vernon.

mount vernon plumber, mount vernon air conditioner, burlington plumber, burlington furnace, burlington hvac

Request Service

    Real Time Service Area

    Local Reviews

    CPI Plumbing & Heating Rated 4.8 out of 5 stars based on 645 customer reviews

    Map of Anacortes, WA

    Great




    Review of CPI Plumbing & Heating

    We liked manny, he was professional , polite and capable


    Map of Burlington, WA

    Great service !!!




    Review of CPI Plumbing & Heating

    As always, CPI Plumbing was on time and completed the job in their usual professional manner. I trust the work that CPI performs and wouldn't have anyone else do it.


    Map of Mount Vernon, WA

    Great service




    Review of CPI Plumbing & Heating

    Great service, kind, very professional


    Map of Greenbank, WA

    Consistently great service




    Review of CPI Plumbing & Heating


    Map of Mount Vernon, WA

    Davis was awesome




    Review of CPI Plumbing & Heating

    Davis did a great job, no complaints, satisfied customer


    Aaron E.

    Aaron E.

    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 heaters, and Inspected, water piping and drain condition. The home has two hot water heaters that are Bradford White 40 gal propane and are 5 and 7 years old. Upon arrival customer had complained of inadequate hot water. The left water heater was not lit. Followed pilot lighting procedure and relit the pilot light. Water heater then fired up, however the water heater gas valve on both water heaters were showing an error code of weak pilot sensed. During drain and flush noticed the T&P relief valve on the right water heater was leaking during use. After drain and flush, refilled both water heaters and ensured they were both working. Water coming from fixtures were about 120 degrees. Customer stated that the toilet on the main level would sporadically flush

    Near Benson Heights Pl, Bow, WA 98232
    Jon M.

    Jon M.

    Confirmed with customer that water heater stopped producing hot water. Customer wanted to get heater replaced. Due too spacing had to install a 40 gallon so water heater would fit. Turned water and gas off to unit and drained water heater. Removed old water heater and installed earthquake straps on concrete wall. Installed new 40 gallon customer supplied water heater and filled tank. Turned gas back on and tested for leaks verifying no leaks on gas line to water heater. Set temperature to 120. Thank you for choosing CPI plumbing and heating.

    Near Eagle Dr, Burlington, WA 98233
    Manny V.

    Manny V.

    Mail invoice. Customer called in because water heater stopped working. Drained heater. Removed existing water heater flex’s. Removed existing venting. Removed existing t&p drain piping. Removed existing earthquake straps. Removed existing recirculation piping. Removed water heater. Removed existing thermal expansion tank tank. Installed new earthquake straps. Installed new water heater. Installed new gas flex. Installed new water heater flex’s. Installed new thermal expansion tank. Installed new piping to recirculation pump. Ran 10 gallons of water through boiler drain on recirculation line to make sure no air was present in line. Checked for water leaks. No signs of leaks found at this time. Soap tested gas connections for leaks. Use gas detection equipment to check for gas leaks again. No signs of gas leaks found at this time. Insulated water heater flex’s. Checked for water leaks again. No signs of leaks found. Thank you for choosing CPI plumbing and heating!

    Near Pennsylvania Ct, Anacortes, WA 98221
    Brannigan B.

    Brannigan B.

    Membership Plumbing 50 gallon water heater Bradford White Model RE250T6 Serial XG48179718 Electric 50 Gallon 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 inside to discharge to interior drain Disconnected water supply lines on top of unit Removed earthquake straps Disconnected electrical wires Removed tank from build (disposed of back at shop) Unboxed new Bradford White 50 gal htp electric water heater Cleaned area under old tank Removed old body straps from wall anchors Could not earthquake strap due to masonry Made the thermal expansion tank match the house pressure 65 p.s.i. Installed new thermal expansion tank Placed on foam board to separate the bottom of the water heater and the concrete floor Connected new stainless flex supplies Turned water back on and filled tank while purging of air (NO LEAKS) Ran 3/4’’

    Near Minkler Rd, Sedro-Woolley, WA 98284
    Aaron E.

    Aaron E.

    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

    Near Marine Dr, Coupeville, WA 98239

    Licensed & Insured

    Enjoy endless benefits and savings by becoming a member of our annual maintenance plan program.

    Financing Available

    Want To Stay In Touch?

    Let our team help you find the perfect solution to all your heating and cooling needs!
    CPI Training Lab:
    “We want to be the best at turning out quality people.”
    Scroll to Top