HVAC reviews in Peabody, Massachusetts

4.1 based on 246 reviews Back to the listing
    5

    I was very well attended by Erick, he explained everything and was very attentive, my experience was great, I have good expectations as a new customer, thank you

    5

    Recently had a new oil tank installed in my home. Everybody from the tune-up guy, to the sales guy who came to my home for an estimate, to the install team, were polite, professional, and did a great job at a competitive price. Been with these guys for 25+ years and will never switch!

    5

    Petro was professional, respectful of us and our home, arrived on time, completed the project within the quoted time frame, were outstanding in installing the hot water heater and making sure that it worked properly with no leaks, and left my house as clean as when they arrives.

    1

    Petro is very rigid and inflexible regarding customer service. Each person passes the buck to the next, and the line is always the same. “I’m sorry you are having a poor experience but please pay your bill now.” They very much practice today’s business model where ethics and culpability are thrown out the window. Please be weary of signing a contract.

    1

    The delivery guy broke the vent alarm 1.5 months ago, and the company even didn't inform me. I only found out about it when I tried to order oil and couldn't, because it needs to be repaired first. I'm a senior citizen and it's 26 f. outside. Service getting worse and worse. And could not fine who responsible for this !!!!

    1

    Had an automatic oil delivery from them that was ~$1.00 / gallon above every other oil company in the area. They make it a point to rip off their customers. Be sure to shop around and don't let these guys take advantage of you.

    EDIT: In order to close your account they have a sales rep call and argue with you. I'm not sure what the business strategy of calling a customer that you overcharged to argue that they're in the wrong is? Petro successfully made it so that I will never use them again. Great job!

    1

    Terrible service! I have fuel assistance and they never sent the bills to them like they are suppose to. So now they charged me a late fee and locked my account so I may run out of fuel and it's 1 degrees out. If you want competent and reliable service look elsewhere!!

    5

    Technician was excellent, extremely knowledgeable, friendly, and professional. I would recommend this company to all. Our heat was out in one of our zones and the technician found the cause right away.

    5

    Really great experience with their service. The replacement indirect water heater quoted in Jan 2025 was at a reasonable price, and when I urgently needed it replaced in late december (the old onestarted leaking significantly), they got me an appointment the next business day and only increased the quote 2.5% to account for 10 month inflation.

    5

    My old, old thermostat caused the heat in the house to drop to 60 overnight even when it was set higher with the cold temps. I called Petro (been a customer for 25 years) and they sent out a service tech.

    The service tech, Scott, has been working on systems for 32 years and was so knowledgeable. He swapped out the old thermostat for a new one and noticed the zone valve was fried because of the old thermostat issues, and swapped that out as well. Working perfectly fine now. Thanks so much!

    1

    Petro raised its price per gallon almost a whole dollar from March 2025 to November. When I called to cancel I was told I could NOT cancel before I spoke to the “Loyalty Team”, who are basically hard-sell salespeople trying to keep customers from leaving. They really don’t listen; just have a script and tried to scare me by saying if I left, my service contract I paid for in May would be terminated without refund.

    In May Petro tried to charge me $360 for service renewal not honoring the $199 written agreement made with the original salesperson. After I sent them a copy (they claimed they didn’t have it in their file), it was honored begrudgingly. Today I was told it was a “courtesy” that it was honored. Excuse me, it was not a courtesy. It was a legal agreement, so you had to honor it! Giving 1 star as technicians and delivery were good. They are the highest priced oil company on Boston’s Northshore.

    1

    I have been with this company since 1997 when they were atlas glen more I have never had an issue up until three years ago. (Minus the higher cost of oil then most companies ). I have ran out of oil 3 times in one winter season. I would receive an email stating an upcoming delivery that never arrived. I would set up an appt miss work for them to prime. They never showed. Apparently they never got the message. I am currently once again out of oil. Saturday 02/21 waiting for a technician. I was supposed to get a delivery this week. Didn’t realize they never came. The communication is awful I pay hundreds of dollars for a service plan a year I should not be running out of oil.

    4

    The person who took my initial call was nice, competent and easy to deal with. The service person that came out diagnosed the issue and fixed it within half an hour. Also, explained to me what the issue was and explained how he fixed it. I offered him some coffee and he was on his way. A great experience from start to finish.

    EDIT: Spoke too soon. Just reduced my rating from 5 to 2 stars. The initial fix failed after just 2 days causing us to be without heat again for a day.

    When I called I was told I wouldn't be charge for a second visit since it was to fix the issue they just fixed. I let the second technician know exactly what the problem was and he showed up with the correct part and fixed it in about 10 minutes. Then I received an invoice from him for $0. So far, very happy.

    However, the next day I went to pay the bill online and, to my shock and amazement, saw a huge amount. Turns out they DID charge me for the second visit and also the part that was installed (a pressure switch). I found the same part on Amazon for 10x less.

    So to summarize, they charged me for the second visit even though they promised they wouldn't and shouldn't have since it was for the same issue (failed pressure switch) and also 10x the price of the part. I've called and emailed multiple times to speak to a supervisor who made this decision so I can get it resolved fairly and pay the bill. He called back once, I missed the call, and so far haven't able to get in touch. I always pay my bills immediately and on time, as long as I'm not being clearly overcharged.

    I'll revise this review again, including the number of stars, once the issue gets resolved.

    5

    Great experience with Petro Home Services. They provided excellent Customer Service moving my oil delivery up before the artic air came in Saturday night & Sunday February 7th & 8th. My delivery was made first thing Saturday morning during the snow storm. Thank you 😊

    1

    I will never use this company again. Absolute terrible service all the way around except for one person. I spoke to probably 6 different people who all told me different things which is unprofessional. I called and needed an emergency fill which I was told would be there between 1-4, didn’t happen until almost 7pm. I also booked for a full delivery on the same call which was said to be coming that Friday or Saturday. No one came so I called Saturday three times and spoke to three different people. Told me they would expedite it and get it filled that night. 7pm came around no one was there called back and they said they won’t be able to come out Saturday or Sunday. Then, ran out of oil again. Called back for an emergency fill once again, said someone would be out between 1-4 no came so I called and then they told me 730-9. 9 pm came around no one was there so I cancelled it and went without oil for almost 48 hours. Spoke to the best person there Kerry, who tried everything she could to help, but nothing ever came of it. Spoke to the manager Maddie about a week ago who said they would take $50 off the emergency fill they gave and would take a couple days to reflect, but still had to pay full amount. They tried calling me but I was done with them at that point. It’s not my job to chase a company around that I’m paying to do a job. Paid my full bill and will never go back. I highly recommend not using them because if you have an emergency you’re their last priority.

    5

    I can't say enough about Petro Home Services. I've had them since I was an oil customer. They had the best prices and best locked in rates. I then switched to gas and used them for the installation. I have a service contract with them and they always respond quickly whenever I have an issue. It's worth the few hundred dollars a year for the peace of mind.

    1

    BUYER BEWARE: Major Delivery & Communication Failure

    I have been a Petrol customer for approximately 3 years. My last delivery (February 2025) was around 70 gallons with no issues.
    In February 2026, I received an email stating I was due for a delivery within the next two weeks. That same day, I called Petrol and clearly requested that no deliveries be made for at least 3 months, or until I contacted them. I was told my account was placed on hold and that I was “all set.”
    Less than 24 hours later, a delivery was made anyway — for nearly three times the amount I’ve ever previously received.
    To summarize:
    I received advance notice of a potential delivery.
    I immediately called and requested a hold.
    I was told the hold was confirmed.
    A delivery still occurred the next day.
    The amount delivered was significantly larger than any prior order.
    I was billed for the delivery despite having requested a hold.
    When I contacted customer service to resolve the issue, the experience was extremely frustrating and unprofessional.
    At this point, I am disputing the delivery and billing, as it was not authorized after my cancellation request. I encourage anyone considering automatic delivery to get written confirmation of any account changes and monitor closely.
    I hope Petrol resolves this properly.

    1

    I have been purchasing oil from this company for the past two years, and they refill my tank once a month. In January, during the winter season, I purchased oil at $3.69 per gallon. However, as of February, I noticed that the price had increased to $4.69 per gallon.

    When I called to understand the reason for this increase, I was informed that I am on a Flexible pricing plan and that this price had been anticipated under that agreement. However, based on my research, no other company appears to be charging such a high price per gallon at this time.

    Although I requested a price adjustment, I was told that they could not assist me and that I am required to pay this amount. I do not receive any other services from this company apart from purchasing oil.

    The significant price increase without a clear explanation has made me feel misled. Unfortunately, due to this experience, I would not feel comfortable recommending this company to others.

    4

    Good place

    5

    Friendly and unloaded me in 30min

    2

    Employee talk too much.