Water heater installation and replacement around Smith Mountain Lake. Tank or tankless, fitted properly by a family firm since 1964, with a 30 day warranty on every install.
Installed or replaced, tank or tankless.

Tuck's has been plumbing in Bedford and Franklin County since 1964. Today Vincent Tuck runs it and still answers the phone himself, in hours and out, and his son Jonah looks after the day to day. Three crews, six people, one family name on every job.
See how we compare, then decide for yourself.
A tank is the simple swap. Tankless never runs dry. We are certified to run gas lines, so switching over is one job, not two.
Three taps for a straight answer.
How old is your water heater?
What is it doing?
What type is it?
Most heaters give plenty of warning before they go. Here is what to look out for.
Four stops from your first call to hot water.
Call now and Vincent will tell you straight whether it is a fix or a replacement.
Smith Mountain Lake, Bedford County and Franklin County. Call to check we cover your road.
Quick answers to what people ask us most.
Yes. Gas and electric tankless, and we can change a tank over to tankless too.
Turn off the water to the heater if you can, then call (540) 537-3667. Vincent answers the phone himself.
Tankless if you want hot water that does not run out and you are staying a while. A tank if you want the simple swap. We will tell you which makes sense for your house.
No. Call or send the form and we will give you a free estimate.
Smith Mountain Lake and the towns around it: Moneta, Huddleston, Hardy, Wirtz, Goodview, Penhook and Bedford, across Bedford and Franklin County.
Monday to Friday, 7am to 5pm. Send the form any time and we will come back to you within the hour during working hours.
Every install comes with a 30 day warranty.
Yes. Master Plumber, Virginia contractor licence 2705128365, insured with Grange for $1M per occurrence, and BBB Accredited with an A+ rating.
Yes. As well as homeowners we look after HOAs, condo boards, golf courses and property managers across Bedford and Franklin County.
Call now or send the form and you will hear back within the hour.
Call (540) 537-3667