
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.
Visit www.petro.com- 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)
- (397)
Popular Mentions
- 4,946,193 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,946,193 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 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.
Reviewed Dec. 22, 2024
Petro purchased our oil provider and furnace maintenance company in fall of 2023. After servicing our furnace for the first time it malfunctioned two week later in January at 6:00 am. We called the 24 hour "emergency" line and waited 45 minutes for a representative, who informed us that they were having a "safety" meeting that morning and would not be able to get anyone out until 1 pm even though the temp was 13. Eventually our CO detector went off and the fire dept. responded. When Petro finally showed up, the tech told us that the wrong valves had been installed during the previous service. "Life Endangering" incompetence and "POOR" customer service summarize our experience with Petro. We have a new oil and service provider.
Reviewed Dec. 19, 2024
The experience I have had with Petro is awful. I have had a technician come to my house twice to work on the same problem costing me 1,000 and it’s still not fixed. Called again for them to come out and address and they did not show up during their timeframe. No updates, no phone calls. When I called to see what was occurring, the response was the technician is still at another worksite. Not my problem, send someone else, at least update your customer. Absolutely terrible customer service.
Reviewed Dec. 3, 2024
My oil contract expires this month. I called Petro on 11/27/24 for pricing. I was told I would get a call back. I called again 11/29 and 11/30. Still no call back six days later and counting. Bye bye business. I admit their service department has been solid but their sales group is useless. I’m sure I would have received a ridiculously high quote anyway.
Reviewed Nov. 26, 2024
I closed my account with Petro in April 2024 and went with another oil company. For 6 months I was getting calls from Petro which I did not answer because I assumed they were trying to get me back as a customer. Today I got a letter from a debt collector claiming I owed Petro $479.96. I called Petro and spoke with Kelly in customer service. She checked online and told me that the charge is a mistake. I was wrongly charged, because I am no longer a customer, for a service contract for 2024-2025. Do not do business with Petro!!
Reviewed Nov. 25, 2024
I have had an exceedingly difficult experience with Petro. They installed a heat pump in our home, but made clear before the installation that we would need to still use our existing fuel oil-powered radiator as a back-up in case of severe winter conditions, and we therefore would need to keep our existing Nest thermostat running in addition to the new heat pump thermostat. However, when they installed the new heat pump, they completely disconnected our Nest thermostat and have not been responding to multiple emails to arrange for the Nest thermostat to get reconnected. Furthermore, when the heat pump was installed, they did not cover or move our furniture and we found debris (including mouse droppings) over our belongings. Finally, directors at the company do not respond to inquiries, so issues continue to remain unresolved.
Reviewed Nov. 21, 2024
We signed up with Petro a year ago and were initially satisfied with their delivery and service but encountered no issues. However, due to rising costs and a significant increase in their SmartPay plan, we decided not to renew for the coming year. We received our settlement balance, which we were fully aware of and ready to pay.
The day after canceling our service, their Credit department began calling us daily to demand final payment—despite the balance not being due for another week. When I inquired if we would continue receiving daily calls, the representative, Michael, responded with an inappropriate and dismissive attitude, rudely confirming that the calls would continue. This level of customer service is both unprofessional and inconsiderate.
Be cautious of their "special plans," as they can be misleading. Petro initially offers an attractive monthly payment plan, but when it's time for renewal, they often claim your usage exceeded expectations. This leaves you with a tough choice: pay significantly more than expected (sometimes 2.5 times more) or face an enormous balance if you cancel. To make matters worse, once you cancel, they waste no time hounding you daily for payment, regardless of the due date. I strongly advise against falling for their offers—they seem great upfront but come with hidden pitfalls.
Reviewed Nov. 19, 2024
If you get help with paying for oil during the winter months due to hardship, go elsewhere! They will say they "never received it." Meanwhile the place that distributes the checks says that they did send it and have proof of it. You will never get the oil when you need it, and if you don't have the money and time to hire a lawyer then they win. Where did the money go?!
Reviewed Oct. 22, 2024
Petro oil is very expensive. At half a tank (275) being over 1,000 if you do not pay, You will freeze. There is no loyalty past a late payment. In addition, they can refuse to give you oil if they suggest that your tank is not good enough for them. They have a sister company that comes and installs a new one. How convenient of them and not suspicious at all.
A temporary tank costs 1,000 - but a smaller tank cost 150- Only found that out after I spoke to the 20th representative. I have honestly not had heat and will never work with this organization. Not only did I have a payment plan, to pay this expensive oil- they still brought me to collections. I will scream it at the top of my lungs. They do not care about your situation, they are in it for the money. And they also steal from you. But you are going down Petro. Every second I breathe it will be to remind people about how horrible this organization is.
Reviewed Oct. 8, 2024
STAY AWAY. Horrible horrible company -like many other reviewers same issues. Their prices are a rip off and their service contracts are useless. Paid $300 for Furnace contract and still got charged $455 for a minor repair job that took less than 1 hour. Their prices are over $1+ more per gallon than other companies in the area. Interesting fact is Meehan is their "sister" company which I didnt know. After getting ripped off I started calling around for pricing and Meehan quoted me $1.40 less per gallon. Same company and very very different pricing.
Reviewed Aug. 26, 2024
I bought a home last year and was planning to do major renovations once my town permits were approved. I wanted a delivery just to keep me going, Petro took it upon themselves to put me on auto delivery even after explaining I DO NOT need any deliveries until my const. work was completed. I accidentally paid the bill and have been trying to get a refund from them for literally 18 months. They are the worse company I have ever dealt with and customer service is very robotic.

