Buy Heating Oil on Your Schedule with Will Call Delivery

You are in control with Will Call oil delivery. You may be watching for the next dip in oil prices. Or you may want to control the size of each delivery, whether it’s to top off your oil tank or to fill it up. When you are ready for your next delivery, simply submit an online order using the form below or call us at 610.847.1012. To learn more about our Will Call Oil click here.

We now offer same-day delivery. 
For same-day oil delivery please call us at 610.847.1012

Special Offer: Competitor's Price

Central Bucks Oil


The Areas We Serve

Below is a list of areas we serve. If you don’t see your town listed please give us a call at 610.847.1012.

cb-oild-area-map

Bucks County

Bedminster
Blooming Glen
Buckingham
Carversville
Chalfont
Danboro
Doylestown
Dublin
Durham
Erwinna
Ferndale
Forest Grove
Fountainville
Furlong
Hilltown
Holicong
Jamison
Kintnersville
Lahaska
Langhorne
Line Lexington
Lumberville
Mechanicsville
Milford Square
Morrisville

 

New Hope
Newtown
Ottsville
Penns Park
Perkasie
Pineville
Pipersville
Plumsteadville
Point Pleasant
Quakertown
Revere
Richboro
Richlandtown
Riegelsville
Rushland
Sellersville
Silverdale
Solebury
Southampton
Spinnerstown
Springtown
Trumbauersville
Upper Black Eddy
Warminster
Warrington
Washington Crossing
Wycombe
Zionhill

Montgomery County

Ambler
Colmar
East Greenville
Franconia
Green Lane
Harleysville
Hatboro
Hatfield
Horsham
Lansdale
Montgomeryville
North Wales
Pennsburg
Perkiomenville
Red Hill
Souderton
Sumneytown
Telford
Tylersport

Buy Heating Oil on Your Schedule with Will Call Delivery

You are in control with Will Call oil delivery. You buy the amount of oil you want right when you need it. It’s a convenient and budget-friendly way to make sure your home is warm all winter long.

Will Call oil delivery is for you if:

  • Whether it’s to top off your oil tank or to fill it up, you want to control the size of each delivery. Our required minimum order is 150 gallons of oil.
  • You want to buy heating oil at the exact moment the price dips. Home heating oil prices can change daily. We list the current cost per gallon on our website so you can check every day and make an informed decision.
  • You want the freedom to shop around. We’d love it if you became a regular customer but we also understand needing to find the best deal.
  • Automatic delivery programs aren’t for you because you don’t want to commit to buying oil you won’t use.
  • Oil isn’t your primary source of heat. You just need some oil in the tank as a back-up or to use as supplemental heat.

How Does Will Call Delivery Work?

It’s simple. You track your oil use and monitor your oil tank level. And then when you’re ready for a delivery, give us a call.

We ask that during the winter months you order your next delivery when your tank reaches the ¼ full mark.

Our standard delivery schedule is within 3 to 5 business days of receiving your order.

New at Central Bucks Oil: Same-Day Oil Delivery

Even if you’re diligent about checking how much oil is in your tank, running low or out of oil happens to the best of us. Customers throughout our service area of Bucks and Montgomery Counties can rest even easier knowing that we now offer same-day oil delivery.

Only orders placed before 10 am qualify for same-day delivery (a $50 service fee applies.) Orders placed on Saturday or Sunday are delivered in 3-5 business days.

Ready to order?

When you are ready for a delivery, simply submit an online order using the form above or call us at 610.847.1012.

All Will Call orders require a minimum order of 150 gallons of oil. Our Normal Weather Conditions policy applies for all deliveries.

Need Financial Assistance?

We participate in LIHEAP (Pennsylvania’s Low Income Home Energy Assistance Program). Call us at 610.847.1012 to make arrangements. Visit the LIHEAP website to learn more about the program.

Have more questions?

We’re happy to answer any questions you may have about Will Call delivery or any of our services. Call us at 610.847.1012 or visit our .