Buy Heating Oil on Your Schedule with Will Call Delivery
Central Bucks Oil posts our will call heating oil price daily on this page. The price shown is the price you pay when you place your order. Select your gallons, fill out the form below, and your delivery will be scheduled within 3 to 5 business days.
Our minimum order is 150 gallons. For orders over 400 gallons, call 610.847.1012 for volume pricing. We deliver to more than 70 towns across Bucks County, Montgomery County, and Lehigh County.
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
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
Will Call Heating Oil Delivery in Bucks and Montgomery Counties
Will call delivery means you order oil when you need it, in the amount you want. There are no contracts, no commitments, and no scheduled deliveries unless you choose them. You check our daily posted price, place an order online or by phone, and we deliver within 3 to 5 business days.
This is a good option if you prefer to buy oil when prices look favorable, if oil is not your primary heating source, or if you simply want to control the timing and size of each delivery. Our minimum order is 150 gallons for both residential and commercial customers.
Central Bucks Oil delivers will call heating oil to more than 70 communities in Bucks County, Montgomery County, and Lehigh County. We have been in business since 2009 and post our price every day so you can make an informed decision about when to buy.
How to Place a Will Call Order
Fill out the order form on this page and select the number of gallons you need. Your credit card is pre-authorized when you submit the order. After delivery, your card is charged only for the actual gallons delivered. If your tank cannot hold the full amount you ordered, the difference is refunded automatically.
You can also place an order by calling 610.847.1012 during business hours (Monday through Friday, 8 AM to 5 PM).
You do not need to be home for delivery as long as our driver can access your tank fill pipe. For first-time customers, a visual tank inspection is required before your first delivery.
When to Reorder Heating Oil
During the heating season, we recommend placing your next order when your tank reaches the one-quarter full mark. This gives enough lead time for standard 3 to 5 business day delivery without risking a run-out.
On average, American homeowners use about 800 gallons of heating oil per year. Actual usage depends on the size of your home, the severity of the winter, and whether oil powers your water heater in addition to your furnace.
If you would rather not track your tank level, our automatic delivery service monitors your usage and schedules deliveries for you. Learn about automatic delivery plans.
Emergency and Same-Day Delivery
If you run low or run out of oil unexpectedly, same-day delivery is available for orders placed before 10 AM on weekdays. A $50 service fee applies, and availability is subject to staff capacity. Orders placed on weekends are delivered within 3 to 5 business days.
If your burner needs to be restarted after a run-out, we offer a prime-and-start service. You will need to be home to provide access to your furnace or boiler.
Payment and Pricing
We accept Visa, Mastercard, American Express, and Discover credit and debit cards. There is no surcharge for paying by card. We also accept payment by personal check through US mail.
Your price is locked in at the time you place your order. If oil prices change between when you order and when we deliver, you still pay the rate that was posted when you submitted your order.
For customers looking for more predictable costs across the heating season, our automatic delivery program offers budget payment plans with monthly billing. The Budget Plus plan includes price protection. View automatic delivery options.
Financial Assistance Through LIHEAP
Central Bucks Oil is a participating vendor in Pennsylvania’s Low Income Home Energy Assistance Program (LIHEAP). The 2026-2027 LIHEAP season is scheduled to open November 2, 2026 and run 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 for LIHEAP through the PA COMPASS portal at www.dhs.pa.gov/COMPASS.
Questions About Will Call Delivery?
Visit our Frequently Asked Questions page or call us at 610.847.1012 during business hours.

