J.R. Plumbing & Backflow
Company Overview
As a family-run company in the area, we possess the skills and resources to tackle all your home plumbing services. We prioritize the personal, friendly connection that comes with being a neighborhood business.
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
- Plumbing inspection
- Plumbing installation or replacement
- Plumbing repair
- Sewer installation
- Sewer repair
- Shower installation
- Shower repair
- Sink installation
- Sink repair
- Sump pump repair
- Toilet installation
- Toilet repair
- Water heater installation
- Water heater repair
- Water pipe installation
- Water pipe repair
Business Location & Hours
Mon: | Open 24 hours |
Tue: | Open 24 hours |
Wed: | Open 24 hours |
Thu: | Open 24 hours |
Fri: | Open 24 hours |
Sat: | Open 24 hours |
Sun: | 12:00 AM - 12:00 AM (Next day) |
Recommended Customer Reviews

Worst job ever my insurance company must now take over and repair all the damage. The plumber caused a leak in the upper bathroom that went through the floor to the garage ceiling. The kitchen replacement faucet has not worked properly since installed who knew the wrong guy for the job could cause so much damage

Leak in our discharge pipe under washer. Came out within 2 days to give a quote and scheduled a date within a week. Excellent customer service

John was in the middle of moving and he took my job promised to find out about a drip and change out 2 faucets. He never did fix drip. Changed one faucet got paid for the other and then had to rush out to take his wife to dinner for her birthday. Everyday there was an excuse. An emergency some where else, he forgot his wallet or part. I tried to work with him to give him room to move in his house and I have text notes to show all his excuses. Do not use him. I asked for a quote on September 1, here is is September20th. He then turned bipolar and said I rescheduled all these days. He is crazy and you are if you use him you are too. Do not pay until the job is done because he is young and not a good businessman. Beware of bogus reviews. Ask for references that you can go see. Lots of scams out here. At the end of day, it is your money and your time. I would hate for you to lose your money.

Initial communication for delayed arrival could have been better but service was effective and efficient. He woke a mask and took shoes off. He was also really helpful in sharing with us how we can essentially help ourselves with a simple clog for next time which I appreciated. Would use his services again.

Horrible experience - total rip-off. What a scoundrel John Taylor is! He is listed as the CEO of this company on LinkedIn, and I suspect he hires a """"receptionist"""" for limited number of hours to post messages for him. Damaged our sink while trying to lift out and replace a drain plug, promised to replace """"on me"""" and never showed. Told us that he had to order as sink that we later discovered was in stock and available from plumbers warehouse in Atlanta. Meanwhile collected payment for other work completed. Impossible communication; always late for appointment times. A cheat, a scoundrel...totally unreliable. If it were possible to minus star ratings, we would.

From a customer service perspective; I think they are fundamentally awful. I needed a new water heater installed per my condo building. Called J.R. and they came out initially. To be fair, the building advised that they could use a tall or short water heater so they brought a tall one and ultimately that one wouldn't fit in my unit so they had to reschedule. They charged a restock fee and a reschedule fee. I think the reschedule fee is kinda crazy but no big deal. I think it was like $250, so I paid it. Then I get a text from John who advised since I don't live in the property it's a $1000 deposit (because that's their policy). Again, weird but OKAY...I pay it. Once they got the 1000 dollar deposit they literally went dark for WEEKS. I followed up, once, Followed up again. Nothing. Finally text John directly who said, """"Oh something came up, we will get to it"""". So wait a minute, something came up and you don't tell the client who $1000 you are just holding?? Doesn't make sense. So then they schedule a date, I reach out to my tenant at the end of that day to confirm that the install went well...he tells me, """"no one came"""". Well look at that! The company that charges $250 for a client reschedule just doesn't show up, doesn't call or anything? How convenient. I reach out to John asking what's going on. Of course no response. He just has his team send me a new date randomly. That new date was 8/2/23. On 8/1, the team calls me and tells me that the tech will arrive tomorrow between 8-10am. ---- On 8/2, I get a call while I'm in the middle of a meeting at 12:30pm from the staff saying, """"the tech is running late"""" --- Ughhh yea, at this point over 2 hours late and you all are just calling me? But of course she get's right to why she's really calling, """"Should we charge the card on file for the final payment"""" -- I said, """"I don't know what card you have on file but when I get out of my meeting I will call you to confirm all details. Reminder: This is the same company that has held my $1000 deposit A MONTH and for the most part were unresponsive but you are calling me BEFOR your tech even arrives talking about what card do you charge? I couldn't believe it. So about an hour later, I get a text from John. """"Waiting on payment. We need that before starting. If we have to reschedule again there will be a $250 charge."""" Are these people crazy? The staff member who called me never said anything about not starting until they received full payment but the NERVE of this guy to say there will be a $250 charge to reschedule after they have rescheduled and missed appointments MULTIPLE times is literally insane. I wrote back to him letting him know that I think he and his company are incredibly tacky because....well they are. -- Ultimately I called in and paid them just to get this done but these people are super unprofessional and I would recommend you look elsewhere for plumbing services.

Responded within minutes. Did a great job cleaning out the exterior drainage that must have been clogged for years. We got quotes from several other contractors and John's was the best. He was also very thorough with describing how the work was done and sent before and after pictures. We will definitely contact him again for plumbing issues and recommend it to others!

Worst experience EVER!! I had a water heater that was still under warranty. It initially cost $1000 for the new tank and labor. To replace the tank when it failed, UNDER WARRANTY, the tank was """"free"""" to replace but labor was $680 ( Which included at $25 late fee because I failed to pay in 48 hrs ).

Trustworthy plumber at affordable price - JR is the BEST choice. I needed a new fill valve in my toilet. I could NOT turn the water off completely to install the value. JR tightened a part so the knob could be turned to cut off all water. He installed the valve. He showed me another way to turn water off - and how to turn it back on to prevent damage. His price was lower than expected - very fair! He's my new plumber! It's SO HARD to find a plumber you can trust to perform the right repair and a fair price. Thanks JR!!!

We had a water heater replaced as part of a home warranty claim. John came out to install a tankless water heater as an upgrade so we paid out-of-pocket for some of the appliance. What we thought was a great install ultimately had a few problems. First the gas pipe was ran very poorly, and within a couple weeks we had a gas leak in the house. Additionally, there was no gas relief valve installed, and when I tried to call back to get that installed, I never received an answer, or on the two occasions I did receive an answer, no one ever got back to me. One was a no call back from a technician. The other was left on hold indefinitely. When I tried to call back, no one would answer.