
Petro Reviews
New England
- We require contact information to ensure our reviewers are real.
- Our moderators read all reviews to verify quality and helpfulness.
- We use intelligent software that helps us maintain the integrity of reviews.
About Petro
Petro Home Services specializes in home heating oil and HVAC services. The company offers heating oil delivery, equipment installation and maintenance, and energy-efficient upgrades. Operating primarily in the Northeastern United States since 1903, Petro focuses on dependable heating solutions and personalized customer service.
- Responsive customer service
- Timely delivery of services
- Professional and knowledgeable staff
- Unauthorized deliveries
- Billing discrepancies
- Poor communication from staff
Petro Reviews
Filter by Rating
- (14)
- (9)
- (17)
- (23)
- (390)
Popular Mentions
- 4,880,395 reviews on ConsumerAffairs are verified.
- We require contact information to ensure our reviewers are real.
- We use intelligent software that helps us maintain the integrity of reviews.
- Our moderators read all reviews to verify quality and helpfulness.
Recent
- Recent
- Oldest
- Most helpful
A link has directed you to this review. Its location on this page may change next time you visit.
- 4,880,395 reviews on ConsumerAffairs are verified.
- We require contact information to ensure our reviewers are real.
- We use intelligent software that helps us maintain the integrity of reviews.
- Our moderators read all reviews to verify quality and helpfulness.

Reviewed Feb. 11, 2026
On February 9, 2026, during an emergency blue code alert when the temperature dropped to minus 8 degrees, my account was temporarily put on hold due to a pending balance. While I understand the importance of billing accuracy, I had been making consistent partial payments. However, the company's records inaccurately indicated that I had half a tank of oil left when, in fact, I had run out completely. I had a burner tune-up in October; they should know if there is anything wrong with the furnace.
I attempted to contact the company for two days to resolve this issue but did not receive a response until Monday, February 11. When I finally spoke with a representative, I was informed that I needed to make a payment before they could deliver the oil. I made the payment, but unfortunately, I still made me wait until Wednesday, February 13, for the delivery. To my surprise, they also tried to charge me $160.00 to restart my furnace, despite my having a premier plan that should cover that service, or just don't charge me due to their negligent actions.
They ended up telling me that they wouldn't charge me for that, based on the manager's decision approval, yeah, right. As a single mother with two children, one of whom has asthma, this company's actions put my family in a situation of terrible emotional distress and risk to our safety. I believe there is a significant opportunity for the company to improve its communication and stop falsely advertising that it offers emergency services. They need to enhance their customer service processes to better support families like mine in times of need.
Reviewed Feb. 10, 2026
Check the ConsumerAffairs website on this company, and it will bring clarity to this company. 491 one star reviews. https://www.consumeraffairs.com/utilities/petro_oil.html. They increased our oil delivery over a dollar to on our last delivery, (over $5 a gallon) even though the price of oil has gone down. They are 45% over other companies in the area. Yes, I got quotes and asked friends what they are paying. Petro is an a rip off, look elsewhere people, highest price in long island that I can see. You have to wait to on the phone to talk to anyone, you are always put on hold, every phone call is at least 30 minutes long. Even customer service talked over me and quoted the war in Ukraine affected their prices. We have decided to move on to someone else.
Reviewed Feb. 9, 2026
Don’t know why I stay with Petro. All my friends and relatives pay way less with other companies. This will be my last year with Petro. I’m at a ceiling price of $4.39. Supposed to go down when oil goes down. It never changes. Petro is a big rip off.
Reviewed Feb. 9, 2026
Recurring boiler failure that Petro failed to resolve despite charging over $1,000 for a prior repair. When the oil tank drops below half, the boiler stops receiving oil—a known issue Petro previously diagnosed as air entering the oil line. On 02/08/2026, during extreme winter weather, we lost heat and hot water again. The technician refused to inspect because the boiler was temporarily running and left. It failed again shortly after. Despite advertising 24/7 emergency service, Petro took over 10 hours to return my emergency call and still could not dispatch a technician for days. I have an infant and an 80-year-old in the home. Petro also refused an emergency oil delivery and prohibited using an outside provider, leaving us without heat and without options. This is not emergency service—it’s unacceptable.
Reviewed Feb. 9, 2026
One star is way way way way too generous. I have never received worst customer service in all my life. I have a service contract with this company and I have no heat. I have called at 12:30pm. No one answers. Called many more times as well. The recording says, 'Your wait time is estimated to be more than 30 minutes," or they will hold your place in line and call you back when someone is available. It is currently 9:45 pm (Over 9 1/2 hours since I originally called) and have still not been permitted to speak to anyone at all, never mind someone actually coming to fix the issue. While on hold, I'm forced to listen to their false advertising that someone is always available to help 24 hours a day 7 days a week, quick and reliable. There is ice forming underneath my baseboard. I will have to sue this company if my pipes burst. Is this some kind of cruel joke?
Reviewed Feb. 8, 2026
I have been without heat 6hrs. On hold with Petro for 4hrs. No one is responding, I've tried contacting them online message. Came on. No agents available. All the numbers they show have the same message. I'm a senior. I need heat. If I could give them a zero I would.
Reviewed Jan. 30, 2026
Purchased a gift card for $100 and for some reason the money never applied to the card. We called the number on the back thinking it would be a quick fix. I was told to email front and back of the card and the receipt, so I did that. Ultimately they gave me the runaround. After speaking to several different people by email and phone they decided to only give us half of our money back. Not sure how they think they will stay in business treating people this way but our household is switching to ultramar. Maybe they will honor their gift cards. Crooks!

