John's Oil

★★★☆☆ 2.9 / 5 (35)
Emergency Call


: 15 Avon St, Lynn, MA 1905
: (781) 592-9505
: https://johnsoil.com

Company Overview

John's Oil stands as the North Shore's most dependable and trustworthy fuel delivery and heating service provider. Since our inception in 1974, we have accumulated more than 45 years of experience in delivering heating oil and providing full-service heating equipment repairs and installations. Our services for fuel delivery include both heating oil and diesel fuel. Our heating services cover furnaces, boilers, and oil tank systems. Our plumbing expertise includes water heaters, oil to gas conversions, and plumbing for new builds, among other services. If you require fuel or heating services in Lynn, MA, or anywhere on the North Shore, contact John's Oil online or call us at (781) 592-9505.

Business Services

  • Bathtub installation
  • Plumbing inspection
  • Plumbing installation or replacement
  • Plumbing repair
  • Propane
  • Shower installation
  • Toilet installation
  • Water pipe repair

Business Location & Hours



Mon:7:30 AM - 5:00 PM
Tue:7:30 AM - 5:00 PM
Wed:7:30 AM - 5:00 PM
Thu:7:30 AM - 5:00 PM
Fri:7:30 AM - 5:00 PM
Sat:Closed
Sun:9:00 AM - 12:00 PM

Recommended Customer Reviews

Emaly B.
★★★★★

Polite, professional and skilled service people. We had a minor emergency a few years ago and they were SPECTACULAR! Local company happy to give them the business.

Marlena C.
★★☆☆☆

I paid on 2 separate occasions to have my fernace restarted. On both occasions, they weren't able to do it and refused to issue a refund!!!

Jen P.
★☆☆☆☆

We have decided to no longer use John's for our oil service.When we first moved into our home we used John's because the previous owner had left paperwork behind and we figured it was the easiest way to go. We should have looked around. Last year we needed our furnace serviced. When we called the office for help and to explain our issue the secretary was very very rude ( seems other reviewers also had this experience). She made us feel like we were a burden. Treating people rudely when they are cold and more or less at your mercy is wrong. We should have learned our lesson but being naive in regards to oil needs we kept them. This year we suddenly had a valve break. This kept us from being able to fill our tank on a day when the night would bring negative temperatures. We called their phone number 10+ times getting a voicemail that DID NOT allow us to leave a message. I then went to Facebook and pleaded on their page for them to call us. Their response even after saying we tried calling them numerous times was to call. Hmmm did they even read the message saying we couldn't get through??? After describing the issue they stated they would have to flag our account. They couldn't come to help us so we would need to go elsewhere. Because we would have to have another company provide us with the repair they would flag us for our next oil delivery. The individual talking to us on the phone was also rude. I know the weather here in New England isn't easy and can make us cranky but come on!!!! You guys are in the business of keeping people warm and safe. Do Your Job! After last year and this year we will no longer use John's oil. When you're family is freezing you shouldn't be toyed with and treated with zero compassion. The only person that cared was the owner Rhonda from Stadium oil. Although her employees were busy, she was kind and took the time to call us directly. She even Gave is numbers of other places that may be able to help. Thank you Rhonda, our new oil company is Stadium.

Sandy G.
★☆☆☆☆

Rude, Rude, Rude Customer service is very rude. Person I spoke to called me a bitch simply because I was explaining how they did not deliver the full 100 gallons I asked for and then on top of that made a error in giving me the correct change back and I got called a bitch and the representative hung up on me, I called back to speak to a manager and she said there's nothing she can do , but you are a manager ? We've been ordering oil from this place since we moved to Lynn ten years ago, it's a shame .

Roger B.
★★★★☆

I used another local and respected company (Powers Fuel) for years. Then Kenny the owner up and sold his business to Fawcett Fuel. I wished Kenny all the best and hoped for the best with Fawcett. The first time I needed an oil delivery, Fawcett rudely told me I'd have to wait 3 days. Didn't matter that I was an existing customer of the company they bought, but it is what it is and I never called them back again. That was 2 years ago.

