For Homeowners · 90+ Years

Heating fuel that just shows up.

Heating oil and propane delivered by the Button family since 1933. Dependable service. Real people on the phone.

93+
years in business
21
PA counties served
24/7
emergency delivery
Button Energy delivery truck
Serving Pennsylvania families
21 counties across Central & Northeast PA
View service area →
What's included

Every customer gets all of this.

No upsells. No add-on packages. The whole point of being family-owned is we don't have to nickel-and-dime you.

No Run-Out Guarantee

With automatic delivery, you'll never wake up to a cold house. We monitor the weather and your usage to deliver before you need to call.

Flexible Payment Plans

Spread your heating costs evenly across the year with our budget plan. No surprises, no stress — just predictable monthly payments.

24/7 Emergency Service

Out of fuel at 2 AM? We're here. Our local dispatch answers around the clock and gets an emergency delivery on the road when you need it most.

Online Account

Order fuel and pay your bill online through your customer account, any time.

How you pay

Three ways. Pick yours.

Not sure which fits? We'll help you pick.

Pay per delivery

Will-Call

Call us when your tank's low and we'll schedule your delivery. No commitments, no monthly billing.

  • No monthly cost
  • Scheduled on request
  • Pay-as-you-fill
  • Same market price
Start as will-call
Smooth your bills

Budget Plan

Spread the cost of your annual fuel usage over 12 monthly payments. No surprises in February.

  • 12 monthly payments
  • Spread evenly through the year
  • Automatic payment available
  • Cap-price option add-on
Set up a budget plan
Getting started

Simple as 1-2-3.

01

Sign Up Online

Fill out our simple form with your address and fuel preferences. Takes less than 5 minutes.

02

Choose Your Plan

Select automatic or will-call delivery, and pick a payment plan that works for your budget.

03

Stay Warm

We handle the rest. Sit back and enjoy reliable fuel delivery, season after season.

What customers say

Ninety years of kept promises.

"Moving into a home with oil was different. Button's automatic delivery ensures we never run out. Anytime I have a question customer service is beyond excellent. The delivery drivers are so polite, respectful of property and fast."

SC
Sherry Castrine
Heating oil · Automatic delivery

"I'm so pleased I ended up calling around for oil estimates — we stumbled upon Button and I'm never turning elsewhere! Wonderful customer service, no-worry delivery scheduling, and a great discount program."

JS
Jamie Semanek
Heating oil · Residential

"We are new home owners with two 100 gallon tanks. I saw we barely had 10 in each, called to set up an account, and the next day they came to fill it. Fantastic service. I highly recommend."

KK
Kenn Kazz
Propane · New customer
Common questions

Real answers, no fine print.

Don't see your question? Ask us directly — a real person gets back to you as soon as possible.

How do I switch from my current provider?
Call us or send the online form. We set up your account and confirm your first delivery date at setup — if you have fuel left in your tank, we just top it off.
Do I have to sign a contract?
Will-call customers pay per delivery with no commitment. Our budget, cap and pre-buy plans each have their own terms, and we'll walk you through them before you choose.
Who installs my propane tank?
We do. Our staff sizes the right tank for your needs, and tanks are available to lease or purchase — ask us about current terms.
What if I run out before my next scheduled delivery?
Automatic-delivery customers are covered by our no run-out guarantee. If you run out due to an error on our part, we credit your account and send an emergency delivery — 24/7. Propane customers on automatic delivery also get the leak test and fill free under our No Run Out Guarantee program; program terms apply.
How fast is emergency service?
Our local dispatch answers 24/7. If you're out of fuel, we prioritize an emergency delivery — usually the same day, even on weekends and holidays.
Do I have to check my own tank level?
Not on automatic delivery — every automatic-delivery customer gets free tank monitoring. We watch the level and schedule your fill before you're close to running out.
Ready when you are

Become a customer.
Stay warm for the next ninety.

Become a Customer Call 570-474-6635

Real people answer · Mon–Fri 8 AM–4 PM · Emergencies 24/7

Know a neighbor who needs fuel? Earn 10% referring them.