Central Pennsylvania's Heating Oil Provider Since 1952

In the seven-plus decades we’ve been putting in early mornings and late nights to deliver heating oil to residents in central Pennsylvania, we’ve learned a thing or two about the business: we deliver fuel to people first and tanks second, and respect is earned, not demanded. History tells us that when we’re honest, treat customers with respect, and deliver exceptional customer service, respect is mutually given.

We know you have tons of options when it comes to choosing your heating oil provider. With that said, let us prove our value to you with every gallon of oil we deliver and in each handshake we extend.

Heating Oil Delivery

We offer minimum deliveries as low as 100 gallons with no delivery fees.


At JJ Powell, we’re automatic, just like our delivery. In fact, we recommend it. Automatic delivery is the best way to guarantee you do not run out of oil. Running low or on empty can cause heating problems and potentially expensive and unnecessary furnace repairs. Nobody wants that. There is no fee for automatic delivery, and your heating oil supply will never run low. Keep the winter coming, you’re ready to roll with JJ Powell.

Easy Pay Price Protection

We make heating your home easy by offering a 12 month price protection program. Unlike other competing budget programs, our Easy Pay plan is considered one of the best around featuring no fees, contracts or credit checks, sparing you the headache and hassle while saving you money.

Learn More

Reliable & Timely Delivery

Take control of your heating oil deliveries with JJ Powell. We’re reliable, honest, and transparent with delivery times and costs. You can order once you're low, or sign up for automatic delivery at no extra charge to ensure your tank never runs out.

Place an Order

100 Gallon Minimum Delivery

When you order 100 gallons or more, we won’t charge you any fees. None. It’s our way of keeping you comfortable all season long without the nickel and dime tactic other companies might use on will-call customers.

Place an Order


Ordering online is easy. Track your deliveries, view statements, and make your payments with just a few clicks. We'll see you soon.

Order Fuel

Convient Ways to Buy

Daily Price

We offer heating oil on a per gallon basis based on the current market. You can order online or give our office a call at 814-342-3190.

Pre-Buy Price

Our pre-buy program lets you pre-purchase your heating oil at a capped price for the entire heating season. Our heating oil pre-buy program is open to customers during the summer months.

Easy Pay

Easy Pay is our capped heating oil price protection program that sets a maximum (cap) price-per-gallon cost for all of your oil used between now and next June. Easy Pay customers pay equal monthly payments, get automatic delivery, and pay no fees to join.

LIHEAP Assistance

Low-Income Home Energy Assistance Grants help families pay their heating bills by offering both a cash and crisis grant. To learn more, visit the PA LIHEAP website.