Complete Mechanical Service
Company Overview
Complete Mechanical Service specializes in plumbing and HVAC services for the Palm Desert community.
We deliver professional electricians, plumbers, and HVAC technicians to guarantee high-quality budget-friendly solutions, including HVAC setup, HVAC maintenance, AC installation, AC repair, heating services, plumbing services, pool care, spa maintenance. We have the honor of serving residential and rental clients across the Inland Empire, covering Palm Springs, Palm Desert, Riverside, Temecula, San Bernardino, La Quinta, Cathedral City, Indian Wells, Indio, and Rancho Mirage since our establishment in 2006.
John Doyle, our founder is CEO and founder of Complete Mechanical Service. He has more contractor licenses than most contractors.
Business Services
- Bathtub installation
- Bathtub repair
- Drain installation
- Drain repair
- Faucet installation
- Faucet repair
- Garbage disposal installation
- Garbage disposal repair
- Gas line installation
- Gas line repair
- Hot water recirculation pump installation
- Hot water recirculation pump repair
- HVAC installation or replacement
- HVAC system repair
- HVAC system maintenance
- Plumbing inspection
- Plumbing installation or replacement
- Plumbing repair
- Sewer installation
- Sewer repair
- Shower installation
- Shower repair
- Sink installation
- Sink repair
- Sump pump installation
- Sump pump repair
- Toilet installation
- Toilet repair
- Water heater installation
- Water heater repair
- Water pipe installation
- Water pipe repair
Business Location & Hours
Mon: | 8:00 AM - 5:00 PM |
Tue: | 8:00 AM - 5:00 PM |
Wed: | 8:00 AM - 5:00 PM |
Thu: | 8:00 AM - 5:00 PM |
Fri: | 8:00 AM - 5:00 PM |
Sat: | Closed |
Sun: | Closed |
Recommended Customer Reviews

My home warranty and this company had to go back and forth for about 2 months before they actually gives service and that part sucks... But once everything is up, they send their plumbers and no doubt that they are great and professional...

This company was hired by my home warranty company to repair a toilet. From the beginning everything has been a nightmare. It has now been nearly 3 months and we still don't have it fixed. They misdiagnosed the issue, rescheduled on me 4 times last minute and when they did finally arrive found out that the problem wasn't fixable. They said that they would need to replace the toilet. A month later from that the company claimed that they still had no received authorization from the warranty company and said I needed to call them myself. When I did the warranty company said that they had send the authorization to them weeks ago. CMS finally contacted me to have the toilet replaced and we scheduled for today. I just received a phone call from them saying that they needed to reschedule again. I have requested to speak to someone in charge multiple times but have heard nothing from anybody. Awful service!

It looks as though the owner may have replied to one or two of his endless one star reviews. Kind of weird because I've called him and left three voicemails requesting He call me back over the period of three business days as well as multiple messages with his receptionist. No callback no customer service. His company tried overcharging me for, an angle stop, a water line, a wax ring and extra labor for these superfluous items on a simple toilet install. They told me they always replace those as it's a liability issue. Those parts that are present on my property (with exception of wax ring) are brand new and in perfect working order. I asked them to not install those And to speak to the owner to discuss. I have not received one callback. I've had multiple conversations with his receptionist. She was extremely rude and misinformed after I asked her where they are obtaining their material from i.e. the toilet, she said ""she cannot give out that information."" That is illegal in California to not disclose who your material suppliers are for mechanics lien purposes. They are definitely a cash grab, shady company that has illegal practices. I am definitely a reasonable man but When I called with questions regarding the service this company is providing for me I get complete silence and am completely ignored. This company and owner has no desire for any type of dispute resolution with their costumers. Bad business indeed!

Weve been waiting over 3 months for them to complete a pool Vac repair. Unfortunately this is the company my warranty service uses so I am stuck as of now, but every time I call them they blame the warranty company for the delay. They do not take responsibility for their actions and do not follow through on their work. Unless you live in Palm Desert, within walking distance, I would recommend not to use them as they are unprofessional, unorganized, and care very little about their clients.

If your Home Warranty assigns you this company, RUN! Request a different company. They have been assigned by my Home Warranty company to fix our inground pool pump in October of 2022. It is mid December now and the work still has not been completed! CMS has been to my house several times and every time it is a different excuse of why they cannot do the job (a part is missing, electrical/pluming needs updating, another part is missing, electrical testing needs done, etc, etc) My Home Warranty company approved a complete pump replacement but CMS decided to take it apart and replace part by part instead. Now they say they are missing and cannot find the last part. They do not give me updates unless I start texting or email them. I have filed a complaint with the BBB and hope things get resolved before my pool suffers further damage since the pump has not been running for over a month now. I wish I would have gotten a local company and requested the refund or approval from the Home Warranty Company.

My home warranty company hired this firm (CMS) for a service call on my kitchen sink/disposal. Literally the same night as the repair, I went to try to use the sink and it was still draining very slow through the disposal side. I contacted this company and they said to file a recall request thru my home warranty company so I did. CMS sent out a different plumber who did an elaborate clean out on the disposal and apologized to me, saying it shouldn't have been left like that on their initial visit. However, despite saying that to me, he apparently issued a report saying it was a NEW issue, not a recall and I should be on the hook for another service fee to my warranty company!
CMS itself is usually very hard to get ahold of a live person. Even my home warranty company couldn't get someone on the line when I called in to protest the fee. When I called CMS about this recall fee, the woman was rude, and spoke over me several times. Hard to believe they encourage customers to leave Yelp reviews, then provide service like this.
Bottom line: if your home warranty selects this company as a vendor, ask them to hire someone else. If you have no choice, make sure you test and double check any work they did, since they apparently don't stand behind their work.

Water pressure valve went out caused issues in the house and sprinklers. Now all is working like a charm. One rod the sink faucets also needed replacement due to leaking. Very expensive day!

They came out give me a price let me sing a contract, and then they come back later than the prices wrong and give you a higher price Very bad experience would not recommend them

Complete Mechanical was contract through my home warranty company (First American Home Warranty) to evaluate my pool pump that stopped working. The service tech arrived promptly the next and diagnosed the problem, but despite multiple attempts to find out what was wrong and what the fix was, Complete Mechanical would never provide any information. Eventually, I found out through the warranty company the entire pool pump needed to be replaced. It too Complete Mechanical 4 weeks and multiple calls and texts (they don't communicate via phone well....they prefer text, but their texts are generic stating things like, ""The problem was found and parts will be ordered..."" by me for them to finally confirm with the warranty company the parts needed for the repair. The new pump was installed 5 weeks after their first visit while I was work. When I arrive home, the new pump is not running. Via email I was able to request a work invoice. On the invoice it states ""Pump did not energize. Checked voltage and pump is receiving correct voltage. Learned that pump will need to be programmed to new system. Wire to connect to Pentair control panel is provided, but we do not connect or program pump. Instructed HO that they need their pool guy to connect the wire and program new pool pump."" They never and still have never informed me of any of this information. They are unable and unwilling to complete a job they were contracted to do. Seems if one is in the business of replacing pool equipment, they should carry out the task to completion...a functioning pool pump. Highly dissatisfied!

Complete Mechanical was sent to us by our Home Warranty company to fix our AC. They were very professional and skilled in diagnosing the problem and also dealing with the Warranty company's delays and mistakes. They have a fantastic communication system through texts, if you choose. I would recommend them to anyone needing their services, and will call them if we need work done unrelated to the Warranty company.