Cardinal Plumbing Heating & Air Inc
Fast Response
Reviewers confirm quick response
Claims 24/7
Self-reported — not confirmed by reviews
Premium / Upsells
Membership programs detected in reviews
3 concerns
Appointment cancellation pattern: 3 separate customers report Cardinal cancelled scheduled appointments on the day of service, forcing rescheduling or switching providers, Major plumbing job gone wrong: One customer reports technician got snake stuck in drain, requiring removal of kitchen ceiling and 3 weeks of invasive repairs, upselling concerns
Trust Score: 0/100 · Based on 785 reviews
Our Verdict
#15 of 16 in Reston, VA
No standout specialties
- You're highly price-sensitive
Hire if: You need high-quality work that holds up over time
Hire if: You need clear communication and upfront explanations
Caution if: You need predictable, consistent service across every visit
Caution if: You need rock-bottom prices with zero flexibility on the quote
Caution if: You need airtight scheduling and guaranteed arrival times
How they score across what matters
Based on 194 reviews analyzed. Click a row for the quote that best illustrates the score.
What they do well (and don’t)
Green means reviews confirm they’re good at it. Red means reviewers flag issues. Gray means no reviews talk about it yet.
What 785 Reviews Tell Us
Emergency Response
Punctual arrival and efficient service: 5 reviewers mention on-time arrival, early arrivals, or quick completion
What To Watch Out For
Pricing significantly above market: 4 reviewers report unexpectedly high charges—$230 for a $15 valve, $500 for under-1-hour faucet install, and general complaints about expensive minimal service
Inconsistent diagnostic quality: 2 reviewers report technicians over-recommending or misdiagnosing—one quoted $6,000 for a gas shutoff issue, another scared customers about catastrophic risk assessed as very low by independent expert
2 reviews mention membership programs or upselling
Appointment cancellation pattern: 3 separate customers report Cardinal cancelled scheduled appointments on the day of service, forcing rescheduling or switching providers
Major plumbing job gone wrong: One customer reports technician got snake stuck in drain, requiring removal of kitchen ceiling and 3 weeks of invasive repairs
Upselling concerns
Quality & Professionalism
Thorough diagnosis and honest recommendations: 5 reviewers praise transparent assessment without pressure to oversell repairs
Exceptional technician expertise: 7 reviewers specifically name technicians (Sergii, Kyle, Chris, Danny, Victor, Jack, Anthony) and highlight their knowledge and skill
Clear communication and customer education: 6 reviewers report technicians explained work thoroughly and kept them informed
Inconsistent diagnostic quality: 2 reviewers report technicians over-recommending or misdiagnosing—one quoted $6,000 for a gas shutoff issue, another scared customers about catastrophic risk assessed as very low by independent expert
Communication
Clear communication and customer education: 6 reviewers report technicians explained work thoroughly and kept them informed
Pricing
Pricing significantly above market: 4 reviewers report unexpectedly high charges—$230 for a $15 valve, $500 for under-1-hour faucet install, and general complaints about expensive minimal service
Customer reviews
Reviews from Google, Yelp & more
Best experience ever with Cardinal as always. Kyle was amazing. He explained everything perfectly. Gave us some great options to upgrade our thermostat. Also changed our UV filter. So glad we found cardinal. Every time they come out they always do a great job and always keep us updated on our upcoming HVAC services, so it’s no need to worry about anything. They schedule everything and keep track of everything too.
Sergii was very professional, respectful and extremely nice. Took the time to explain what he was checking and told me exactly what needed to be done, made process feel easy and stress free. Highly recommended!
Efficient and incredibly kind. Made sure everything was in good working order and even took old filter and box away. Took extra time to show me details on thermostat etc and was very patient with my over friendly dog :)
Do not recommend. We were existing customers with Cardinal and used them a few times for fixing our plumbing issues and installing our water heater. The first few times went well. However, when our AC broke down during the summer, we called them 3 times to schedule emergency appointment to fix our AC. Each time they "confirmed" the appointment but in the end no one showed up. The people who took the calls seemed to be clueless each time we called. We had to stay in the hotel for a few days and in the end had another company come out and fix the issue for us. Now our water heater which cardinal installed just broke down (not implying this was necessarily their fault) but we will not be using their service ever again.
Unreliable scheduling, and high prices. I feel bad because after my first bad experience Patrick really earnestly tried to make it up to me and seems like he really cares about the business. But I need a company that doesn't cancel appointments as Cardinal has now done on multiple occasions.
I understand covid-19 hit us all hard! It's been a rough time fir all- people are working remotely and may not have answers. But you would think 3 months is a long enough time to have some one reach out to help you get things sorted!! I'v been a "HVAC maintenance club member" since Sept 2020. My initial service then led me to believe I was in good hands and paid in full for the year long subscription. Since then it's been troublesome getting a hold of anyone capable of answering questions! Way back in Sept I was told the UV light bulb I had on my air scrubber was fused and needed replacement. The technician servicing said it would cost close to $400. With the steep price tag, I choose to leave the replacement for Spring service time, and spring being allergy season for me, the timing would work out perfectly. The technician who came out in March 2021 for the spring check and tune up informed me that the bulb replacement was actually $150 and covered by cardinal. He checked that the bulb was in stock and could be replaced soon, but someone would call for scheduling an appointment for that. After the tech left, all I heard was crickets from Cardinal. Calling in-numerous times all I was ever able to do was talk to customer service that is working remotely. They have standard scripted answers to all and everything. I'm not sure what is going on at that end. Do they not convey messages or do the messages that get conveyed fall on deaf ears? It took 3 months for someone to come out to replace a BULB. In the middle, sometime in May, I got a call saying "your part is in stock and we will be contacting you to schedule an appointment"!!! WTH FINALLY after threatening to write a bad review, I was contacted to schedule a bulb replacement time. This was taken care of on June 4 2021. close to 3 MONTHS after I requested the order. And to add fuel to the fire, the customer service rep who scheduled the appointment says "I'm sorry for the delay blah blah blah, but we'd be willing to come out to have that taken care off for you". Seriously? You are "willing" to come out? Clearly a wrong choice of words, but the damage was done. I asked for bulb replacement along with cancellation of services along with a refund for the year's worth of care I had paid for. This is not what I expected when I signed up - unhelpful, Inknowledgeable technicians and even worse customer care! The answer I got was that she'd talk to the accounting department and get back to me by the end of the week. It was a Thursday, so I asked if she meant tomorrow Friday? And she says "ummm yeh the end of the week" The technician who came in this time was cordial and patiently heard my story. Apologised for the delay and said he would bring this up with his manager/boss. He also mentioned that in my service history he saw a bulb replacement appointment was set up for May 8th. By who!??? The person who left that strange message for me? No one contacted me to set it up, and neither did anyone show up according to the appointment. He went off about how cardinal has hired a third party for customer service. They don't know much and give scripted answers about bringing it up with higher management etc etc. Anyways. He replaced the bulb, but he also damaged the attic door, which he said would be covered by them to fix. And you guessed it "someone would call to schedule" Crickets!!!! Neither have I heard anything in regard to service termination and refund, nor has anyone contacted me to fix the damaged door. Cardinal plumbing heating and air! Full of lies. All they want is to somehow get in your house to service you initially and sell their yearly subscription. Then I guess their job is done. You'r on your own trying to get a decent soul to help you. I wish I could give them a negative star as a review! Stay away.
I would strongly NOT recommend Cardinal Plumbing Heating & Air as they charged me over double what another plumber would have charged. During a heavy rainstorm we had water leaking into our basement so I called them and they sent out a plumber named Jesse. He arrived and said that the sump pump and the check valve for the sump pump were bad....both located in a closet in our basement. He had an iPad type device with him and he showed me the prices on the iPad for a new sump pump and the check valve. He scrolled through the items pretty quickly and gave me a total of around $990 to replace both which came out to $677 for the sump pump and $312 for the check valve. He said don't charge an hourly rate like most plumbers do but that the labor to install the parts is built into the price. He said that if I agree to purchase their one year service warranty for $179, he can take off 15% of the price of the two parts so that if he takes off the 15% ($148) and then adds the $179 back on then I really end up paying only $31 for the service contact. But all he did was jack up the price 15% and then says he is taking it off....all smoke and mirrors. I had no idea about the cost to replace them and since this was an emergency and I needed something done quickly because water was leaking into our basement, I told him to go ahead and do it. So the total with the $179 warranty included came out to $1019 plus change. He finished the job in about an hour and then pulled out his iPad again and had to scroll through numerous screens and I signed or initialed with my finger on the iPad in places where told me to. There was a lot of legal jargon that I really didn't have time to read so I just took Jesse's word on what I was agreeing to when I signed or initialed. It was very frustrating in signing on the iPad with the very tiny font that I couldn't even read. When I was done signing, he left but did not give me a receipt or proof that the work was done since it was all on the iPad and said a copy of what I had just signed would be emailed to me the following day. I've never had a company doing work on our house not give me a written copy and I didn't feel comfortable with it. He left and I had no proof of what I had just signed. The next day I did receive an emailed copy. I started looking over the prices and did an online search at one of the major home improvement stores and was floored by I found. The 1/3 horsepower sump pump that I paid $575 for sell for only $125. The check valve for the sump pump that I paid $265 for sells for only $25. I understand that plumbers are going to charge more than what I would pay at a home improvement store but not mark-ups of $450 and $240 respectively. I felt I had been scammed big time so decided to call another plumber and tell them what I needed done and see what they would charge. I randomly called one that had good ratings and he said that the total to install the two items including parts and labor would be around $400 broken down like this: Sump pump - $230 Check valve - $50 Total labor - $ 114 So Cardinal Plumbing charged me over double of what another plumber would charge for exactly the same thing. I called and spoke with a manger at Cardinal and complained about the charges and asked for a partial refund but he flat out refused. He did agree to refund me the $179 for the service warranty since I told him I would never be using them again. Would advise anyone needing plumbing work done to avoid Cardinal Plumbing or you may get ripped-off like I did. Always check a plumber's prices online before you agree to the work....don't make the mistake I did. Below is a photo of my receipt showing the charges with personal information cropped out. Click on the photo to expand it.
I'm updating my review from 1 star to 3. This week (11/6/17) I received a voicemail from one of the owners, requesting a callback to discuss our previous experience. I was not able to promptly call back but had planned to. I just received a visit from this owner who wanted to make a personal apology for what happened with our last job. Nikolai was very apologetic and expressed genuine concern for wanting to make things right. While this doesn't change what happened, it really gives me closure. Customers can rest assured that Cardinal will not only investigate, but take steps to improve the situation. That says a lot. I've always maintained that they do good work and the guys doing the work are exceptional in both attitude and skill. Because of the amount of effort Nikolai put into restoring this situation, my feelings about the company have improved significantly. Here is my original review from 8/3/17: I definitely do not recommend this company. While our first experience with them went well, my most recent did not. I will say that all of the workers that came to our home were professional, courteous and friendly. Cardinal did work for us recently which included locating a leak in the water main and bringing the existing water main to code. It was during the attempts at locating the leak that they tore through the water main where the line enters the house. That relocation work was not done correctly and subsequently water leaked into our bedroom. We waited for nearly 4 weeks for resolution and nobody contacted us to get the work fixed - I had to call them. When I called Cardinal to ask why nobody had corrected the issue, I was told by one of the receptionists that she thought our job was taken care of. She also reprimanded me for leaving an unpaid invoice. It was unpaid because water was still leaking into our basement and there was a gaping 5 foot deep hole in my yard. We ended up calling another company to fix the work. The second company was stellar, outstanding and prompt. The second company fixed the leak, re-waterproofed the area that they had installed a few years ago AND backfilled the hole. It's been several weeks since the work was completed and we have paid the invoice to Cardinal. Per their estimate, they were to come back and seed the two areas of our lawn that have been left bare. When I requested the completion of this final portion of the job, I was told to call the second company, as the second company back filed one of the two holes. (the other one had been back filled weeks ago by Cardinal). I didn't argue with the person on the phone. I decided it really wouldn't get me anywhere to attempt a discussion or split hairs. If that's how they want to leave this, that's on them. I just won't recommend them to anyone in the future.
Our A/C went out during a recent heat wave and we have 2 small children. I called Cardinal and they sent out a Design Technician to our home. He was nice and professional and stayed 2-hours to get through his checklist. Cardinal does a great job of communicating up to the hand-off to their Design Consultants and this is where the process and customer satisfaction portion of their service really failed. I received 3 different quotes and agreed on a replacement unit and cost and asked for the earliest possible installation date. I kept asking for a sales order form and confirmation of the installation date. I never received a sales order form. After several texts and phone calls (that were never answered) I finally grew frustrated and called the main office to get a response. They reached out to their design consultant and he sent a text that said he'd get back to me. He never did. I did receive an auto-text from somebody claiming to be the owner, but the contact card included in the text was broken, which is kind of fitting. I never followed-up because I don't hire people who don't do what they say they're going to do. I was able to call another provider and same day they sent out somebody to the house. He spent 30 minutes going through his checklist (not 2-hours). They sent me a sales order form that night and they gave me their earliest installation date, which was 3-4 days from our agreement/signature. All it would have taken for Cardinal was to have the design consultant respond with the truth. If you can't help me, fine. If your installation date is later than anticipated, fine. The fact that I call the main office and asked for follow-up should also have warranted a call from a manager/owner. Recommendation to Cardinal Ownership: You guys need to own the hand-off to the design consultants from a communications perspective and deals won/lost. You really need quality control over this portion of your business and at least with this design consultant. I'd also recommend digging into his particular deals/conversations b/c I surely can't be the only one who is experiencing this lack of communication...who does business this way? I literally cut the check with the new company and I'll probably need more help with some of the additional properties that I own/will own. On top of that, I felt compelled to write this negative review (which I never do unless they're positive) and I don't have time for this really. That's how upset we are about this.
After finding out that my HVAC system was leaking in my basement because the whole thing was rusted and needed to be replaced, I was horrified, annoyed, and apprehensive. I got several quotes, ranging in price and scope. Cardinal was absolutely a standout. Whole other companies sent salespeople to give me quotes, Cardinal sent a senior HVAC technician. He spoke with me, at length, about my system, the proposed repairs, recommendations, and assessments of my existing systems to ensure they were brought up to code. We had our hot water heater replaced by a home warranty company a year or two ago, and the technician pointed out several issues with the install that were not up to code and potentially damaging in the long run. These weren't expensive fixes either - small things to prevent future damage like the water heater flooding our basement. Cardinal's quote came in significantly less than other, larger companies, but they also sent a qualified HVAC tech to assess the system initially. My quote was not rushed, the tech was incredibly knowledgeable, but also open, friendly, and receptive to all of my questions. Cardinal's quote came with a similar guarantee as other companies: a 10 year manufacturer's warranty and 10 years labor guarantee. What I didn't realize initially is that it also came with a full year's service of HVAC and plumbing preventative care. They will come and flush my water heater, inspect my HVAC, etc, all free of charge. They came today to install our HVAC system. Our quoted time was 8 AM-12 pm. I was notified via text that they were on route at approximately 8 am, and given a link to track their progress to my house. The first tech arrived at around 8:30, and walked me through the installation process. Installation of any hardware can be a bit noisy, and occasionally it was, as was expected. What fully shocked me is how the installers left my house. I had come down periodically and seen a few grease spots on the floor, making a mental note to clean it up later. What I didn't realize is that the installing technicians would leave my house cleaner than it was before they came. You could never even tell they were here. I don't think I have ever been so thoroughly impressed by a contracting company in my life. I will recommend Cardinal to anyone, for any service they provide. They have gone far and beyond what I have expected. If your HVAC system needs a full replacement: these are the people to call. I am so glad we hired them!
I've had Cardinal Plumbing come out for a couple jobs over the years, and they've always fixed the relevant issue; no concerns over quality. They came out twice during the era of COVID-19, (for separate issues) and they wore masks (the first one wore I believe a disposable mask, and the second one wore a neck gaiter mask) and disposable booties over their shoes. They put down a disposable mat over my outdoor welcome mat, which was nice. I have noticed that in the last two visits, they recommended more than was necessary. In the first visit, I needed the toilet flapper replaced since the toilet was running in between uses. The plumber checked everything over and recommended a rebuild of the mechanism inside the toilet tank, saying the parts were all old and they should be replaced proactively. I asked how much the flapper replacement alone would cost, and we agreed to it. This fixed the issue, and I haven't had any toilet issues since that visit earlier this year. In the second visit, I called because I was experiencing lukewarm water in my home. The plumber checked things out and told me my water heater was 10 years old and that a repair likely wouldn't work due to age and the fact it hadn't been maintained. He gave me estimates to replace the water heater, with and without the membership. He told me it was not the mixing valve since the water heater was "throwing a code." It kind of sounded like a sales pitch. When I expressed slight concern and said I would like to get a couple other estimates and discuss with other members of my complex, he mentioned what to look out for when other plumbers quote lower prices, and I do appreciate the info he gave me. I then called another reputable company in the area. The plumber from that company came in, looked over the setup, and was able to fix the issue that day by replacing the mixing valve. I was quite relieved to find I now had piping hot water again! He confirmed what my home inspector had, that the water heater was only 7 years old, and said that it was functioning normally. The charge to repair the mixing valve was nominal compared to the estimate to replace the water heater. So all in all, I do recommend Cardinal's work; I just think it may be best to get a second estimate sometimes.
Previously shared how I learned Cardinal had overcharged more than $600 for a plumbing repair...but as they say on the infomercials "WAIT, THERE'S MORE!" Outdoor unit AC fan stopped spinning, so no AC. Cardinal had been bugging me about scheduling my "free" HVAC Tune-Up, so figured it would cost nothing to see what they might pull this time. They stated we need to replace the capacitor, hard start kit, and "highly recommended" replacing the contactor, which had "almost certainly" had also gone bad. Total Cost: $1,100! Asked if they could replace the capacitor first to see if fan would start..."Not unless you pay first for both the capacitor and hard start kit" which were "definitely bad". Replacing the capacitor alone would be $500. But wait, there's more! They also said because the system was more than 15 years old they also "highly recommended we replace the entire HVAC system". Total Cost: $18,000!! Now the good part... Reached out to Fairfax Cooling, a local family-owned business. Mike came by, switched out the capacitor with a new one he had on his truck in 5 minutes, followed by the fan immediately coming on. Told me the capacitor was $50, and his call $125, so if I wanted to pay $175 everything was done. NOTHING WRONG with the hard start kit or contactor. When I asked about the system being 15 years old and the recommendation to replace he said, "Your system is running perfectly. Why would you replace it. When it stops doing that let me know and we can beat $18,000 by thousands of dollars." He also suggested he could take a hose and wash off the coils, which were dirty and clogged, for $125, or I could do it. When I asked the difference if I did it, he laughed and said "You would save $125". 1. So now DOUBLE PROOF that Cardinal Heating & Air is in the business of jacking up your bill, with parts and repairs you didn't need, by as much as $1,000. Let alone recommending an entire new system, you also didn't need, for $18,000. They count on you not getting a second quote or questioning. 2. Also proof you should just call Fairfax Cooling.
IMPORTANT - IF USING CARDINAL GET A SECOND OPINION BEFORE PROCEEDING WITH $$ REPAIRS: We signed up for cardinal when we moved into our new home. Initially we had no issues with them after a year and a half of working with them. HOWEVER - because the cardinal employees work off commission you could easily get someone who attempts to scam you to make more money. It depends who you get showing up at your house (some of their employees are great). Sadly - that was the case with our last service appointment for our heater where the Cardinal employee told us we had a hazardous CO2 leak and pretended to have a headache (needed to go outside). He said we needed a new furnace ($7,000 in repairs). Something didn't seem right so we got a second opinion with their competitor (family owned /been in business 40+ years). The other company confirmed our unit was working perfectly fine - nothing was leaking. We informed Cardinal of the situation and the boss was very defensive/aggressive and swore that there was no way we were being scammed by their employee and insisted they do a second check. They sent out a team the next day to do the same check - long story short they confirmed unit was safe to use and there was no CO2 leak. We never got an apology or a call back from Cardinal saying they did anything to resolve the situation and prevent other people from becoming unsuspecting victims. I've never left a company a negative review in my life but my concern is not for myself but a family or an elderly couple who can't afford $7,000 in repairs but believes the advice from Cardinal and possibly takes out a loan or pulls from their life savings/retirement to buy a whole new unit to heat their family home for winter when in fact they're being scammed. PLEASE GET A SECOND OPINION.
Editing to say- I do NOT think misuse of a mask, not getting me any sort of numbers, and making my system malfunction as "attention to details". This business has not reached out to me except in reviews to apologize or make the situation right. We reached out to Cardinal for a total HVAC replacement quote. The initial phone call to set up the consultation was a good experience, but everything went downhill from there. They initially asked if we were comfortable having someone in our home during COVID. We said yes, thinking they would be like the other contractors we got quotes from (i.e. doing most of the talking outside, being inside 30 minutes max). They were inside our house for 1.5 hours, which really made us uncomfortable. The consult was provided by two people, which were very knowledgeable but we were also made uncomfortable by the fact that one of them wasn't wearing his mask correctly a few times. We have an infant in the house, so this was really upsetting. At the end of the consult, they wanted to come back to our house a different day to give us the numbers. We asked for a Zoom call instead (to limit our exposure), which we never got an invite for (so we can't even tell you how their prices are). To top it all off, in the middle of our daughter's virtual first birthday party, our A/C shut off! When we went down to look, it was because when they were looking at the filter location in our furnace, they pulled the filter out and did not insert the cover back correctly. This caused the fan portion to shut off. Needless to say we will not be using them for our HVAC replacement and consider it a bullet dodged.
I found this place on Yelp, and based on the rave reviews, decided to give them a call. Our AC stopped working a few weeks ago. I called them on Friday, and got an appointment for Tuesday between 12-4. I was informed that there is a $69 fee to come in for evaluation. One of the things that impressed me was the text/email communication they have. I got a text message when the technician was on his way. The text had the technician's name, his detailed information, and his tracking information. I knew exactly where he was and how far away. I got another text message when he arrived. I loved how they send you information about the technician, so you know exactly who to expect. The technician, Alberto, was super professional, wore his mask throughout, wore shoe covers when he entered our house, and seemed very knowledgeable. He spent about 30 minutes and told us the potential problem. He gave us all possible options and the cost for each fix. We all know that AC/Heat repairs are not cheap. To fix our AC compressor, he quoted us around $3k. There were some other repairs he suggested as well. We decided to get the repairs done and scheduled time 3 days later on Friday. Alberto showed up at 10 AM, spent the whole day fixing the AC, and left around 4:30 PM. He sent us pictures of all the repairs he had done. We were very pleased with him and the service provided. Overall, very happy with this company and our technician Alberto.
Business details
Service area
Based in Reston. Serves 24 nearby cities within 20 miles:
Cardinal Plumbing Heating & Air Inc