Welcome to MyOil4Less

We deliver high-quality home heating at the lowest prices throughout North Central Massachusetts & Southern New Hampshire!


100 Gallon Minimum* for most towns.

First Delivery Requires 5 Minute Visual Inspection of Your Oil Tank. 

Looking for the lowest heating oil prices?

Well, you have come to the right place! At MyOil4Less, we are dedicated to providing the steepest discount on home heating oil delivery in the area! Simply click the button on the right to place your order online, and we will deliver your oil to your home within 3 business days at the best possible price!

MyOil4Less is a "no-frills" online discount oil delivery service!

It couldn’t be any easier! Click the order button, enter your information – and we will deliver your oil ASAP! Typically within 3 business days – and sometimes within 24 hours!* We will save your information in our system, so won’t even have to type that information again for your next order! *Please note - in summertime deliveries can take a little longer - up to 5 days - but are typically made within 3 business days.

We are accredited by the BBB


Please click the icon above to link directly to the Better Business Bureau website and confirm our current rating!

First Delivery Tank Evaluation

We are required to visually inspect your oil tank before your first delivery.  This takes approximately 5 minutes, and is typically done by our delivery driver.

Fall and Winter Schedule

Through the fall and winter, you can expect your delivery on average within 3 business days. Inclement weather may delay delivery, so please order as early as possible if a snow storm is expected. If you need faster service, please indicate your request when ordering.

Even Lower Prices

We do offer volume discounts for orders above 150 gallons. Please place your order to see final pricing.
As with all orders, the prices are subject to change, and do change frequently. You will be charged the price displayed during the order submission process.

We strive to deliver all orders as soon as possible

Orders placed after 4pm are entered on the following business day.

Inclement weather may delay deliveries

We strongly recommend placing your order when your tank is 1/4 full

If you run out of oil, we have to charge an extra prime fee to re-start your system.

We also have to charge an extra fee for same day or next day deliveries.

Fall and Winter Delivery Expectations*

If you place your order:

  • Monday – Before 4pm
  • Tuesday – Before 4pm
  • Wednesday – Before 4pm
  • Thursday – Before 4pm
  • Friday – Before 4pm
  • Saturday or Sunday

You can expect delivery:

  • Thursday
  • Friday
  • Monday
  • Tuesday
  • Wednesday
  • Thursday
*We strive to complete all orders according to the schedule above.  Many times we deliver oil earlier than expected, and sometimes we are delayed. This happens rarely and is usually due to inclement weather.  Because of this we highly recommend ordering your oil when your tank is 1/4 full.

Currently delivering discount home heating oil to North Central Massachusetts area including the towns and cities of: Ashburnham, Ashby, Ayer, Bolton, Boylston, Clinton, Fitchburg, Gardner, Groton, Harvard, Holden, Lancaster, Leominster, Lunenburg, Pepperell, Phillipston, Rutland, Shirley, Sterling, Templeton, Townsend, Westminster, West Boylston and Winchendon.

We are also currently delivering discount home heating oil to Southern New Hampshire including the towns and cities of: Brookline, Greenville, Mason, New Ipswich and Rindge.