Central Bucks Oil Is Here For You

At Central Bucks Oil, our focus is on you. You can always expect a friendly greeting and courteous attention. Many businesses say this but we really do treat you like family. Whether you need heating oil for your home or business, you can count on our personal service, prompt delivery and affordable prices. 

Reliable, affordable and friendly. It’s more than just our motto, it’s why our customers keep coming back to us for their heating fuel needs.

We are here for you.
Need a same day, emergency or after hours delivery?
Just give us a call at 610.847.1012

same day delivery

Our Service Offerings

Will Call

You’re in charge with Will Call delivery. Call us when you’re ready for your next oil delivery. It’s as simple as that.

Automatic Delivery

We help you determine the amount of oil you need throughout the season and then we create a delivery schedule that ensures you never run out of oil.

Our customers are the best

Great prices and service.

Rated 5 out of 5
December 9, 2021

Great prices and service. The most reliable oil company we have worked with in Bucks County

Jack H.

Wow what a refreshing experience.

Rated 5 out of 5
December 9, 2021

Wow what a refreshing experience. I contacted CBO today with several pricing questions and they were amazing. I thought I was being overcharged by my previous company and guess what, I was! Office staff at CBO were amazing, answered all my questions and never pressured me. I gladly signed up with them because clearly, they offer wonderful customer service. If you’re looking for a fair company to provide you oil this season, look no further than Central Bucks Oil!

Joni M.

Have used Central Bucks Oil for numerous years!

Rated 5 out of 5
December 9, 2021

Have used Central Bucks Oil for numerous years! They are always the best price! As a disclaimer, I have a 2,000 gallon tank and always get a minimum of 800 gallons per delivery

Dean F.