Order Heating Oil Instantly

Order a One-Time Delivery in Minutes

To order a one-time delivery, simply click on the button below to place an order online or give us a call to speak with a Customer Care agent 1-866-789-5560.


Looking for Automatic Delivery?

New and existing customers, please schedule automatic oil deliveries by calling a Customer Care agent today – 1-866-789-5560.

Pricing Options  

  • Market Price – delivers heating oil on a per-gallon basis that reflects the current market price.
  • Fixed Price – lock-in a guaranteed rate for one full heating season.
  • Cap Price – Delivers the best value. You never pay more than your capped rate, but you can pay less. As heating oil prices fall, so does your price. If heating oil prices rise, your price does not go above the capped rate, protecting you from surging costs.
  • LIHEAP Grants – Low-Income Home Energy Assistance Grants helps families pay their heating bills. LIHEAP offers both a cash and crisis grant. You must qualify and apply for LIHEAP and select Shipley Energy as your heating oil provider.

No Run Out Guarantee  

Instead of having to closely monitor your usage, we do it for you. Using sophisticated software, we estimate your oil usage and schedule deliveries before you run out.

Shipley Energy Customers enjoy the benefit of our auto-fill service, which is great for your budget. You only pay for the oil you need, and you never have to worry about the added expense of an emergency delivery.

Shipley Energy: Heating Experts Since 1929

For over 85 years, Shipley Energy has given PA and MD customers options for purchasing home heating oil at affordable rates. We strive to be the best in the business, and for us. That means providing you with flexible choices — whether you’re scheduling a one-time fill at current oil prices, locking in or capping your price for regular deliveries. You can trust in our longstanding reputation of reliability and as a source of high-quality home heating oil.

Our Service Areas

Pennsylvania Regions

Adams County

  • Gettysburg
  • New Oxford
  • Littlestown
  • East Berlin
  • Fairfield

Cumberland County

  • Mechanicsburg
  • Camp Hill
  • Carlisle
  • Shippensburg
  • Carlisle

Dauphin County

  • Harrisburg
  • Hummelstown
  • Middletown
  • Hershey
  • Halifax

Franklin County

  • Chambersburg
  • Waynesboro
  • Greencastle
  • Fayetteville
  • Mercersburg

Montgomery County

  • Lansdale
  • Pottstown
  • Norristown
  • Collegeville
  • Ambler
  • Glenside

Perry County

  • Duncannon
  • Newport
  • Shermans Dale
  • Marysville
  • New Bloomfield

York County

  • Hanover
  • York
  • Dover
  • Red Lion
  • Dillsburg
  • New Cumberland
  • Spring Grove
Maryland Regions

Carroll County

  • Westminster
  • Hampstead
  • Manchester
  • Finksburg
  • Taneytown

Frederick County

  • Frederick
  • Thurmont
  • Middletown
  • New Market
  • Walkersville