Heating Oil Delivery

Eshenaurs has been supplying Harrisburg, PA, and Central Pennsylvania with quality heating fuel oil since before the Great Depression. When we deliver your heating oil, you can rest easy knowing that we provide clean, pure heating oil. With our own dedicated fleet of delivery drivers, you know that you can trust the quality and always expect safe and on-time fuel deliveries.

Easy Ways to Order Oil in Central PA

Automatic delivery is a free service that takes into account the amount of heating oil that you will use according to weather, house size, number of people, and heating preferences to predict when you will need your next oil delivery. Once your oil tank drops to a predetermined level, we automatically schedule your next delivery! No need to order oil, no need to be home on delivery day.


Will-call delivery is a great fit for homeowners who prefer to monitor their oil tank levels manually. It is your responsibility to check your oil tank gauge regularly and call us to order oil. If you prefer the will-call oil delivery method, please keep in mind that you should order in advance for heating oil deliveries. When should you order oil? We recommend will-call oil customers order oil before the oil tank gauge reads 1/4 full. Our minimum order for heating oil is 100 gallons.


Benefits of Heating Oil

Heating oil is one of the most trusted heating fuels in the Northeast, serving over 6.5 million homes in the region. With technological advances, improved efficiencies, and cleaner blended fuels, fuel oil is an environmentally friendly option that can save you money on energy costs now and in the long run.

  • New technology allows heating systems up to 95% efficiencies
  • Greenhouse gases have decreased 33% in four decades from heating oil incentives
  • Heating oil is nonexplosive and nontoxic
  • You can store it inside or out, aboveground or underground
  • Increase your system efficiency by nearly 30% with a new heating system

Have questions about heating oil? Contact us for more information.

Running Low on Oil?

Order Heating Oil through Your Online Account
If you have an online account, you can schedule and pay for your next delivery simply by logging into your account!

Log into My Account

Request Heating Oil Delivery without Logging In

If you don’t have an online account, or if you are a new customer and would like to make a one-time order, you can simply request a delivery below.

Request Oil Delivery