I did some research and on the recommendation of a friend, I switched to John's Oil. Their prices are among the lowest at any given time and their service has been great. The woman who answers the phone is a little robotic, but she hasn't been rude to me. The guy is a little more friendlier, but as long as they do what they say and come when they promise, I can't complain. My oil furnace broke down this morning. It got down to 40 degrees inside and was about 6 outside. I called them at 8:00am and explained what was going on. By 10:00am they had a service man at my door and by 11:00am my heat was up and running. THAT's service and until that changes, John's Oil is my company of choice. 4 stars only because I get hit with an extra $20 charge if I get less than 100 gallons, which I sometimes have to do. I only have a small tank 137 gallon tank and don't want to let it get too low on the off chance they can't get out, so sometimes I only get 50 gallons and when cash is low, it's a nice option to have too. Other companies won't come out for less than a 100 gallon delivery.

Courtney M.
★★☆☆☆

I hate they my FORCE you to be their customer. Just want a price, maybe a consult or service. Nope, you have to buy oil first. Like why would I spend $150-$200 on oil, JUST to spend $180 to get you to come and LOOK at my unit and then give me a price??
They've lost me as a customer. Hell I need my unit fixed a good $1,500++ and they just lost that, plus me being an oil customer if their prices were best. ?
No loss on my part though.

Mhammed S.
★☆☆☆☆

I'm not sure if it was a miscommunication or what!! But we called for inspection service and i was told that i will be charged 95$ at least if any labor job come up, someone show up to the house and he didn't fix anything since everything was working properly and i was charged 237$ from my credit card!!!! When I called and explain what happened to someone i was told they apologize for the miscommunication but they still going to charge us!!!!!!! Even when I looked later at the bill i found out that the guy just turn a switch on and off and i even didn't got the inspection done!! And i may have to call them again and pay 95$ or 150$ to get my inspection done!!!!!!!!!!

Chuwey G.
★★☆☆☆

The secretary at the office is so rude. It seem like she hates her job or something. She doesn't even greet the customers when they walk in.

Chris B.
★★★★★

Best oil company around, great price on oil and the service department is the best around. My parents have been customers forever and never had any issues. I recommend them to everyone.

Greeneyes F.
★☆☆☆☆

Let me start off by saying ....I was a costumer of about 4 years up until last week when I placed my order for oil ( there are 2 oil pipes both marked ) not only marked but mine had a johns oil band around it seeing I was their customer.......there was strict instructions on the pipe number and where to place my receipt ( usually it would be placed in my neighbors mailbox and I would never see it ) so that being said the driver put the oil in the wrong tank! OK mistakes happen I get that but when I called to let them know I was told my gage must be broken. I told the person on the phone that it was not she put me on hold then came back and said yes he did put it in the wrong tank and that it's not a big deal they can just drain my neighbors tank and put it into mine. This is where the problem started our separate oil tanks are in our own separate garages to which his is completely filled & my neighbor was out of town for a week, I did let him know of the problem and he said he was going to call them, so a day goes by & still no oil so I call them back and ask ""do i have to wait for my oil till they get the oil back from my neighbor ? I already paid for it l was low on oil as well and yes it was during the cold cold weather. Her response on the phone to me was well we are waiting for your neighbor to call them back & that they gave him a really good deal on oil the price was 299 per gallon the deal was 40 off , again i said so am I supposed to wait!! That's when she got real nasty screaming at me like it's my fault I reminded her that its not my fault or even my neighbors fault but of her incompetent driver, well that's when she said "" fine I'll make my driver pay for it is that what you want "" keep in mind she wasn't talking she was SCREAMING at me with this then says she'll have them deliver to me ""MY LAST...SHE'S NEVER DELIVERING TO AGAIN""IM happy to say I got a much better deal @270 per gallon from Perley Burrill

web analytics
Call Us Now
Exit mobile version