Cain Oil
Call now
Call now
Website
Call
Cain Oil
We provide complete heating services including heating installations, servicing existing equipment, plumbing and service plans to meet all needs. We install and service all types of residential and small commercial air conditioning systems. We offer both automatic and will-call delivery service. We can monitor your oil usage and deliver automatically.

We also offer monthly budget plans to spread out oil costs that can include one of our service plans. Plan 1 provides a thorough cleaning of your oil burner and furnace or boiler. This includes checking burner operation and adjusting the flame to peak efficiency, plus filter cartridge or screen. Plan 3 includes the services in Plans 1 and 2, plus Service and Parts Protection for 19 parts with a total replacement value of $1,200.

Plan 2 includes an annual check-up as set forth in Plan 1, plus two service calls (24-hour service). All parts repaired or replaced at regular rates. Plan 4 includes services provided in Plans 1,2, and 3, with a total of 31 parts and the labor to replace them to be covered at no cost to you.
Reviews (11)
Anna Robinson
Anna Robinson
Dec 28, 2021
Report
I recently had my entire heating system replaced (oil heat), furnace, hot water heater and oil tank. John was helpful throughout my entire selection process. He answered
my questions and I had many. When it was time, he told me they would prep one day and replace heating the next. The process was so smooth. And the crew was very clean. My basement area was cleaner than when they started. I would highly recommend Cain Oil!
Lauren Vigneau
Lauren Vigneau
Apr 01, 2021
Report
My family has been using Cain oil for over 30 years. I just recently bought my first home and my entire heating system needed to be replaced. John was knowledgeable and helped me through the process of picking the right unit. His prices were reasonable and work was done within 24 hours. I would highly recommend their services.
Melanie Flynn
Melanie Flynn
Jan 31, 2021
Report
Cain Oil is a LIFESAVER!!!
After being stood up for our scheduled service (a different provider in Somerville, who No showed two different times) I reached out to Cain Oil after being referred by a friend. John sent out two service team members within 30 minutes and our heating unit was up and running in no time! They were professional and extremely knowledgeable. I am so grateful for the timely service and attention to detail. Highly recommend!
Brynik Coombes
Brynik Coombes
Sep 12, 2020
Report
To john and his entire staff.. best service and on time everytime for anything we need day or nigjt.. highly recommended company
John Grayson
John Grayson
Jul 17, 2020
Report
We have used Cain for oil delivery and maintaining our heating system for many years. But this summer our air conditioning broke and they were able to fix it quickly for us. It's great that they do both heating and cooling.
Mary D.
Mary D.
Jan 11, 2018
Report
I called my regular oil company with whom I had a contract for scheduled oil deliveries and a prepaid contract. On the coldest weekend of the year Friday (January 5) I was told they could not deliver until Sunday (January 7). This was of course was unacceptable to me so I went in search of a company who could perform and deliver oil. (another story)

I live in Lynnfield and I called Cain Oil Company, I told them I was not a regular customer, but that I was in a desperate need of oil as my tank was empty. They were amazing! They had a delivery within two hours, primed my tanks and were kind both
Jen Cunningham-Baxter
Jen Cunningham-Baxter
May 18, 2017
Report
They are great!! Fast, friendly and reliable!! Totally recommend them!
Carl G.
Carl G.
May 04, 2017
Report
I hired Cain Oil to replace my oil line and clean and tune my furnace. 20 minutes after completing the oil line I found their technician putting his tools back in his truck. I asked if he had cleaned the furnace and he said that he had. A few weeks later I had no heat. I called a different company and they inspected my furnace and said it had not been cleaned "for years". They then spent 4 hours disassembling and cleaning the furnace. When I called Cain's to complain that I had been charged for a cleaning that wasn't done they refused to discuss the matter with me or to
Ryan M.
Ryan M.
Dec 20, 2016
Report
They trek up my hill every time and even in the snow. They installed a heating system and it works great. Very dependable company.
Patrice Duggan
Patrice Duggan
Jul 30, 2016
Report
We got a new heating system installed as well as central air by Cain Oil and could not be happier. Our heating bills have decreased and the central air installation was the best decision we made! Oil delivery is dependable and the customer service is excellent. Thank you Cain Oil!
Chris R.
Chris R.
Jul 20, 2015
Report
Called them on a sunday had no hot water . they called back and sent a service guy out later in the day fix the problem. Was very happy with there service. And happy to be taking a shower with hot water!!!