Order Online

Delivery Schedule:

Bobs Fuel Truck1

To ensure efficiency, as well as predictability, Bob's Fuel works off of a weekly schedule for home heating oil deliveries!

Please see our delivery schedule below.

Keene, Swanzey, Richmond, Troy, Fitzwilliam, Spofford, Chesterfield, Surry, Marlborough, Sullivan, Westmoreland, Roxbury

Winchester, Warwick, MA

MA:  Northfield, Leyden, Bernardston, Gill, Erving, Millers Falls, Montague, Greenfield, Shelburne, Turners Falls

VT:   Vernon, Guilford (Vernon Side)

VT:  Brattleboro, Guilford (Bratt. Side), Dummerston
NH:  Hinsdale, Ashuelot

Winchester, W. Swanzey, Ashuelot, Old Westport Road

Order Fuel Online

Thank you for placing your online order!  If you do not receive a confirmation within 1-2 business days, please contact our office (603-239-6721) to be sure the order has been received.  Thank you!!


**Online orders will be put into the next delivery day that is in your area. Please allow 1-2 business days for your order to be processed. If you are placing an order, to be delivered the next day, please contact our office at 603-239-6721.

**Please do not order online for same day deliveries.

**If you are ordering over the weekend for a Monday delivery, please call our 24/7 number at 603-239-6721 and place your order. Thank you!

**If you DO NOT receive a confirmation from the office, within 1 business day, please call 603-239-6721. Thank you.

Your Name (required)

Your Email (required)

Phone Number (required)

Your Address (required)

Are you a current customer? (required)

Type of Heating Oil (required)
Low Sulfur Heating OilKeroseneMixed FuelDyed DieselClear Diesel

How many gallons would you like delivered? (required)

Your delivery will be made on the next day that we deliver in your area, unless otherwise requested in the comments section below. Thank you!

Payment Method (required)
CheckCredit/Debit CardCashPay Online

Is this an emergency? (please see our delivery schedule)

**Please note that there is an additional charge for emergency service.


**Please make sure you receive an acknowledgement & confirmation of this order, from the office, within 1 business day. Thank you.

To pay online for your fuel order, please return to our Home Page and Click PAY ONLINE! Thank you!