Call Us Now At (781) 453-9500 To Save Money On Your Heating Costs


Office hours are 8:00 AM – 4:00 PM and during these hours our phone will be answered by a live person. Of course, we do have emergency personnel ready to take your calls 24/7 for any need that cannot be handled during our office hours.

Our Promotions

Needham Energy is consistently running programs to reward our valuable customers for choosing us as their oil & service providers. LEARN MORE.

Request Oil