OK Petroleum delivers home heating oil across Nassau and Suffolk counties. This page walks through the whole delivery, from choosing your gallons to the driver at your fill pipe, so you know what to expect.
Instant Check
Enter your address or ZIP code and we’ll confirm delivery instantly — no phone call needed.
Delivery is free on every Long Island order. There is no separate delivery line to hunt for, and the per-gallon price is shown online and confirmed before you check out.
Pay with a major credit or debit card or PayPal on a secure checkout. Guest checkout works for a one-time order. If you create an account, you can reorder fast, track deliveries, save a payment method and manage scheduled deliveries.
Prefer the phone? Call 631-994-1277 and our team will place the order for you.

OK Petroleum is family-owned and has served Long Island since 1976. Our offices are at 45 Commerce Drive in Hauppauge, and we run a fuel terminal in Amityville.
When you call, a local person answers. There is no call center, and the people who take your order live and work on the same island you do.
We also supply commercial and off-road fuel and run more than 26 full-service stations across Nassau and Suffolk, but home heating oil delivery is what this page is about.

Start by deciding how much oil you need. Online you can order 50, 100, 150, 200, 250, 300 or 500 gallons, and bigger orders get a lower price per gallon. Not sure what to pick? Check your tank gauge, and call us if you want a second opinion.
After you pay, your order goes into the delivery schedule. Most orders arrive the same day or the next day, and deliveries usually arrive within 24 hours of the order being processed. That is not a guarantee. Cold snaps, heavy demand, weather and road conditions can slow things down, and we contact you if your delivery is delayed. If you are in a hurry, read about same-day heating oil delivery.
Pick 50 to 500 gallons — or a full fill.
We confirm we deliver to your ZIP instantly.
Transparent per-gallon pricing, no surprise fees.
Fast, reliable delivery you can count on.
You do not need to be home. The driver just needs safe, clear access to your fill pipe. In winter, keep the path free of snow and ice and move anything that blocks the way.
We deliver to homes and businesses in both counties. See the details for Nassau County or Suffolk County, or enter your address in the checker to confirm your ZIP.
Want the full walk-through? Our blog explains how heating oil delivery service works, start to finish. And if you would rather not reorder by hand, take a look at automatic delivery.
Yes. Delivery is free on every Long Island order. The per-gallon price is shown online and confirmed before checkout, with no surprise fees.
You can choose 50, 100, 150, 200, 250, 300 or 500 gallons. A larger order gets a lower price per gallon.
No, as long as the driver has safe, clear access to your fill pipe. Keep the path clear of snow and ice in winter.
Yes. Call 631-994-1277 Monday to Friday 8AM to 5PM or Saturday 8AM to 12PM and the team will place the order for you.