James Hafke Plumbing

4.9
1881 reviews

About

PlumberEmergency Plumbers
plumbing solutions

Location

James Hafke Plumbing
2420 30th Avenue N., Saint Petersburg, FL
33713, United States

Hours

Reviews

4.9
1,839 reviews
5 stars
1,752
4 stars
21
3 stars
6
2 stars
11
1 star
49

What are people saying?

AI-generated from recent customer reviews

Service Quality

Many customers praised the technicians for their professionalism, knowledge, and thoroughness in addressing plumbing issues.

Timeliness

Customers frequently noted the prompt response times and quick service, especially during emergencies.

Pricing Concerns

Some reviews mentioned dissatisfaction with pricing, citing instances of unexpected charges and feeling overcharged for certain services.

Customer Experience

Overall, customers expressed high satisfaction with their interactions, highlighting friendly and helpful staff.
  • GA
    George Axiotis
    4 days ago
    1.0
    They just tried to charge me $700 to repair a water line that was outside and totally easy to get to. Parts were 2 90's and glue. Lost $100 emergency charge to find out they are thieves. The driver admitted that the fix would take 20 minutes and he needed to wait an hour for the glue to dry. They were willing to charge $520 if they didn't stay for the hour. Highway Robbery unless you think this company needs to charge almost $500 an hour due to trucks, insurance, workman's comp etc. The technician said they have 40 trucks. 40 techs for 40 hours at $500 per hour comes to $800,000 per week. Don't let them tell you this isn't their rate because I was quoted this today for 20 minutes labor and 1 hour to watch the glue dry. Do the math. If you think this is fair, then you have money to burn. I do not. STAY AWAY FROM THIS COMPANY IF YOU NEED YOUR MONEY.
  • MP
    Meredith Paul
    5 days ago
    5.0
    From the first phone call getting help, to Corey (technician), it was a great experience. They understood exactly what was needed, were fast, clear, and lovely to have in my home. No "upselling" on stupid things. I had three bids for my job; one was higher, and one was lower than JHP, but it was the service from start to finish (people on the phones, technicians, etc) that won me over.
  • SL
    Sam Lewis
    Jan 5, 2026
    5.0
    Rick with Hafke plumbing is one of the most knowledgeable plumbers I’ve dealt with. Punctual, professional, and knows what he’s doing. Very communicative, super responsive over text and phone call and willing to answer any questions without hesitation.
  • HN
    Hanh Nguyen
    Dec 29, 2025
    1.0
    Bad service. Our bathroom got clogging. We hired James Haflke Plumbing to descale the sewer system with price of $3700. After 1 week, our bathroom got clogging again. They came back to unclog the pipe and stated everything was clear. However, the next day the bathroom got clogging again. Manager Michael stated they only provided 1 time service warranty and we did use it. If we want they come again to fix the issue, we need to pay them for new service. I personally think Manager Michael didn’t have management skills and James Haflke Plumbing did the bad service.
  • RR
    Randy Rivero
    Dec 22, 2025
    3.0
    I think that if you can wait a day and get some other quotes you should take that route. However, if it’s an urgent emergency, call hafke, they are responsive and will make it out to you. I needed a small 1/4 inch pvc pipe replaced and it was a non-invasive fix; meaning he didn’t have to drill new holes or break through any walls but I got charged about $900. He finished the job in 25 minutes which was nice but I wasn’t expecting that price at all and I can’t help but feel scammed. Try to look at all options before if it’s not urgent. I do give them credit for being prompt and making it to my home within 2 hours of calling them.

Frequently Asked Questions About James Hafke Plumbing

What services does James Hafke Plumbing offer?

James Hafke Plumbing provides plumbing solutions and emergency plumbing services.

Where is James Hafke Plumbing located?

It is located at 2420 30th Avenue N., Saint Petersburg, FL 33713, US.