Spencer Mechanical Services

heating & cooling contractor

About us

Here at Spencer Mechanical Services, we take pride in our quality work. We offer installation, repair and service in all brands of residential heating and cooling equipment . We are prompt and persistent with all of our clients. We appreciate your business.

Business highlights

19 years of trusted experience
Emergency Services Offered

Amenities

Free Estimates
Yes
Warranties
Yes
Emergency Services
Yes


Accepted payment methods

CreditCard

Reviews

4.9127 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
86%
4
4%
3
1%
2
1%
1
0%


Rating CategoryRating out of 5
quality
4.9
value
4.8
responsiveness
4.8
Showing 76-100 of 127 reviews

Bryan M.
05/2017
5.0
experienced, didn't mind questions, dug into the problem not just put a band aid on it

Rating CategoryRating out of 5
quality
5.0
value
4.5
responsiveness
4.5

Yes, I recommend this pro
$445

S S.
04/2017
5.0
SPENCER MECHANICAL IS THE ONLY ONE TO CALL FOR WATER HEATER ISSUES!!! Our 20+ year old heater took a dive and began to leak badly. After calling around, we were fortunate to get replacement pricing over the phone and Todd Spencer came in hundreds less, even scheduling on Saturday before Easter without an up charge! We are thrilled we could deal directly with the owner, Todd Spencer, a trustworthy and a genuinely caring business owner with decades of experience. He even answered some questions about our HVAC needs and will be coming again to help us with that as well! HIGHLY RECOMMENDED 5+++++!!!

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Emily H.
04/2017
5.0
We had an excellent experience. When our old water heater was taken out, water damage was discovered behind it. Todd Spencer helped us find someone to do the work to repair the damaged wall and since we had a week old infant, he hooked up the new water heater in the meantime even though it was more work for him.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Sean F.
04/2017
5.0
Great Service! On time and quality work with reasonable price! Would recommend and will keep on my call list.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Sylvia M.
03/2017
5.0
He was very professional and kind.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Judy W.
03/2017
5.0
Very prompt and informative about my problem. A pleasure to do business with someone who understands your issues and completes the project in a reasonable amount of time.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$169

Kristen K.
02/2017
5.0
Wonderful and fast service. Very personal. Will use again!

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$900

wayne g.
12/2016
5.0
The contractor did a professional job installing my new heat pump. He was responsive to my questions and was focused on helping me in selecting a quality system that met my needs. Thanks for the help.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$5,200

Sherry O.
11/2016
5.0
Super nice guys, explained everything vert well, and did an awesome job. No cons

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Chuck F.
11/2016
5.0
They are very professional and demonstrated that they have value for good customer service. I didn't have to "cross my fingers" like I have had to with other contractors. They got the job done at a reasonable price.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$1,250

Duane G.
09/2016
5.0
Did exactly what they were contracted to do when they were scheduled to do it. Would hire again!

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$865

Bill G.
07/2016
5.0
Did exactly what they were contracted to do when they were scheduled to do it. Perfect!

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Philip R.
06/2016
5.0
I was putting my home on the real estate market and wanted a good one time cleaning. A three woman crew was sent! They worked very hard, were very pleasant, and professional. They were so good, I may use them at least monthly until I sell my home. I highly recommend Spencer Cleaning. The owner, Todd Spencer, is great to deal with and very customer oriented.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$180

James B.
05/2016
5.0
Todd came on a holiday weekend and installed a new hot water heater. Quick, excellent service at the quoted price - backed by warranty. Will hire again.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

chris m.
05/2016
5.0
We had to change the time and add extra work at the last minute and they were very accommodating.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

Brian H.
08/2014
5.0
I was able to contact the company during reasonable work hours, make an appointment that fit into my schedule, and was even contacted to reschedule to allow a tech to make a personal weekend engagement (not a problem when the company is pro-people). time, said he was on the way, and arrived a few minutes early to assess the work required. He had all of the necessary equipment and parts available, and finished with great results 30 minutes before he was supposed to. Very professional and knowledgable team.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$800

Brian M.
07/2014
5.0
Todd showed up exactly when he said he would. He was very friendly and easy to talk to. He gave me several scenarios of what could be done to fix my unit. Work was completed in a timely manner and haven't had a issue since. Spencer Mechanical will be my AC guy from now on!

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro
$1,370

Tom D.
04/2014
5.0
Nice guy. Diligently worked while we chatted. Fairly priced and easy to work with.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
4.5

Yes, I recommend this pro

Jim H.
02/2014
5.0
Great customer service. Helped me diagnosis the issue to save me money of an extra trip charge. Right on time for the appointment. Worked extra hard to get the part here in a timely fashion. Very friendly and have asked him to do other services. A real likable guy, a real pro, and at a real bargain price.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
5.0

Yes, I recommend this pro

John B.
01/2013
N/A
Great Job.

Rating CategoryRating out of 5
quality
5.0
value
5.0
responsiveness
4.5

Yes, I recommend this pro
$863

Contact information

2400 Long Hill Court, Midlothian, VA 23112


Service hours

Monday:
7:00 AM - 7:00 PM
Tuesday:
7:00 AM - 7:00 PM
Wednesday:
7:00 AM - 7:00 PM
Thursday:
7:00 AM - 7:00 PM
Friday:
7:00 AM - 7:00 PM
Saturday:
8:00 AM - 7:00 PM
Sunday:
8:00 AM - 7:00 PM

Service Categories

heating & cooling contractor

FAQ

Monday: 7:00 AM - 7:00 PM

Tuesday: 7:00 AM - 7:00 PM

Wednesday: 7:00 AM - 7:00 PM

Thursday: 7:00 AM - 7:00 PM

Friday: 7:00 AM - 7:00 PM

Saturday: 8:00 AM - 7:00 PM

Sunday: 8:00 AM - 7:00 PM

Spencer Mechanical Services accepts the following forms of payment: CreditCard
Yes, Spencer Mechanical Services offers free project estimates.
No, Spencer Mechanical Services does not offer eco-friendly accreditations.
No, Spencer Mechanical Services does not offer a senior discount.
Yes, Spencer Mechanical Services offers emergency services.
Yes, Spencer Mechanical Services offers warranties.

Contact information

2400 Long Hill Court, Midlothian, VA 23112


Service hours

Monday:
7:00 AM - 7:00 PM
Tuesday:
7:00 AM - 7:00 PM
Wednesday:
7:00 AM - 7:00 PM
Thursday:
7:00 AM - 7:00 PM
Friday:
7:00 AM - 7:00 PM
Saturday:
8:00 AM - 7:00 PM
Sunday:
8:00 AM - 7:00 PM