Family-Owned Since 2009 | Serving 70+ Towns in Bucks, Montgomery & Lehigh Counties | BBB Accredited | LIHEAP Accepted
You are in control with Will Call oil delivery. You may be watching for the next dip in oil prices in Doylestown, PA. 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
Heating Oil Delivery for Doylestown Borough and Doylestown Township
Central Bucks Oil delivers heating oil throughout Doylestown and the surrounding area, including both Doylestown Borough (18901) and Doylestown Township (18902). Our trucks run regular delivery routes through the Doylestown area year-round, serving homes off State Street in the borough, along the Route 202 corridor near Delaware Valley University, and in the residential neighborhoods around Fountainville Road in the township.
We are a family-owned heating oil company that has been serving Bucks County since 2009. Our pricing is posted daily on our website so you always know what you will pay before you order. There are no hidden fees and no long-term contracts required for will-call delivery. You order when you are ready, and we deliver within 3 to 5 business days.
Doylestown is the county seat of Bucks County, located at the crossroads of Route 611 and US-202 in the heart of central Bucks County. It is one of the most established communities in our delivery area. We serve homeowners throughout the borough’s historic neighborhoods as well as the newer developments in Doylestown Township. Adjacent communities in our delivery area include Buckingham, Chalfont, New Britain, Furlong, and Fountainville.
Heating Oil Prices in Doylestown, PA
Heating oil prices change daily based on wholesale market conditions, seasonal demand, and supply logistics. At Central Bucks Oil, we update our price every day and post it at the top of this page so Doylestown homeowners can check the current rate before placing an order.
Doylestown is in the center of our Bucks County delivery area, and our trucks service the borough and township on regular weekly routes. When you place a will-call order, the price you see is the price you pay. Your credit card is pre-authorized at the time of order, and you are charged only for the actual gallons delivered. If your tank holds less than what you ordered, the difference is refunded automatically.
Our minimum will-call order is 150 gallons. Orders under 150 gallons may be subject to additional fees. For orders over 400 gallons, call 610.847.1012 for pricing.
Many older homes in Doylestown Borough use oil as a primary heating source. Homeowners in the township may rely on oil as either a primary or supplemental system. If you want to spread your heating costs across the year rather than paying per delivery, we offer automatic delivery with budget payment plans. Our Budget Plus plan includes price protection so your monthly payment stays consistent even if market prices rise.
FAQ
Q: What is the minimum heating oil order?
A: Our minimum will-call order is 150 gallons for both residential and commercial deliveries.
Q: How long does heating oil delivery take?
A: Standard will-call deliveries arrive within 3 to 5 business days. Same-day delivery is available for orders placed before 10 AM on weekdays for an additional $50 fee. Delivery timelines may be affected by severe weather or unusually high seasonal demand.
Q: How do I check today’s heating oil price?
A: Our current per-gallon price is posted at the top of this page and updated daily. You can also call us at 610.847.1012 for current pricing.
Q: Do you accept LIHEAP?
A: Yes. Central Bucks Oil is a participating LIHEAP vendor. The 2026-2027 LIHEAP season is scheduled to run from November 2, 2026 through April 9, 2027. Cash grants range from $200 to $1,000 and are sent directly to your fuel provider. If you have been approved for LIHEAP benefits, call us at 610.847.1012 to arrange your delivery. You can apply through the PA COMPASS portal at www.dhs.pa.gov/COMPASS.
Q: Do I need to be home for my heating oil delivery?
A: In most cases, no. As long as our driver can access your tank fill pipe, we can complete the delivery while you are away. For first-time customers, a visual tank inspection is required before the initial delivery, and you may need to be present if your tank is indoors.
Q: What happens if I run out of heating oil?
A: If your tank is empty, you can add kerosene or diesel fuel (available at local gas stations) to keep your system running temporarily. Place an order with us as soon as possible. If you need your burner restarted after a run-out, we offer a prime and start service for an additional fee.
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
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

