Best Businesses in Charlotte, NC
Our experience with Kevin was great. Could not have asked for anything better. Very professional. Kevin was also very flexible as we changed our original schedule due to a conflict and he adjusted with no issues. He fixed all our issues. We had a leaking toilet and 2 faucets that had broken components. All resolved on-time and the cost was reasonable.
14325 Ballantyne Lake Rd, Charlotte, NC 28277
Alex was great to work with. Fixed some electrical problems quickly and for a fair price. Would use him again.
Charlotte, NC
My friend's dad, a naval captain, says There's only 5 minutes between half a$$ and first class. I chose J's because they have an A+ rating from the BBB. They lived up to their rating. The receptionist told me I'd get a call from the plumber on Wednesday. True to her word, Zach called me Wednesday at 0820, arrived shortly after, and thoroughly completed 4 projects. He went above and beyond by CLEANING UP AFTER HIMSELF and putting my belongings back after moving them. THAT was impressive in and of itself. My bath tub is fully functional, my toilet no longer runs, and no more leaky sink under my new sink. Grateful for the good service. I highly recommend J's Plumbing. They're FIRST CLASS!
235 N Center St, Statesville, NC 28677
On time, fast, awesome service. They were in and out in a flash and did a fantastic job. They worked us in on a very busy day. They were friendly, accurate and spot on. Could not be more pleased. Would recommend them to anyone.
300 E Franklin Blvd, Gastonia, NC 28054
Fast, local family owned and reasonable! Guys came out and explained everything and was patient with all my questions. Highly recommend.
Fort Mill, SC 29716
I was referred to this guy by a home improvement website. He called me on October 28 and said he could come by that day for a free estimate. When he got there, he gave me the quote to replace the faucet and asked for half the money up front. He left to go purchase the faucet and of course, he sent me a text that the faucet wasn't in stock and had to be ordered. I told him it was ok to order the faucet because he said it would be there either Monday or Tuesday. I asked him for a copy of the receipt but never got it. He told me to text him next week and he would work around my schedule. I texted him that Wednesday November 3 to let him know I would be available on Friday morning and he sent me a text stating that his partner had been murdered over the weekend and that he was dealing with it. I offered my condolences and told him if it would make it easier for him I would just go purchase a faucet that was in stock and he could come and install it but he said he would go to Lowes to see if the faucet had come in. Lowes usually sends an email whenever orders arrive so this further confirmed my suspicion that he probably never purchased it. So then I get a text from him Thursday 11/4 saying the faucet came in and he would come by Friday morning and when he was on his way, he'd send a text. So of course, Friday morning came and went and I never heard from him so I reached out that evening and asked for my money back. He texts me back some excuse that he had to test for COVID and was wanting some answers before he came by or contacted me. I waited patiently a few more days and finally asked him again for my refund but he said he didn't have any money but would have it the next day, and of course the next day he still didn't send the money. If It will help someone else from being scammed, the guy I dealt with goes by Dean Burns and uses the company name Affordable Plumbing.
Charlotte, NC 28205
My home warranty company called Lake Norman Plumbers On Call to look at a leaking water heater. They came out, saw that it was leaking, took pictures, told me the home warranty company PROBABLY wouldn't cover the replacement, collected my money, told me the boss man could write me a replacement estimate and left.
The next day they called wanting to come back to take measurements because the pictures weren't enough but until I knew what my home warranty company covered, I didn't see the point in doing that. They were insistent but I wasn't going to take vacation time to do this until I knew what my options were. The manager then said, that's fine, I'll take care of it.....
I speak to the home warranty company 5 minutes after their need to come back out to take measurements call and find out the technician was wrong and my company WILL pay for my replacement. I call the LNP back at 12:30pm to schedule a time to come back to take replacement measurements and they never called back.
Then I get a call from the home warranty company staying the plumbers cannot install a new water heater because there's not enough space. How do they know, they haven't taken any measurements, well.....that's what LNP told us....
Myself, the home warranty company and Lake Normam Plumbers get on a 3way call, the woman from LNP admits that she got my call yesterday and didn't bother to call me back. LNP then proceeds to say that the water heater cannot be installed because of space restrictions but they never came out to measure (the space measures 9'4) and then the woman from LNP refused to answer the question did you or did you not call me yesterday to come out to take measurements because the pictures weren't good enough. The woman from LNP said she was too busy to answer that question and to continue this phone conversation and hung up.
This company is NOT professional, the plumber told me I had an 80gal tank when it's actually 75gal, the technician told me the most home warranty companies don't replace hot water heaters but they do, the woman at LNP was rude and pushy because she didn't get her way, LNP LIED to my home warranty company, and then when asked a simple yes/no question about needing to come out to make measurements she hangs up the phone.
If this is how they handle customers and handle situations that don't go exactly the way THEY want it to go, they are not worthy of your business.
PLEASE CALL SOMEONE ELSE!!!
The next day they called wanting to come back to take measurements because the pictures weren't enough but until I knew what my home warranty company covered, I didn't see the point in doing that. They were insistent but I wasn't going to take vacation time to do this until I knew what my options were. The manager then said, that's fine, I'll take care of it.....
I speak to the home warranty company 5 minutes after their need to come back out to take measurements call and find out the technician was wrong and my company WILL pay for my replacement. I call the LNP back at 12:30pm to schedule a time to come back to take replacement measurements and they never called back.
Then I get a call from the home warranty company staying the plumbers cannot install a new water heater because there's not enough space. How do they know, they haven't taken any measurements, well.....that's what LNP told us....
Myself, the home warranty company and Lake Normam Plumbers get on a 3way call, the woman from LNP admits that she got my call yesterday and didn't bother to call me back. LNP then proceeds to say that the water heater cannot be installed because of space restrictions but they never came out to measure (the space measures 9'4) and then the woman from LNP refused to answer the question did you or did you not call me yesterday to come out to take measurements because the pictures weren't good enough. The woman from LNP said she was too busy to answer that question and to continue this phone conversation and hung up.
This company is NOT professional, the plumber told me I had an 80gal tank when it's actually 75gal, the technician told me the most home warranty companies don't replace hot water heaters but they do, the woman at LNP was rude and pushy because she didn't get her way, LNP LIED to my home warranty company, and then when asked a simple yes/no question about needing to come out to make measurements she hangs up the phone.
If this is how they handle customers and handle situations that don't go exactly the way THEY want it to go, they are not worthy of your business.
PLEASE CALL SOMEONE ELSE!!!
Charlotte, NC
Prompt, efficient, and friendly. Would highly recommend! From the initial phone conversation to the work completed, I was extremely satisfied!
Charlotte, NC
As far as the end result, I have water throughout my house. I recently needed my entire home re-piped. The crew was very friendly. I enjoyed their presents.
However, if you use these people for large jobs I highly recommend you get an actual contract with a start and completion time. Also lock in the price. I was charged $400 more than the written estimate. I was told I needed a special air tank for my hot water heater. Cost to install was $288. The tank itself only cost $39.
I am in the wrong business. Plumbing is one hell of a mark-up. But then again I don't have it in me the cheat my customers.
Good luck to you with all your plumbing needs.
However, if you use these people for large jobs I highly recommend you get an actual contract with a start and completion time. Also lock in the price. I was charged $400 more than the written estimate. I was told I needed a special air tank for my hot water heater. Cost to install was $288. The tank itself only cost $39.
I am in the wrong business. Plumbing is one hell of a mark-up. But then again I don't have it in me the cheat my customers.
Good luck to you with all your plumbing needs.
Richburg, SC 29729
Uh...charging me 100.00 to fix a hole in the wall he charged me to make in order to troubleshoot a leak? The hole was about 14 inches square and could have been just 3 inches square. Another 65.00 to mount a shower rod...jeezus no! Also wants to charge an extra 2% just for using a debit card....Uh...Uh!
606 Deer Creek Dr, Matthews, NC 28105
These guys did come out quickly but did not inform me of the cost until a week after it was completed I got a bill in the mail I asked the guy how much it was going to be he said we will bill you they did not tell me he charges for drive time was at my house for 30 minutes and charge me $156 in labor plus materials will never use again
Matthews, NC 28106
Called to replace a leaking toilet, and while here they said my water pressure was too high and a pressure regulator needed to be installed. They insisted this needed to be installed by my water meter at the street, which would involve ripping up part of the sidewalk and cost over $700.
I got a second opinion and was told that the part could easily be installed in my basement for a third of the cost, and that cutting into the sidewalk was totally unnecessary. When I explained to them that I wanted to cancel my appointment based on this second opinion they were snippy and rude.
Very surprised that they chose what appears to be the most difficult and expensive method to fix a simple water pressure problem.
I got a second opinion and was told that the part could easily be installed in my basement for a third of the cost, and that cutting into the sidewalk was totally unnecessary. When I explained to them that I wanted to cancel my appointment based on this second opinion they were snippy and rude.
Very surprised that they chose what appears to be the most difficult and expensive method to fix a simple water pressure problem.
362 Crompton St, Charlotte, NC 28273
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
5545 Grafton Pl, Charlotte, NC 28212
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
617 Matthews Township Pkwy, Ste A, Matthews, NC 28105
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Charlotte, NC 28202
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Charlotte, NC 28202
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Charlotte, NC 28226
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
3414 Hatwynn Rd, Charlotte, NC 28269
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
301 N McDowell St, Charlotte, NC 28204
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Charlotte, NC