Place Your Heating Oil Order
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.
We now offer same-day delivery.
For same-day oil delivery please call us at 610.847.1012
Note: We participate in LIHEAP (Pennsylvania’s Low Income Home Energy Assistance Program). Call us at 610.847.1012 to make arrangements.
For questions call 610.847.1012 or view our Frequently Asked Questions
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.

Bucks County
Bedminster
Blooming Glen
Buckingham
Carversville
Chalfont
Danboro
Doylestown
Dublin
Durham
Erwinna
Fairless Hills
Trevose
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
Abington
Ambler
Colmar
East Greenville
Franconia
Green Lane
Harleysville
Hatboro
Hatfield
Horsham
Lansdale
Montgomeryville
North Wales
Pennsburg
Perkiomenville
Red Hill
Souderton
Sumneytown
Telford
Tylersport