Reviewed Jan. 29, 2026
Up until this delivery, the company was good about making sure I got refills well in advance of my tank getting empty. The price markup has always been a bit high (I've tracked it for about 2 years - very little consistency with how they mark it up either). So this time, my estimated delivery date was 1/20 (plenty of time until empty). Got a call on 1/23/25 that said the driver broke down and my new scheduled delivery was 1/27. Waited all day, nothing. I called late afternoon, person said they have a printed ticket which means it's on the truck, so they'll be there today or early tomorrow. Tomorrow (1/28) rolls around, nothing all day. I call again, person tells me I've been scheduled for 1/29.
By this point, I'm well below 1/4 tank left (mid-teens in gallons). Wait all day on 1/29, got a call from them around 4pm saying they'll definitely get to me by 2/1. I told them this was unacceptable because I will run out of fuel to heat my home. She said I can call them and make a service appointment to get my heat fixed if that happens. Say what? How does that resolve my no heating oil problem or how to heat my house and family? She said I'm sorry and didn't even try to figure out something based on the fact that I'm in an emergency situation now due to their scheduling issues. It's all good with this company until it catastrophically isn't.

Reviewed Jan. 28, 2026
For the last seven years, we’ve had no issue with Petro. Always deliver before we run out. It seems their estimate of how much oil we have in the tank is rather accurate, and they have never let us get in the danger zone. This last 6 months, however, that seems to have changed. I’m not sure if this is a cost-cutting exercise, but we have been left without oil twice. Requiring me to use diesel to keep the heat on and stop the house freezing. Both times, there has been no notice that the delivery is not coming so no chance to find an alternative. I’m still sitting here in the cold. Waiting for oil.

Reviewed Dec. 29, 2025
They charge way too much. One cannot start a contract until Oct when the prices are highest and they charge way more than average and they will double up on deliveries. I was paying 800 more than with another company.
Reviewed Dec. 29, 2025
I would give them 0 stars if I could. My mom who is 80 years old was without heat for 10 days in one of the coldest weeks in winter (19-20 degrees). They didn't deliver the part when they said they would. The owner didn't bother call us back in an appropriate time and of course they didn't show up during the window they gave us. I'm furious.
Reviewed Dec. 15, 2025
If I could give them negative stars, I would. My husband and I have had the worst experience we ever had with any company. We had two oil accounts with Petro. One account was for our Airbnb, the other was our home. We set up auto pay for both accounts and instead of applying the Airbnb auto pay to the Airbnb, they applied it to our home and stopped service because the Airbnb account had no payment applied. We called them multiple times before they transferred the funds to the Airbnb account. Each time, explaining that we have two separate auto pays and one should be paying for the Airbnb. This happened every couple months over the course of three years.
The last time this happened we had close to no oil in the Airbnb tank and called them to come fill the tank. They charged us for a call out and we had to call them 4 times to get the charges reversed. We have since sold the home and moved out of state. Now they owe us $1,500 because we have a credit with them. I requested the account be closed and a check sent to my new address, that was on November 24, 2025. They charged me in December and when I called they couldn't tell me why, they were going to look into it and call me back, that was a week and a half ago. My account is still open today December 15, 2025 and they still have not sent us what they owe us.
Reviewed Dec. 5, 2025
I had a leak in my boiler. At 2 pm they told me to turn off boiler. I was watching my grand kids. One is 4 months old and the other is 3 years old. It is now 8 pm. Still waiting for them to come while my boiler was leaking with no heat in the house watching my small grandkids. I been with Petro since 2011 and this is how I was treated. When my contract is up I will be looking for a new oil company.

Reviewed Nov. 17, 2025
I hired Petro Home Services in mid January 2025 to tune up and clean my boiler. October the same year I had a well issue where I had to hire a different company to come out because it was the weekend. The other company that came out to replace a foot valve in my well noticed that my expansion tank and valve were defective going to my boiler. The expansion tank was full of water when it's supposed to be full of air and the valve was malfunctioning. They also told me that the furnace looks like it needs a tune-up and cleaning because it was running really rough.
I called Petro Home Services and ask them if they stood behind their work and the lady said that they do. She put me on hold to talk to somebody and then when she came back said that they were going to charge me for a technician to inspect it and to clean it because it was almost a year later, when actually it was only about 10 months and the heat doesn't get used in the spring or summer so the boiler was being used minimally just for hot water during those times, so I don't even think the boiler had that much usage since the tune up. Anyhow I hope this helps other people when deciding who to hire for your tune-ups. I definitely would not go to this place!
Reviewed Nov. 6, 2025
Petro has been reliable when it comes to delivering heating oil and propane. Unfortunately, their service department is a completely different story. After nearly ten years as a customer, I’ve learned that they are not certified by the manufacturers of the heat pumps, air conditioning units, or boilers they install and service. Unless you’re technically knowledgeable, you would never realize the shortcuts being taken.
Over the past four years, multiple technicians have attempted to fix a recurring issue—without success. I’ve spent over $2,400 replacing parts that were no longer under warranty on a unit Petro installed in February 2018. Some technicians have even refused to take responsibility, saying, “I didn’t install those parts,” and then leaving without resolving the problem.
It’s now been three days since I started trying to reach a service manager. I’ve left several messages, yet no one has returned my calls—only updated the service notes. Based on my experience, I strongly advise avoiding Petro for equipment installation, repairs, or ongoing service. Their delivery may be dependable, but their service is disappointing and unresponsive.
Reviewed Oct. 12, 2025
Based on these comments my suspicion has been confirmed. I will not be renewing with this company. I’d recommend anyone using them or considering them to keep detailed notes, keep track of all conversations, take pictures of your oil levels before deliveries. But having to do all that is a bit much so….
Reviewed Sept. 30, 2025
We were loyal customers of PETRO for 26 years, but they've lost their way. Charging for services they never provided, charging for services under contract using dishonest practices, technicians that are outright rude and less knowledgeable about their jobs than they profess to be. If you're thinking of using PETRO for anything, don't. There are plenty of good companies willing to put the customer first without signing up for PETRO. I'd give them a zero but they only go down to a 1. And come to find out, they're not even listed with the BBB - that tells you all you need to know.
Reviewed Sept. 25, 2025
Petro came to give my boiler a checkup. A few weeks later it started making noises. I was having an extension built on my house at the time and I asked the plumber on the job to take a look, It seems the tech turned off the water to the boiler and never turned it on. My boiler was "dry firing" which caused the boiler to crack. When the feed was turned on it started leaking. I converted to a high efficiency gas boiler and hot water system. Bye Bye Petro.
Reviewed Aug. 1, 2025
On 7/22 Petro was hired to service my boiler. 5 days later my boiler exploded. Petro told me that if happened 2 days after the water flooding my basement they would consider the merit of my claim but because it was 5 days it bad luck. Question... would you hire a manager that answered customers like this. I will post his name later. Absolute clown! Bodily injury is not bad luck. During Petro into bankruptcy for bodily injury is managerial incompetence.
Reviewed June 25, 2025
Our boiler began spraying water in the morning. Petro came to service it and said they needed parts. They turned off our water and said there is enough water in the tank to flush toilets and they would come the next day with parts. There was no water so my husband and I who are in our 70s could not flush the toilet or use water for 24 hours. The next morning when they said two technicians would come they delayed it until the afternoon. One technician arrived. He said Petro had send the other technician who he needed to help home. We called Petro and said we can't go without water for 2 days. It's dangerous for people in their 70s especially when it's 100 degrees out for 3 days in a row. As I write this we are having to go to the bathroom outside as the toilet is so clogged. It will be 50 hours if Petro even comes tomorrow.
Reviewed May 23, 2025
A Petro customer for over two decades (heating, a-c, and generator), I have cut all ties with this company for various reasons, but mainly because it does not honor its service contracts. Petro's best technicians seem to have left for better pastures, and their surrogates can be incompetent, like the one who misdiagnosed my stand-by generator, one that Petro had installed a decade earlier and serviced since that time.
The Petro tech claimed that the unit wouldn't start due to a faulty intake valve that he could not replace because Petro no longer repairs such units or honors the service contract that I have had in writing since the original purchase. Having no other option, I was forced to call another company with whom I do not have a service contract and pay for a diagnostic and, later, an installation fee. This other tech immediately diagnosed the problem as a dead battery, something the Petro tech had not even checked. When I notified Petro of this misdiagnosis on their part (by emails and numerous telephone calls) and asked for an adjustment for my out of pocket expenses, I was peremptorily ignored and shut out, despite my decades with them "as a loyal customer."

Reviewed May 10, 2025
Total scumbag scam company to the point where they train their staff to scam the customers. Thank god I didn't do autopay. Before I even get into their scams, they don't even have an email anywhere on their website, invoices, or contract, and they will refuse to give you an email. They literally said "WE DON'T HAVE AN EMAIL WE CAN GIVE YOU"!!!
I've never heard of a business without an email. This is so they can push you out outside of your 45 day contract termination period (in my case), force you to pay and comply with the insane contract they make you sign all of your rights away, and prevent you from using emails as evidence if you want to take them to court. The only evidence will be the contract. RECORD YOUR CALLS! And keep calling until they give you an email so you can formally cancel your account in writing. They will say they will email you... They won't. It took me about an hour to get a GENERAL email from them, not a direct email.
Onto the scams, like everyone else says, they'll charge you the initial $250 or so in my case, then say you don't pay anything other than the gas you use... Until another $250 comes in one month later for no reason. I was lucky enough to cancel within the first 45 days after realizing it's all a scam, but read the horror stories here if you're stuck in their insane contract. I think they're recording their calls because they talk in a very defensive and legal way and will not acknowledge your complaints. The very first thing they'll say is "you have a balance due" because they want to show YOU are the one at fault. Then they'll start saying incorrect invoice dates, service dates, etc. that favor their defense and confuse you... Make sure you INSTANTLY CORRECT THEM ON THE PHONE.
Then they'll say they don't know why it happened, then they'll give different stories of why this happened, they'll pretend to get ahold of the person who invoiced it but of course can't get ahold of them, they'll say they'll call you back, blah blah blah. It's all a systemically organized scam to the point where they probably train their staff to scam the customers, and as stated above, there isn't a single email for you to reach out to to create evidence for yourself. Don't let them push you around. Demand an email. These are the types of businesses I would happily go to small claims court over $500. I bet if you threaten them, they'll give you some power to avoid wasting time and money going to small claims court because they're probably banking on you not wanting to go to court.
Reviewed May 3, 2025
These guys are the WORST! They sold us a new system a couple of years ago. It was installed by a subcontractor. Petro is clearly unable to maintain or repair it. We've had 10 service calls in the last couple of weeks. Each time they tell us they have to order parts and come back/ Each time they install parts the system fails in a couple of days. One time it failed 3 hours after the "technician" left. They charge a premium rate and give no service. Their "emergency" response time has been 24 hours or more.
Reviewed April 26, 2025
I've been a Petro customer since 2020. I requested 2 tanks to make sure I never ran out of fuel but was told by Petro rep that was unnecessary, that with their auto delivery they are able to gage and deliver as needed and a duel tank system was unneeded they would keep up with demand. They did, up until our system changed and now they can't keep up. For reference it was fully disclosed to them that we intended on adding a propane stove and they said it would not be a problem. So we let them install their 1 tank system.
In November of 2024 we added a propane stove to our system. In February of 2025 we ran out of fuel for the first time. Petro said the calibration on their system was off and they said they fixed the problem on their end at that time. We had 2 more deliveries since then. Now, last night just before 5pm, April, I have run out of fuel AGAIN! when I called and spoke to Nadine, I was told I still have 15 gallons. I informed her that I was cooking and my stove is completely out. She said she would send someone out between 8:56pm- 11:56pm. I accepted the time frame. At 12M when no one had shown up I called back and spoke to Mike, who said they had no available trucks to send. He had no answers as to why Nadine gave me a time frame that they could not meet.
At 8am this morning, we called again, spoke to Dakota who told us that the system is down and he has no eta for our service call. About 1 hour later a service tech showed up WITHOUT FUEL. I asked him what he expected to do, there was no way for him to do his mandatory leak check because there is NO FUEL. He said he had to confirm there is no fuel before they can actually send the fuel truck out. In February, when they let us run out the first time, they did not send a tech to check first, they just sent the fuel and I had to wait to have it turned on. This feels like some type of delay tactic.
There is no eta on the fuel truck, because the system is supposedly down and then I'll have to wait for the service tech to make a second trip out to turn the system back on. Again, no eta. So I waited from 5pm -Midnight last night with ZERO results. I have to waste my day today now, it's Saturday too, for Petro's mistake. I have no alternative option to getting heat/hotwater and my cooking source back today other than to wait for them to get their act together because they own the tank and no one else can touch it. Fool me once shame on you, fool me twice shame on me. Totally shame on me today, I should have never stayed with you after you let it happen the first time.
Your system is clearly flawed. I should have researched and connected with another company and made the switch after the first mishap. But I gave the benefit of doubt to the situation since we had been customers for several years with no problems. They let it happen again proving that their services offered are clearly not what they once were when we opened the account, and they are acting like it's my fault they dropped the ball. I will be correcting this problem for myself after this weekend, I'm sure there's is a company out there that is more deserving and appreciative of my dollars. I am not going to let this happen a third time, and I will make sure that I spread the word. I'm writing this 3 hours after the service tech came to confirm we have no fuel. Still no fuel truck. Still no eta.
Reviewed Feb. 19, 2025
I've been with Harriet's since 1988 until Petro bought them last year. I'm easy on automatic delivery. Two weeks ago they delivered 177 gallos of oil. The bill was just shy of $1000! In the 30+ years of having oil heat, never once have I ever gotten a bill so high. Their price for a gal was pennies shy of $5. On the same day of my oil delivery, I checked another company, Red Lion Oil. Their price was, and still is, $3.249 per gal. Price gouge me once, shame on you. Price gouge me twice, I don't think so! I am now a Red Lion customer. If I could rate them zero stars, I would.
Reviewed Jan. 16, 2025
We were not on auto-delivery but they still came regularly unscheduled. When we asked to stop the auto-deliveries, they confirmed kindly that they would stop only to be billed 2 more times for auto-deliveries. When we objected they reduced the bills 10% but said we were still responsible. We are happily with another oil delivery service now.
Reviewed Jan. 12, 2025
I take back my last review. They did get someone to help me. A 2 minute fix. Fixed with a ball point pen. And they didn't even charge my company! I apologize for my rant in my last review. Thank you so much!
Reviewed Dec. 26, 2024
If I could give 0 stars, I would. I have a oil tank from 2022 & we are on Auto Delivery & Auto Pay. We had a service done on 11/26 & they filled our tank. Unbeknownst to me, they claimed our tank is "unfixable" & put a stop on our account. They did not email, call me, add a notification in the portal -- absolutely nothing. They did not communicate with me there is an alleged issue.
We noticed an issue with the heat not working properly & called HVAC. Within the next 24 hours, we lost heat & a pipe burst causing us to spend our entire Christmas Eve & Christmas ripping up carpet & trying to dry out our home. I am 7.5 Months Pregnant with no heat, the day before I am hosting 25 people for a Holiday Party. Petro has no information as to what about our tank is "unfixable" & I am struggling to believe that's the case considering is 2 years old & they have been coming regularly for years. They are not escalating the service & technician team to come. Instead, they're telling me someone can pop by around 2 am.
Reviewed Dec. 26, 2024
We had Petro install a new boiler and water heater in 2021 for a cost of over $20k. Over the 2.5 years since, the system has given us constant trouble, either failing to start up heat, producing temps at the faucet of 157 degress, blowing water out of the water tank onto the basement floor. They have sent maybe 10+ technicians over this time and I have on ring video one of their technicians tell me that the system is a lemon - I forwarded this video via email to them which is when they got the manufacturer involved.
Most companies would replace a lemon - not Petro it seems. All along they were nothing but polite and professional - until this week when over the xmas holiday we had no hot water for periods until I reset the system in the basement and even then it can take varying amounts of time to heat the water - not convenient when a 5 year old is readying for bed.
We had a Petro tech come out and basically he refused to admit there was an issue and even told me a light was on when in fact I had video of what the light should look like when on. The hot water did come on but now it's off again - he basically wants it to be broken at the time of the visit but his dismissive attitude and his inability to listen to the customer's explanation and at least try to diagnose the issue is just plain unprofessional. Because of his attitude I will be looking to do two things - 1. sue Petro under the lemon law (thank you tech for admitting it to my face on Ring door camera but the dozen service calls should also show it as such) and 2, get another provider. $20k+ along with annual service contracts and buying heating oil off them at high prices should get you better than this.
Reviewed Dec. 24, 2024
This is the second time in two years that they have failed to deliver oil while we are on automatic delivery. What’s worse is how they treat their longstanding customers. We get the runaround and their service calls have been continually delayed. I would definitely look to other providers. This company should not be in business.
Petro Company Information
- Company Name:
- Petro
- Formerly Named:
- Petro Oil
- Country:
- United States
- Website:
- www.petro.com