Skip to main content
Universal OilHeating oil delivery
PricingService areaAboutFAQContact
Order oil

Fill the tank. Skip the runaround.

Enter your ZIP and how many gallons you need. You will see the real price and your total before you order anything.

  • Free delivery
  • No contract required
  • Price before you buy
$—per gallonEnter your ZIP
200 gallons
50 gal700 gal
$—Estimated total

Free delivery anywhere we serve. Volume discounts are already in your price.

Pricing based on amount of fuel delivered.

Delivery is free

It’s included in your price, anywhere we deliver.

Bigger orders cost less

Order more gallons and your price per gallon drops.

No contract

Order when you need oil. Nothing to sign or cancel.

See your delivery day first

See when our truck is on your street before you pay.

A driver filling a home heating oil tank through the fill pipe on a snowy day

Order online in less than a minute

No phone tag and no waiting on a quote. Here’s all there is to it.

  1. 1

    Enter your ZIP and gallons

    The bar at the top of this page shows today’s price and your total straight away.

  2. 2

    Pick your delivery day

    Add your address at checkout and choose from the days our truck is on your street.

  3. 3

    We fill your tank

    If you pay by card, it’s charged only after the oil is delivered, and only for the gallons that went in.

Get today’s price

Do we deliver to your street?

We deliver throughout Rhode Island and southeastern Massachusetts. Type your ZIP into the price bar and you’ll know in a second.

Check my ZIP See the towns we serve

Questions we hear a lot

Is there a minimum order?

Yes, 50 gallons. If you need 500 gallons or more and we don’t deliver to you yet, call us: we may be able to make a special trip.

Do I need to be home for the delivery?

No, as long as the driver can reach your fill pipe safely, so please clear snow, ice and anything parked in the way. The one exception is your first delivery with us: the driver has to inspect your tank before filling it, so someone will need to be there.

When is my card charged?

Your card is authorized when you place the order and charged once the oil is delivered.

What if my tank fills before the full order is delivered?

You’re charged for the gallons actually delivered, not the gallons you ordered.

See all questions

Rather talk to someone?

Call our office and we’ll take your order, answer a question or sort out a delivery.

(401) 521-0300
Monday to Friday
7:00 AM to 5:00 PM
Saturday
8:00 AM to 12:00 PM
Sunday
Closed

Universal Oil is run by the DiSanto family, in the fuel oil business since 1947.

Universal Oil

Heating oil delivered across Rhode Island and southeastern Massachusetts. See your price before you buy.

(401) 521-0300
  • Monday to Friday, 7:00 AM to 5:00 PM
  • Saturday, 8:00 AM to 12:00 PM
  • Closed Sunday

Order

  • Check price
  • Pricing
  • Check service area
  • Track an order

Help

  • Frequently asked questions
  • Contact
  • Sign in
  • About

© 2026 Universal Oil Company, operated by Henry Oil Co., Inc. License #56. All rights reserved.

PrivacyTerms