water heater installation in Buffalo NY

Water Heater Installation or Replacement in Buffalo, New York

You're a Call Away from a Worry-Free Water Heater Install

Roy's has been a part of the Buffalo community since 1974. In that time we've completed thousands of water heater installations and earned over 1,000+ 5-star reviews. You can count on Roy's to find the best water heater system for your home and budget, and to resolve your every concern before completing the job.

  • Special financing available through our partners
  • Great deals on both tank and tankless water heaters
  • Upfront pricing and same-day installs

Service Details

Taking the stress out of water heater installations since 1974

There's nothing like a broken hot water heater to completely derail your routine. Thankfully, Roy's is at the ready with fast same-day installs, excellent tank and tankless water heater options and multiple financing options. We've given hundreds of homeowners in the Buffalo area a worry-free water heater install. And we can easily do the same for you.


How much does it cost to install a water heater in Buffalo?

  • Low $1,100
  • Our Average $1,740 (tank) & $3,900 (tankless)
  • High $7,200

What factors affect the cost of your water heater installation?

Here in the Buffalo area, a water heater install can cost anywhere from the low $1,000's to $7,000 or more. That cost range is quite large, but mainly comes down to these factors:

  • The type of water heater: Two types of water heaters are available: tank and tankless. Tank water heaters are the tried and true option and cost less to install. Tankless water heaters cost more, but add some great benefits such as on-demand hot water and lower energy bills.
  • The size of the tank: Water heaters come in a variety of sizes. Larger systems cost more to install, but increase how much hot water is available to the home. A Roy's plumber can help you pick out the perfect size system based on the size of your family, size of the home and other factors.

For free estimates and second opinions, call Roy's!

One of the ways Roy's takes the stress out of water heater installations is by giving our customers free estimates. Just as important, our installers work hard to find the best system for each home and each family's budget. Our customers are never pressed to make a decision until they're 100% comfortable with their options.

Schedule install


Our worry-free water heater install process

  • We schedule a time to discuss water heater options

    When you reach out to us, our first goal is to schedule out a time to meet and share different water heater options with you. Most of the time, we can have a plumber out to your home the same day you call.

  • We help you select a system and prepare for the install

    Once you've found the perfect water heater, the next steps are to identify any manufacturer rebates, help you set up a financing plan and schedule out a time to return and complete the water heater install.

  • We install your brand new high-efficiency water heater

    Your plumber will arrive with your brand new system and prepare the install area by laying down drop cloths and safely placing your belongings out of harm's way. Our water heater installs take about half a day to complete (about 4 to 6 hours).

  • We make sure you had a great experience

    After we've completed the installation, we'll test out the new water heater and make sure you're comfortable with its use. We'll also answer any final questions you have and make sure you had a great experience with Roy's!

Customer Review

Clean, courteous, and left no mess...

Roy's crew installed a tankless water heater. Equipment offered was top notch at a price comparable to others. The install crew was clean, courteous, and left no mess. They showed up on time, worked all day and explained the new high tech (Wi-Fi) features. Roy’s prides itself on drug and background checks of its employees, that's a quiet comfort when you open your doors to service personnel.

—Al D. | Buffalo, NY

See why we're rated 4.8 out of 5 on Google.

Service Area

Roy's serves all of Buffalo, NY and the surrounding area

  • Tonawanda
  • Clarence
  • Cheektowaga
  • Lancaster
  • Amherst
  • Elma
  • Hamburg
  • West Seneca
  • Niagara Falls
  • East Aurora
  • Lackawanna
  • Springville
  • Lewiston
  • Grand Island
See our service area

Ready to schedule your free estimate with Roy's?