Top-rated water heater installers and replacers.

Get matched with top water heater installers and replacers in Onondaga, MI

Enter your zip and get matched with up to 3 pros

Matching on HomeAdvisor

Share some details icon
Share some details about your home project.
Match with local pros icon
Within moments, match with highly-rated local pros.
Compare quotes icon
Compare quotes and choose the best pro for the job.

Find Water heater installers and replacers in Onondaga

Avatar for Doty Mechanical Inc
Doty Mechanical Inc
4.8(
69
)

Serving Onondaga, MI and surrounding areas

Approved

In business since 1983

Free estimates

Emergency services offered

"I hired Doty to repair a vent pipe. The work was completed. I have asked several times for a detailed invoice of the work performed and equipment that was rented to complete the work and have yet to receive that invoice or even a call to discuss the issue. I believe that they overcharged me for a piece of equipment that they not even use to complete the work. They also damaged my yard while attempting to use this equipment and never once have I been contacted by a manger as I requested. Their customer service is terrible and I would not recommend them to anyone!"
Additional Photos
Response time1 day
Response rate89%
9 neighbors recently requested a quote
J.P Plumbing
New to Angi

Serving Onondaga, MI and surrounding areas

Approved

Free estimates

20+ Years experience. locally owned and operated company that values honesty and integrity in all aspects of our business. Our dedicated team of professionals have years of hands-on experience, to provide innovative ideas and suggestions tailored to your projects. Our services are customized to your individual needs, paying close attention to the details of each project that we are involved with. Please feel free to contact us today!

4 neighbors recently requested a quote

The Onondaga, MI homeowners’ guide to water heater installations and replacements

From average costs to expert advice, get all the answers you need to get your job done.