Reviewed Jan. 8, 2024
Jan 4, 2024. This is a most difficult review to write. Petro field service can provide expertise and service that is top end. The perpetually weak spot is in the "service management" (SM) area. While the customer call center excels at providing timely responses, the SM area can be extraordinarily weak in terms of providing solutions. Lack of field experience is the weak link here.
The instructions from SM to field staff apparently consists of delay and obfuscate. A simple flow check replacement (which has been done in 30 minutes previously) results in delays that had required my watching space heaters used to heat my main living area overnight. This is due to a circulator that ran continuously but its zone not reaching temperature. After today's weak as water response I find myself up yet again overnight despite a service contract and 33 years of loyalty. This is all part of the service contract which in and of itself would benefit from some added clarity - although this is not an issue here. NY may want to take notice of the above and try to learn from the experience as I have. The potential is great - the failure is truly unfortunate.
Russell
Reviewed Dec. 29, 2023
Thank You Petro Oil (Long Island). I give credit where I see credit is due. You want a full service Oil Company go with Petro! There's one thing I'll say, Petro's boiler mechanics or plumbers whatever they are called are QUALITY PEOPLE who KNOW what they are doing! They are happy quality people who are far from new. Very very knowledgeable! Been seeing them do the included tune ups for years! Special thanks today to Petro Oil boiler mechanic Patrick technician # ** today for spending the extra time and explaining everything and also given the advice on my next home which has an old steam Boiler.
Thank you Petro for sending Patrick! I'll be sticking with Petro for the Service! They take care of their oil customers and won't leave you in the cold! They respond within hours even on holidays if a repair is needed and prices are low or free with service plan! Price per gallon can be 20% higher if you lock price higher, but you get what you pay for!
Reviewed Dec. 7, 2023
Dishonest and take advantage. They deliver oil continuously AT AN ALL TIME HIGH! $1000 bill it’s dusting. When you want to cancel they do nothing to get you to stay, simply say it’s a $400 cancellation fee. They charge over $1.50 per gallon. We will definitely be contacting BBB and possibly taking them to small claims. Do not work with this company, you will regret it down the road.
Reviewed Oct. 18, 2023
Have had the heat off all year. Still hasn't been turned on and was only a quarter down. Got charged 100 gallons! My tank is 275 capacity. The gauge would have been way below 3/4 if that were true. Crooks!
Reviewed Sept. 19, 2023
Carroll Home Services was recently purchased by Petro. Every year for 3 years. I was on a Smart Budget Plan. Now, Petro says I can't get on a Smart Budget Plan unless I pay at least half of my balance and they will not deliver any oil on the date of delivery. The balance is 1400. This is the biggest rip off.
Reviewed April 13, 2023
I don't know how I let this company suck me into a service contract for my boiler and to buy oil from them. No need for me to talk about their prices as most of the reviews are about that. I was without heat for almost two days. It was spring not the middle of winter. I tried talking to the service manager who they say his name is Richard. I asked for his last name but was told they couldn't give it to me. I asked to speak to him but was told he didn't answer his phone. So Richard if you read this give me a call. I'm seventy seven years old and would have to spend too much time telling you how frustrating it was to try to get my burner fixed. I'm not doing this to get even but to keep other people from making the same mistake. I called another company that came in two hours. Good luck!
Reviewed March 8, 2023
I have been a customer for 3 yrs now. My contract was due to renew at the cost of $377. They have tacked on about $100 each yr to just have this contract renewed. This and every contract offered ceiling price protection in exchange for a delivery every 2 weeks. Come to find out today, they do not offer anything but automatic deliveries. I have paid their ceiling price 90% of the time. We are talking more than $4.50/gallon. Although my contract expired, I was still on automatic deliveries.
My tune ups have been done but I suspect that an independent tune up would be benifical. Why? Because the new furnace I bought a yr and 4 months ago goes through just as much oil as my 30 ur old burner did. (I bought this from Petro and was installed by them.) My proof? The estimated smart pay rate justified by my average spending amount this past year that posted on my account. Last year my smart pay rate was $450/month...Today it was $534 a month. I cancelled my account today. I can get far less expensive oil delivered on demand without the extra money given to an oil company that states they do all this for their customers. They service themselves better than their customers. Do yourself a favor and read all the reviews before signing any contract. Wish I had.
Reviewed March 4, 2023
Petro Home Services sucks. We moved out of our house and out of state. Realized a year later they were still charging our credit card for the new homeowner's deliveries. Called in November 2022 for help. Was told by a “supervisor” they would look into and call back. Waited months. No resolve. Called back again and was told the same. Finally get ahold of someone again two days ago who was very rude and was told I would get a call back again. The lady called me back today was immediately standoffish and not even referring to the right instance. When I pointed that out got even more snippy. Basically told me they will not make a simple phone call to new owners to ask for them to pay for the services we paid for. Told me it’s my problem. Used them for 7 years as a loyal customer. What am I going to do? Fly back to NY for small claims court? The big company wins, not the little people.
Reviewed Feb. 9, 2023
TERRIBLE!!! They continue to deliver oil AFTER our account has been on HOLD for NO DELIVERIES for over a YEAR!! They are trying to FORCE us to pay them for product we did ask for and cannot use - NOT TRUSTWORTHY or FAIR BUSINESS - STAY AWAY! THEY'RE BAD BUSINESS!!
Reviewed Jan. 31, 2023
Don't renew your contract with Petro. Get oil when you need them without contract. There are many local companies out there does that. They charge way too much for contract (start at $99 then increase by $100 each year) and does not cover much. Save the money with fuel and hire technician for service when needed.
Reviewed Nov. 23, 2022
I lost my heat on Sunday November 20, 2022. Called for service at 7:30 Monday morning. Was told the tech would be out to today. Called later to let me know they were not coming. Would be there on Tuesday, cancelled again. Was suppose to show up this morning and no show again. I am on my 3rd day with no heat or hot water with pneumonia.

