Plumbing Large Enough to Know How. Small Enough to Know You.

Plumbers in Batavia 

Serving Customers Since 1974

Our team at J&R Herra is equipped to handle all your plumbing needs, from urgent repairs to routine installations and thorough maintenance. Batavia’s water comes from deep and shallow well water. Due to the city’s hard water conditions, this can present certain challenges. However, our experts are highly experienced in mitigating the effects of hard water, offering effective water softener solutions, and more. 

With our trusty tools and in-depth knowledge, we are committed to keeping your plumbing system operating smoothly. Whether you're facing a minor leak or need a comprehensive plumbing overhaul, J&R Herra is here to provide the reliable, high-quality service you deserve.

For plumbing services in Batavia, IL, give us a call at (630) 552-6605 or send us a message online to get started.

Plumbing Services We Provide

With decades of experience under our belt, our Batavia plumbers are the perfect choice for all your residential plumbing needs.

Our services include:

  • Drain cleaning
  • Sewer rodding and jetting
  • Kitchen plumbing
  • Bathroom plumbing
  • Water heaters
  • Water softeners
  • Leak detection and repair
  • And more

We offer fair and honest pricing without any hidden fees or surprises. Our team consists of highly trained and certified professionals who are committed to delivering quality workmanship. You can trust us to treat your home with respect and handle every plumbing task with the utmost care and precision. Whether it's a clog or a leak, we've got you covered.

How Do You Know When to Call a Plumber?

One of the key skills to master as a homeowner is knowing when to call in a professional plumber. Our expert team at J&R Herra has successfully navigated a myriad of plumbing issues. 

Signs to call our plumbers include:

  • Running toilet
  • Leaking pipes
  • Slow working drains
  • Gurgling noises
  • Low water pressure
  • No hot water
  • Clogged drains
  • Burst pipes

Plumbing problems can arise from a vast array of causes, including but not limited to corrosion within your pipes, loose electrical connections, or debris buildup in your drains. Attempting to address these issues on your own might seem like a cost-effective solution at first glance. However, without the proper knowledge and tools, DIY attempts can inadvertently exacerbate the problem, leading to more severe damage and higher repair costs. Instead of risking further damage, leave it to our plumbers in Batavia.

Drain Clog Prevention Tips

The most effective strategy to prevent clogs around your home is through proactive, preventative measures. By adhering to these tips, you can reduce the chances of clogs forming in your plumbing system.

Tips to avoid clogs:

  • Install a mesh drain cover
  • Only flush toilet paper down toilets
  • Brush your hair before showering
  • Keep food scraps out of drains
  • Regularly flush kitchen sinks with hot water
  • Don’t pour oil or grease down sinks

Despite these precautions, there are instances when clogs can still occur. If you find yourself facing persistently slow drains or recurrent clogging issues, it's a clear sign that professional intervention is needed. Don't hesitate to reach out to our team. With a quick call, we can schedule a visit to address and resolve the issue.

Choose Our Batavia Plumbers

Attempting to tackle plumbing problems on your own can lead to further complications. That's why our team of skilled plumbers in Batavia is here. 

Hire our plumbers because we’re:

  • Experienced
  • Timely and respectful
  • Certified and trained 
  • Devoted to a clean workplace

We are dedicated to maintaining open and clear communication throughout the entire process, from diagnosis to resolution. We take the time to answer any questions thoroughly and address any concerns you may have. Trust us to handle your plumbing needs with the utmost professionalism and care.

Need help with a plumbing problem in Batavia? Call us at (630) 552-6605 or fill out our online form.

  • Not only An Expert in His Craft and Knowledgeable, but He Was Kind, Personable, and Extremely Genuine

    "I was pleasantly surprised that J & R Herra was able to get someone out right away with such efficiency. John, my technician, was not only an expert in his craft and knowledgeable, but he was kind, personable, and extremely genuine."

    - Shannon Gil
  • J&R Herra has the best employees!

    "Scottie was great - worked outside on one of the hottest days in order to get a/c installed for me before the day ended. Also installed furnace with humidifier and new thermostat. Function-checked systems to ensure they work properly. Explained everything to me and was meticulous with clean up. Couldn’t be nicer or more meticulous. J&R Herra has the best employees!"

    - Erin McCarter
  • Fantastic Response Time, Friendly and Knowledgeable Tech

    "I called J&R Herra this morning when I noticed my furnace wasn't heating my house. I called around 8:30 in the morning and Dennis was here by 11 am. He diagnosed the problem and my furnace is now working as it should be! Fantastic response time, friendly and knowledgeable tech. Will definitely be using J&R in the future for our needs."

    - Kristin Gallagher
  • Extremely impressed

    "I was extremely impressed with my furnace broke down J & R Came out the same day diagnosed the problem and Return the next day to replace my furnace."

    - Ron Millar
  • Polite, professional, and thorough

    "Dennis from J&R Herra provided repair service for our geothermal heating and air conditioning system. He was polite, professional, and thorough In diagnosing the problem and making the necessary repairs. I would definitely recommend J&R Herra and will use them again, if needed."

    - Gary Kizior


  • Devoted to A Clean Workplace & A Polished Product
  • Fair and Honest Pricing
  • Trained and Certified Technicians
  • Locally-Based, Family-Owned Business
  • Serving Kane County Since 1974

Schedule a Service

Fill out the form below or give us a call at (630) 552-6605 to schedule a service or request more information!

  • Please enter your first name.
  • Please enter your last name.
  • Please enter your phone number.
    This isn't a valid phone number.
  • Please enter your email address.
    This isn't a valid email address.
  • Please enter your address.
  • Please make a selection.
  • Please enter a message.
  • By submitting, you agree to be contacted about your request & other information using automated technology. Message frequency varies. Msg & data rates may apply. Text STOP to cancel. Acceptable Use Policy