He looked for the least expensive solution, but didn't take shortcuts. … Basically it was done in a day.
Constance H. · Steam boiler replacement
Free, no obligation. We reply within 24 business hours. No heat? Skip the form and call (508) 731-3859.

On the job: a new boiler going in
One of our owners grew up in Shrewsbury, so working here means coming back to the town he grew up in. Shrewsbury homeowners get what every HMS customer gets: an owner on the phone and a straight answer on whether to repair or replace. We cover all of Shrewsbury, from the homes along Lake Quinsigamond to the town center and beyond.
Whatever you have, an owner answers the phone, estimates on new systems are free, and any diagnostic fee goes towards your repairs.
Real reviews
They were very professional and efficient but any questions I had were answered in detail. Overall a 5 star experience and highly recommended for all HVAC services!
Gary R.
Heat pump, boiler and coils
HMS is the best! After hearing that we had no hot water, Ryan made time to get out to the house and quickly diagnose what the problem. We needed a new boiler. HMS came up with a fair quote and the boiler was installed within 48hrs. Highly recommend.
Stephanie R.
Boiler installation
We had an amazing experience with HMS! They installed a GE heat pump for us. I am loving my new central air conditioning. … My home was left clean and tidy at the end of each work day. I could not be more pleased.
Jennifer B.
Heat pump installation
We let you know if there will be a diagnostic fee when you call. Any diagnostic fee goes towards your repairs, and quick fixes can come in lower. Estimates for new systems are free.
We're available 24 hours. Call and we'll pick up or call right back, and no-heat calls come first.
Yes. We pull the permits and schedule the inspections on every install.
No. If a repair is the smarter move, we say so first.
Free estimates on new systems. Any diagnostic fee goes towards your repairs.