Fuel Delivery · Heating Oil
Heating Oil Delivery in Bucks County, PA
Heating oil delivery for homes across Bucks County and nearby communities, from our Bristol office.
Mon–Fri 9–5 · Our phone is answered 24/7.

Two ways to get heating oil
Automatic delivery or will-call: your choice
Automatic delivery
We keep track, you skip the call
Ask about automatic delivery. It takes the guesswork out of ordering: one less thing to remember.
Enrolled in automatic delivery? See the Gold Plan
Will-call delivery
Order when you need it
Prefer to order when you need it? Order online or give us a call.
Delivering to your town
Check your town
We deliver heating oil across our service area from our Bristol office. Choose your town to see if it has a heating oil delivery note.
We deliver 7 days a week during the winter months.

How ordering works
Ordering heating oil
- Order online or callUse Order Heating Oil, or call 215-785-6161.
- We set up your deliveryOur office schedules it.
- We fill your tankOur driver delivers to your home.
- Pay onlinePay online or manage your account.
Paying for heating oil
Payments and help
Running low or out of oil? Call 215-785-6161.
If your burner has locked out, don’t press reset. Call us at 215-785-6161.
Our phone is answered 24/7.

Heating oil FAQ
Questions we hear
How do I order heating oil?
Order online with the Order Heating Oil button, or call 215-785-6161.
What is automatic delivery?
Ask about automatic delivery. It takes the guesswork out of ordering: one less thing to remember. Automatic Delivery
Does my town have a heating oil delivery note?
Some towns do. Choose your town above, or find your town on our Service Areas page.
Can I pay online?
Yes. Pay online.
What should I do if I run out of oil?
Call 215-785-6161. Our phone is answered 24/7. If your burner has locked out, don’t press reset. Call us at 215-785-6161.
Need heating oil?