Reviewed Sept. 14, 2022
Finally, I got hold of number through much effort and got connected to customer service department and was told that a 'Field Supervisor' would call me back. I have not heard from him yet. I am worried that the floor has been terribly contaminated by leaked oil although I kept absorbent paper under which I replace daily. The finished basement smell terrible as well.
Reviewed April 4, 2022
I received a bill that was too high, I know that the oil is expensive, but raising the price of the oil from 4.30 to 6.79 is ridiculous. DON'T USE Petro. I will never call them ever again. This company want to charge for everything.
Reviewed March 10, 2022
Just got oil delivery. Automatic delivery (which they seem to do as soon as there is a reason to run the price up, needed or not). $6.509 / gallon for #2 oil. That’s criminal, Putin or no Putin. Clear price gouging. I paid $4.89 / gallon, Petro pricing, last month, which is still insane. Stay away from Petro.
Reviewed Feb. 1, 2022
I ordered oil on January 25th 2022 100 gallons for $325. They took the money right out of my bank account and I never heard back on a delivery date, so I called 3 days later and the women on the phone conveniently says "Oh you’re scheduled for today," my delivery came and my tank was at 1/4. After I received my oil I checked my tank and I was only at a 1/2. That was not 100 gallons, I called PETRO OIL and the “MANAGER” tells me to shake my tank!! Never heard that before, we also never received a receipt, the “MANAGER” said he would email right over to me…. Well it’s now been 24 hours later and several phones later with no email with my receipt. PETRO OIL YOU ARE NON TRUSTWORTHY.. I should have known with all these 1 star reviews.. Next time I’ll do my homework as you should too and NOT TRUST PETRO OIL. PERIOD.
Reviewed Jan. 28, 2022
Petro Home Services was supposed to come to my house to work on the heat and thermostat from 12 - 3 PM today. They called at 2:30, said they had one stop before me and would be here around 3:30. It is now 7:01 PM and I am still waiting for them to show up. I called the office (another terrible experience because the wait lines to talk to someone are so long, every I wind up being a callback) and they said the technicians were 3 towns away. They have not kept their word and they care nothing about the time they make you wait. Their services contracts have taken a quantum jump in expense, but their service is the worst it has ever been.
Reviewed Jan. 17, 2022
This company tells you everything that makes one feel using this company will be the right choice. I had a few red flags but since I was locked in I became stuck with them. Although I signed with them in November I had my first delivery 1-11-22. I had my oil tank relocated and in order to get a delivery I had in no uncertain terms I had to use their technicians to approve the work. Using their technician came at a price and the 20gals that was put into the tank cost me 64.00. When I called to get the tech I was given a window of time not knowing someone already came before time and I sat in a cold house for over 5 hours now.
Today (1-17-22) I called to question why I bill is 790.59 when I was to I am on a “smart budget” and my payments will not be more than 340. Talking with the customer rep her best response was their oil is “SUPERIOR“ than most company. Hence the high price. I am an unhappy customer and I know I have choices and using this company is my worst choice. I ask to get out even before a delivery was made and they hold you at ransom for $400 in order to get out. Please potential customer of Petro do not use this company. Do all research and the reviews you are seeing is all real. I have to give a “star” and giving this company one is is way too much.
Reviewed Dec. 26, 2021
My furnace (which Petro sold me and installed) began leaking and I asked them if they could send someone out to take a look at it perhaps fix it. They basically told me “get bent unless you sign a contract whoever you have been buying your oil from can come and fix your furnace.” I found this to be very rude and dismissive, they sold me the furnace and installed it, but did not want to be bothered assisting me unless I signed an exclusive contract to purchase all of my heating oil from Petro. Because of this profoundly negative experience, I doubt I will ever do business with them again provided it isn’t unavoidable.
Reviewed Nov. 8, 2021
I've given them too many chances. There is no way I will be signing up with this company again when my contract expires. Over a dollar more per gallon compared to others. Total ripoff company. Beware!
Reviewed Oct. 29, 2021
Not only could they not manage to call before their deliveries EVER the worst complaint comes from the move I just made while renting my old home. Both the office woman Kim and service manager Jim TOLD ME (phone/text/email) back in August that when I moved out, I needed to provide a meter reading for my refund of oil that was in the tank and the new tenants would be charged for the amount of oil in the tank once they opened the account. The service manager would bug the ** out of me and my tenants for them to sign up stating that my refund wouldn’t come until then so finally the tenants opened their account (even though they didn’t want to go with them but then I wouldn’t receive my refund through Petro and they'd have to pay separately).
Now ALL OF SUDDEN I don’t get refunded and they basically tell me to screw off the tenants need to pay me they can’t do it and they never stated they could. I have it clear as day in writing on emails and texts and now they still won’t refund me the $650 that now I’m out of. They clearly lied so they could get two new accounts, scam artists, unprofessional, and completely unjustified coercion
Reviewed Oct. 25, 2021
They charge way over the market. They made it impossible to get into a neighborhood contact and overcharged us because our old contract ended. Now they say we can't get out of delivery contract that we don't have. They are downright criminals.
Reviewed Oct. 13, 2021
Just received my first bill this year. Got charged $4.07 a gallon. A quick research shows that the average rate for most oil companies today is about $3.02 a gallon. I will be canceling my contract. What they are doing is criminal. My device: use other local suppliers.
Reviewed Sept. 28, 2021
Do not work with Petro Oil company. The company undercharged me for oil then 8 months later emails that I owe them money. I have asked 4 times to speak to a supervisor, no callback. Ridiculous. Then we worked out a payment plan that they agreed to then they did something completely different. Definitely, not working in the best interest of the customer.
Petro Company Information
- Company Name:
- Petro
- Formerly Named:
- Petro Oil
- Country:
- United States
- Website:
- www.petro.com