CPS is a full service heating, ventilation, and air conditioning company. We offer a wide range of HVAC equipment to meet every clients needs and we serve both commercial businesses and residential customers. We have a proven track record in the industry. CPS is dedicated to being the best HVAC contractor in the Metrowest area by providing exceptional service and installation for quality conscious customers.
Follow us
Services
This company takes customer service to a whole new level. You feel like people are actually taking care of you and watching out for your best interests. It's a promise we make to you, and a commitment we strive to meet every day. Our primary goal is to ensure your satisfaction by using only the best HVAC products and offering quality customer service.
If you are looking for a career and not just a job then check out CPS Heating and Cooling's open positions. CPS Heating and Cooling has been in business for over 30 years with many staff members working for 15 or more years. When you work for CPS, you are not only an employee, you are part of a team.
They understood my fairly complicated heating system in my new home and explained it to me in a way I could understand. It is a great feeling to know we have someone to. Have you noticed your rising utility bills? Or perhaps even lost some sleep at night worrying if you can afford to heat your home through the next severely cold winter?
Danny and Mark were terrific diagnosing and explaining the issues to me about the old AC system. I called CPS in the morning and the service team was at my house in the afternoon. If you already have central air conditioning in your home, you probably have noticed that the efficiency and performance of that A/C system can degrade over time: either from age or from less-than-perfect maintenance.
Reviews (45)
Krishna Savdharia
Jun 12, 2022
We had an excellent experience with CPS replacing our entire system. Peter Greenwood was very thorough in explaining the process during our initial consultation. Dwayne and Paul, who did the installation, were highly professional and knowledgeable. They were also very careful in regards to cleanliness which was much appreciated. I would highly recommend CPS-HVAC to anyone.
Tuncay Gunluk
May 18, 2022
We had very good experience with CPS, from installation to service visits. We could not get the AC working on the first hot summer day and a CPS technician showed up within a few hours to solve the problem. Services: A/C system maintenance, HVAC duct & vent installation, Heating system installation, Ductless heating & A/C services
Sandra LaPerle Roy
May 03, 2022
Amir Shiranian
Apr 30, 2022
Ernesto Nichols-Munoz
Apr 29, 2022
Bob Hoover
Apr 18, 2022
We had an all new replacement system installed after 19 years with the system previously installed by CPS. Work was done professionally, on time and all three individuals were a pleasure to work with. Showed up on time, explained what they had to do and were very careful about cleanliness. Service: A/C system repair
Mark Gorden
Apr 06, 2022
Sandra Haley
Dec 08, 2021
We use CPS both at work and at home and have always been happy with both their service and their staff. Keith Jackson has been one of our main contacts and we could not be happier with him. Great personality and very knowledgeable. The inside staff are wonderful to work with and their communication is outstanding. Great company, great customer service. Highly recommend
David M.
Nov 16, 2021
Want to thank CPS and especially Curtis, who rocks. Was on time (actually a few minutes early). Excellent attention to detail. You can tell he really takes pride in his work and his company. Took time to explain what he was doing, really appreciated how efficient he was. Thanks Curtis! Service: Heating maintenance
Julie McManus
Nov 11, 2021
Vicki Syat
Nov 06, 2021
While at our home it was suggested we have our humidifier filter replaced. The charge was $183 from CPS. We ordered another filter online for future use for approximately $13.00. We contacted CPS to see if the $183 was a correct charge - they response YES! it is beyond reason to expect a service charge of $183 for a $13 item when the service tech was already here, under a service contact, which we have had for 16 years. We advise CPS that we would be changing vendors -they simply said OK. We are changing providers - you should too!
Dennis McCumber
Oct 18, 2021
Just wanted to say that the Service Pro Justin Monkman did an excellent job he was punctual, professional and did a very complete and thorough job while providing service to our heating system. Would recommend him and in fact have asked that Justin return in the spring to handle our A/C system review as part of our service contract. Service: Heating maintenance
David Shreeve
Oct 15, 2021
Honest, knowledgeable, prompt, and professional. BEST-IN-CLASS service by everyone with whom I've worked - Justin M. (service tech), Keith J. (service tech), Paul M. (service tech), Peter G. (sales), Tia P. and Missy D. (office/admin). Very thorough and detailed maintenance checks will full explanations along the way; no-pressure sales quotes; organized and efficient scheduling and account maintenance. Extremely thoughtful and clearly experienced in the industry. Thank you!
Samantha McGarry
Aug 27, 2021
Akshay Relan
Aug 15, 2021
I wasn't sure if I needed a new furnace and called CPS, Peter Greenwood visited my home at scheduled time, gave me tons of helpful information and answered all the questions I had with great insights. I have never seen anyone with this level of knowledge which Peter has in this field and on top of this he was extremely respectful and professional. He looked at the issues with customer point of view instead of a salesman point of view. I will highly recommend CPS to friends and family and to anyone reading this review.
Jim Archer
Jul 02, 2021
Greg Hanna GregHannaTV
Jul 02, 2021
It's Father's Day. I placed a call to the company, and received an emergency response within 10 minutes. Within 45 minutes of placing my initial call, and extremely knowledgeable and friendly HVAC professional arrived and fixed all the problems. My wife and I were so happy we bought a service contract for a year on the spot. Thank you Paul.
Ian Currie
Jun 27, 2021
I've been using CPS for years with great results. Yesterday Oral arrived and performed service on a split system. Poor Oral who had to endure my attic in 93 degree heat! I found the service to be superior to past visits as Oral educated me on some important aspects of AC maintenance that no other technician had mentioned. He comes across as very professional and thorough and is a great communicator. I felt like I had the right person for the job at hand! So this is basically a recommendation for both CPS and Oral!
Christine Miller
May 24, 2021
Very responsive and do great work! We were without AC so we called for a repair given the upcoming prediction of warm weather and we were hosting a family party. They communicated often, delivering hard news re the length of time it might take to repair, once they found the leak in our 17 year old system. In the end, they pulled out all the stops to make this repair happen, and my guests, along with my 90 year old dad were delighted. Thank you CPS!
Bob E.
Apr 10, 2021
Christine White
Oct 29, 2020
David Morticelli
Sep 23, 2020
John Hallinan Denise Arnold
Jul 07, 2020
Paul M is efficient, professional and very polite. He explained a potential breakdown with the system, and with the age of the system we made the decision to replace the part and Paul was able to do so without having to book another appt. We have always been happy with the service we receive from CPS!
Rachel Imboden
Jun 23, 2020
Eric Pfaff
Jun 11, 2020
Chad Northrup
Jun 10, 2020
Noreen D.
Aug 28, 2018
I signed a maintenance agreement one year ago and paid for the one year. At the time, they inspected my system and agreed to the maintenance plan. They came in fall and since we were not using A/C they said to expect a reminder card in the Spring for the check up. I received the card in Spring and when I called they had no appts until end of July.
Due to a work appt I needed to reschedule which became my appt last week (Aug 23). The tech told me I had a leak in the system and that it would need to be replaced, he would get me a quote and was not sure if covered under the premium plan I was on. He also told me that the wiring to my outside A/C unit was wrong and he could smell smoke from the wires so he handed me a card to call this one electrician.
When I questioned the fact that they inspected the unit last year and said it was fine, there was no response. He also told me that I had to pay my renewal fee that day. I told him the renewal just came in the mail and it is not due until Sept 1st as stated on the invoice. He went outside to call the office to tell them that I was not paying today.
He came back and told me the office was calling me. Melissa in the office called me and I told her that I was going to renew and pay by on line banking so I was not paying today. She gave me attitude and was insisting that I needed to pay today. When I told her that the bill she sent me had a due date that was a few weeks away she disagreed with me.
I tried to explain what my understanding was of the agreement and she continued to talk over me and she treated me like I was a problem. I ended the call by telling her I wished to speak to the owner. CPS then sent me an email saying that after reviewing the photos the tech took while at my house, they have determined that there is no leak, it is condensation. I now do not trust them, I am having my own electrician look at my unit. I am not renewing my agreement with them and Melissa is very rude. I would stay away.
Due to a work appt I needed to reschedule which became my appt last week (Aug 23). The tech told me I had a leak in the system and that it would need to be replaced, he would get me a quote and was not sure if covered under the premium plan I was on. He also told me that the wiring to my outside A/C unit was wrong and he could smell smoke from the wires so he handed me a card to call this one electrician.
When I questioned the fact that they inspected the unit last year and said it was fine, there was no response. He also told me that I had to pay my renewal fee that day. I told him the renewal just came in the mail and it is not due until Sept 1st as stated on the invoice. He went outside to call the office to tell them that I was not paying today.
He came back and told me the office was calling me. Melissa in the office called me and I told her that I was going to renew and pay by on line banking so I was not paying today. She gave me attitude and was insisting that I needed to pay today. When I told her that the bill she sent me had a due date that was a few weeks away she disagreed with me.
I tried to explain what my understanding was of the agreement and she continued to talk over me and she treated me like I was a problem. I ended the call by telling her I wished to speak to the owner. CPS then sent me an email saying that after reviewing the photos the tech took while at my house, they have determined that there is no leak, it is condensation. I now do not trust them, I am having my own electrician look at my unit. I am not renewing my agreement with them and Melissa is very rude. I would stay away.
Jonathan S.
Jun 19, 2018
Service experience was OK, but charges are outrageous. We called for them to diagnose a faulty ac system, and while there they replaced a basic, 20" x 20" filter that I can get at Home Depot for ~ $8, and charged me $78 for the filter, in addition to the cost for the service call. (For anyone not familiar with replacing a furnace filter, it takes about 30 seconds.) Said it was for the convenience of having the filter with them, and that prices have gone up.
Last year for the same service they charged $29 for the same filter. Make sure you know ahead of time what you'll be charged. Full disclosure: they ultimately agreed to charge "only" $39 for the filter, but said that in the future it will be $78.
Last year for the same service they charged $29 for the same filter. Make sure you know ahead of time what you'll be charged. Full disclosure: they ultimately agreed to charge "only" $39 for the filter, but said that in the future it will be $78.
A. J.
May 09, 2018
Angela I.
May 03, 2018
On 5/3, I called for annual air conditioning maintenance appointment and was given date for end of July. Unacceptable. The representative said they call to schedule but when I asked when they called me she said they hadn't gotten around to calling customers yet. They received my $300 plus annual fee in advance in January so maybe for that fee they could be a little more responsive and take care of their current clients. I have older air conditioning units and needed the annual checkup. It is unacceptable that I have to wait close to 3 months for an appointment!
Joan B.
Nov 15, 2017
The problem with this company is Melissa, the person who handles the calls.the worse possible customer service, she truly believes she is always right and never wrong.she just yelled and screamed at me on the top of her lungs for questioning her. Someone needs to tell her that she works in a service industry and how to treat clients. My recommendation is stay far away!
Barbara B.
Oct 18, 2017
I needed a new thermocouple for my gas furnace. CPS was able to schedule a call the same day. Chris was on time, professional, wore dust covers on his boots, and got it fixed within 15 minutes. They are paperless, so the receipt will be emailed. I like all that. The reason for the so-so rating is the cost. It was $150 for the house call, then $150 flat rate to replace a $10 part in 15 minutes.
I understand people need to make a living, but that is a bit extreme. They were clear about the cost up front, though they would not give an estimate for the thermocouple replacement on the phone. Which I now find surprising given they work on flat rate.
I understand people need to make a living, but that is a bit extreme. They were clear about the cost up front, though they would not give an estimate for the thermocouple replacement on the phone. Which I now find surprising given they work on flat rate.
Rich S.
Oct 10, 2017
Ken J.
Jul 06, 2017
CPS has serviced our furnace and AC in 2 homes now over the past 10 or so years. Today was standard annual maintenance of our 3 AC units and air handlers. Brian H. took the time to diagnose and explain to me why one of the AC units had unusual readings (turned out to be morning high humidity). They've always been professional, on-time, and thorough. I continue to give them high ratings.
I. C.
Jun 23, 2017
VERY negative--can I give zero stars? We feel cheated: their main concern seemed always maxing out how much they charged us for every visit, even though we had a service contract. BEWARE. Our experience with CPS goes back years. They were a subcontractor for our house renovations, and "upgraded" their work--used a more expensive system--without approval from us or our contractor: just presented us with the higher-than-agree-on bill.
We worked it out that our contractor took some of that hit, and we'd pay CPS the rest with them throwing in 5 years of service contract. They refused to honor that deal. We paid for the cooling system service contract anyway because we were having trouble with the ducts/air-handling system they worked on, including a thermostat-controlled damper that was supposed to turn the upstairs into two separate cooling and heating zones.
It NEVER worked. We called them in to fix it, and they said the damper had "failed".and charged us again for the new damper. It took them a long time to "complete" the repair, as they said the new damper wasn't working right and need "adjustment." After some time it was clear that it wasn't working--still or again, I'm not sure--so we asked them to look at it again.
The technician said that some parts--or the whole damper unit--would have to be replaced again, and quoted us a very high price. He then said he'd have to charge us $160 (the usual "diagnostic" call is $120) for his look-see because we didn't have a contract. We did have one; we called the office. The front office said the contract was close to expiration, but if we paid the $240 renewal, that would cover the service visit and the contract, so we did.
Then today we had cooling problems again--this time with a compressor--so we called.and were told that the service contract had lapsed! They told is they'd had taken the $240 we'd paid and given us a "heating system" contract instead.even though they don't service burners and we asked for a renewal of our cooling contract. They "explained" they consider the ducts and air-handlers part of the heating system, even though the cooling system uses the same ones.
Last straw. Hard not to feel cheated. Throughout, the front office was completely unconcerned with customer satisfaction and doing right by us, and seemed only concerned with maxing out a charge for every visit, even though we had a contract. My advice: STAY AWAY.
We worked it out that our contractor took some of that hit, and we'd pay CPS the rest with them throwing in 5 years of service contract. They refused to honor that deal. We paid for the cooling system service contract anyway because we were having trouble with the ducts/air-handling system they worked on, including a thermostat-controlled damper that was supposed to turn the upstairs into two separate cooling and heating zones.
It NEVER worked. We called them in to fix it, and they said the damper had "failed".and charged us again for the new damper. It took them a long time to "complete" the repair, as they said the new damper wasn't working right and need "adjustment." After some time it was clear that it wasn't working--still or again, I'm not sure--so we asked them to look at it again.
The technician said that some parts--or the whole damper unit--would have to be replaced again, and quoted us a very high price. He then said he'd have to charge us $160 (the usual "diagnostic" call is $120) for his look-see because we didn't have a contract. We did have one; we called the office. The front office said the contract was close to expiration, but if we paid the $240 renewal, that would cover the service visit and the contract, so we did.
Then today we had cooling problems again--this time with a compressor--so we called.and were told that the service contract had lapsed! They told is they'd had taken the $240 we'd paid and given us a "heating system" contract instead.even though they don't service burners and we asked for a renewal of our cooling contract. They "explained" they consider the ducts and air-handlers part of the heating system, even though the cooling system uses the same ones.
Last straw. Hard not to feel cheated. Throughout, the front office was completely unconcerned with customer satisfaction and doing right by us, and seemed only concerned with maxing out a charge for every visit, even though we had a contract. My advice: STAY AWAY.
Simon R.
Jan 13, 2017
Danny was excellent. Arrived early. Spent extra time working with customer support of my thermostat manufacturer to work out why not connecting to wifi. Worked out thermostat transmitter broken and he's called in CPS service to get a new one under guarantee. New appointment for replacement of thermostat already booked. Great service.
N. N.
May 13, 2016
CPS Heating & Cooling was recommended to me about four years ago and we've been having them take care of our annual AC checkup since then. They are dependable and have fair pricing, and everyone from their staff is unconditionally friendly and professional. We really appreciate the detailed info they provide following each checkup. We'd really prefer to have CPS take care of our annual heating system maintenance as well, but we have oil heating which isn't among their services. Chris T took care of our checkup in spring 2016, and he was a pleasure to work with. We're very satisfied repeat customers, and we expect it will stay that way.
Tracey I.
Apr 25, 2016
I am soooooo thankful I know CPS Heating and Cooling. I'm trying to buy a new house and the home inspection revealed possible issues with the central air conditioning. I called CPS and they understood the need to have someone come over right away. Chris T. arrived a few hours later, inspected everything, gave us a verbal opinion and suggestions for the next steps. He was clean, professional, and answered all my questions. Thank you Chris and CPS!
Carina R.
Apr 15, 2016
Tom W.
Nov 19, 2015
As one might expect the follow-up comments about my review of CPS is a total fabrication and an attempt to put the blame on the customer rather than accept responsibility for their own shortcomings. They just don't get it do they? Read the other reviews. the pattern of poor service and questionable ethics is clear. Stay away from this company at all costs!
Rob G.
Nov 04, 2015
Christine D.
Jan 06, 2015
William D.
Nov 28, 2014
I've purchased maintenance contracts from CPS for the past 11 years. Yesterday (Thanksgiving) our furnace went out, so we called for emergency service. Our contract states that they'll get back to us by phone within two hours. We have been calling for 27 hours now and still have not had a response, so I've just driven to their office location.
No one is there, and their trucks are snow-covered in the parking lot, so it looks like they've simply taken the day off. Tough luck, emergency customers. It's bad enough that their salesperson was 45 minutes late to an appointment where I had invited CPS to bid on the replacement of two of my three systems, and I've learned to live with the frustration of having to wait two months for an annual inspection appointment even when I call for an appointment the day after I receive their reminder postcard. But there is no excuse for them to ignore emergency calls from contract customers.
No one is there, and their trucks are snow-covered in the parking lot, so it looks like they've simply taken the day off. Tough luck, emergency customers. It's bad enough that their salesperson was 45 minutes late to an appointment where I had invited CPS to bid on the replacement of two of my three systems, and I've learned to live with the frustration of having to wait two months for an annual inspection appointment even when I call for an appointment the day after I receive their reminder postcard. But there is no excuse for them to ignore emergency calls from contract customers.
J. J.
Aug 21, 2014
Our A/C unit broke. We were told we had to pay a $120 fee to get them to come out. We assumed this fee would be rolled into the cost of the service as most companies do. We found out it was a non-refundable "diagnostics" fee. A technician came to the house, told us our transformer was fried and that he tested that part separately to confirm it was not functioning.
He attempted to replace it and then said the control board was broken and that they'd have to order that part. He also proceeded to tell me that the part alone could cost anywhere between $600 to $1000 or more. He also said he could replace it and we'd find out that the blower needs replacing as well. Given that this is looking like thousands of dollars, we started calling around and considering replacing the unit.
We found another reputable business willing to come out with NO fee. They fixed the system for about the same price as CPS' diagnostic fee. We were told the transformer was not broken. I spoke with the owner to request them to waive the diagnostic fee, since the diagnosis was incorrect. She made it perfectly clear to me she was unwilling to do so and started hounding me for information on who I used, claiming that it must not be a reputable company. I would not recommend doing business with this company If you do, make sure you get a second opinion!
He attempted to replace it and then said the control board was broken and that they'd have to order that part. He also proceeded to tell me that the part alone could cost anywhere between $600 to $1000 or more. He also said he could replace it and we'd find out that the blower needs replacing as well. Given that this is looking like thousands of dollars, we started calling around and considering replacing the unit.
We found another reputable business willing to come out with NO fee. They fixed the system for about the same price as CPS' diagnostic fee. We were told the transformer was not broken. I spoke with the owner to request them to waive the diagnostic fee, since the diagnosis was incorrect. She made it perfectly clear to me she was unwilling to do so and started hounding me for information on who I used, claiming that it must not be a reputable company. I would not recommend doing business with this company If you do, make sure you get a second opinion!
Jake D.
Jun 20, 2014
Peter visited my house in Marlborough a couple days ago to give me an estimate for installing the Mitsubishi cooling units, and while he was here, he was very professional and courteous. However, when I received the estimate today, I followed up with a few questions to make sure I was understanding it correctly (as it is quite a costly investment). Peter's curt response was, "That is exactly what I quoted.
Read the quote." I understand that email is sometimes not the best medium to hear tone of voice, but I don't think I'm mistaken when I say that this can come across as rude. I do realize that this is a busy time of year for HVAC companies, and I am just one customer. As a business owner myself who writes estimates all the time, I am all too familiar with clients asking me redundant questions.
It can certainly be frustrating. Nonetheless, I would NEVER say/write to a customer, "That is exactly what I quoted. Read the quote." That makes me feel stupid, as though I was not smart enough to understand something. As a result of this poor customer relations, I will not be giving this company my business, nor will I recommend it to others. In the HVAC business, where they are going into people's homes and asking them to spend a considerable amount of money, I would hope CPS would consider this experience seriously and make strides so that it doesn't happen to other customers in the future.
Read the quote." I understand that email is sometimes not the best medium to hear tone of voice, but I don't think I'm mistaken when I say that this can come across as rude. I do realize that this is a busy time of year for HVAC companies, and I am just one customer. As a business owner myself who writes estimates all the time, I am all too familiar with clients asking me redundant questions.
It can certainly be frustrating. Nonetheless, I would NEVER say/write to a customer, "That is exactly what I quoted. Read the quote." That makes me feel stupid, as though I was not smart enough to understand something. As a result of this poor customer relations, I will not be giving this company my business, nor will I recommend it to others. In the HVAC business, where they are going into people's homes and asking them to spend a considerable amount of money, I would hope CPS would consider this experience seriously and make strides so that it doesn't happen to other customers in the future.