100% Satisfaction, Guaranteed.*

(360) 225-5274

CPI Plumbing & Heating is a full service residential plumbing and heating company. We specialize in providing first-class residential plumbing & heating services!

We are equipped to handle all of your plumbing needs & plumbing emergencies. We’re here to help 24 hours a day, seven days a week. From a leaky kitchen faucet to a complete remodel, CPI Plumbing & Heating does it all.

CPI Plumbing and Heating offers Senior and Military discounts.

We stand behind our work. 100 percent satisfaction, guaranteed.*

Open 24 Hours A Day, 7 Days A Week

Call or email us 24 hours a day, seven days a week to find out why we’re recognized as the industry leader in Skagit County, Island County, Whatcom County, and Snohomish County. We’re looking forward to hearing from you!

A Wide Variety Of Plumbing Parts

CPI also proudly offers a wide variety of plumbing parts available for retail sale. Stop by or call, and we will be sure to help you find what you need.

Schedule your appointment with the CPI Guy today.

(360) 225-5274

Dispatch Fee
Before we get started, we need to let you know that in order to cover the cost of sending one of our technicians out to you, there will be a dispatch fee depending on where you are located.

Get The Dispatch Fee Waived During Normal Business Hours
Once they get to you, they will give you a price for any diagnostics or work. When you give the technician the go ahead while they are still on site, THE DISPATCH FEE WILL BE WAIVED! You will only be charged what he quoted you to take care of the emergency and restore your peace of mind. Guaranteed!

If you are having a plumbing emergency, please click on the need help button above or call the number to get help now! 

(360) 225-5274

Having A Plumbing Emergency?
We can help you right now no matter what time it is!

Trip Fee
Before we get started, we need to let you know that in order to cover the cost of rushing one of our technicians out to you, there will be a trip fee depending on where you are located.

Price Protection
Once they get to you, they will give you a price for any diagnostics or work. You will only be charged what he quoted you to take care of the emergency and restore your peace of mind. Guaranteed!!

Visit Us

1900 Railroad Ave.
Mount Vernon, WA 98273

Contact Us

Phone: (360) 225-5274

Latest Post

banana wafer stack

Ingredients
1/2 cup firmly packed light brown sugar
1/4 cup butter
1/4 teaspoon ground cinnamon
4 large ripe bananas, sliced
1 cup granulated sugar, divided
1/3 cup all-purpose flour
2 large eggs
2 cups milk
4 large eggs, separated
2 teaspoons vanilla extract
48 vanilla wafers

Preparation

  1. Cook first 3 ingredients in a large skillet over medium heat, stirring constantly, 2 to 3 minutes or until bubbly. Add bananas; cook 2 to 3 minutes or until thoroughly heated. Remove from heat.
     
  2. Whisk together 3/4 cup granulated sugar, next 3 ingredients, and 4 egg yolks in a heavy saucepan. Cook over medium-low heat, whisking constantly, 8 to 10 minutes or until a pudding-like thickness. (Mixture will just begin to bubble and will hold soft peaks when whisk is lifted.) Remove from heat, and stir in vanillla.
     
$200 off a Tankless Water Heater Installation

$200 off a tankless water heater installation.

One per customer. Valid only when presented to service technician at time of service. Excludes New Construction and backflow tests. May NOT be combined with any other offers or coupons.

Hosebibb Coupon

$35.00 off any new cold water hosebibb installation or $50.00 off any hot/cold hosebibb installation.

One per customer. Valid only when presented to service technician at time of service. Excludes New Construction and backflow tests. May NOT be combined with any other offers or coupons.

Contact Us

We can help you right now no matter what time it is!

Trip Fee
Before we get started, we need to let you know that in order to cover the cost of rushing one of our technicians out to you, there will be a trip fee depending on where you are located.

Price Protection
Once they get to you, they will give you a price for any diagnostics or work. You will only be charged what he quoted you to take care of the emergency and restore your peace of mind. Guaranteed!

Description Of Problem (optional):

Before we get started, we need to let you know that in order to cover the cost of sending one of our technicians out to you, there will be a dispatch fee depending on where you are located.

Get The Dispatch Fee Waived During Normal Business Hours
Once they get to you, they will give you a price for any diagnostics or work. When you give the technician the go ahead while they are still on site, THE DISPATCH FEE WILL BE WAIVED! You will only be charged what he quoted you to take care of the emergency and restore your peace of mind. Guaranteed!

Services Needed:

Please include your street address and city.

When is the best time to reach you?
: