24/7
Emergency Line
Harbour Tank Co handles oil tank replacement and oil tank removal for homes in St. John's and across the Avalon. Thousands of houses around the bay still heat with furnace oil, and every registered tank carries a HOST tag with a month and year stamped on it. When that month passes, the fuel company can't legally fill you, and that's usually the day the phone rings.
We keep it simple: a free written estimate, a same-week swap, and a licensed inspector to tag and register the new tank so deliveries can start again. A 200-gallon steel tank is $3,200 installed and fibreglass is $3,850, both with the old tank hauled away. If you'd rather see the numbers before you call, our cost guide lays them all out, and if the driver has already turned you away, start with the emergency page.
A new 200-gallon steel tank installed for $3,200, old tank hauled away, and a licensed inspector to tag and register it so the fuel truck can fill you. Most swaps are booked the same week you approve the estimate.
Learn More →An outdoor domestic tank drained, disconnected and gone for $500, lines capped and the site tidied. Indoor and basement tanks are quoted case by case once we've had a look at the stairs and the space.
Learn More →Fibreglass or Roth double-wall tanks are $3,850 installed and don't sit on the 10 to 25 year steel clock in NLR 60/03. The extra $650 over steel buys a tank you'll likely never replace again.
Learn More →A refused delivery, a wet spot under the tank or an oil smell in the basement gets a real person on the phone any hour. We'll tell you what to do this minute and get a crew moving.
Learn More →The price is on paper before anyone shows up
We look at the tank, the lines and the pad, then put the number in writing. What you sign is what you pay unless you change the job.
Old tank removal is built into the install price
The $3,200 steel and $3,850 fibreglass prices include draining, disconnecting and hauling away the old tank. No disposal surprise at the end.
Tagged and registered so the truck can fill you
A licensed inspector tags the new system and registers it with the province. You get the confirmation of registration your insurer and your lawyer will ask for.
Same-week swaps, sooner if you're running dry
Once the estimate is approved we book you in that week. Already out of oil or turned away by the driver? Say so and you go to the front of the line.
$0
Estimate Fee
Same Day
Most Repairs
Ring (709) 800-3117 or email a photo of the HOST tag to info@harbourtank.ca. We'll read the expiry date, ask a few questions about the tank and set a time to come by.
We check the tank, stand, pad and furnace line, then put the price in writing. Steel, fibreglass or removal only, your call, no pressure.
The old tank comes out, the new one goes in, and a licensed inspector tags and registers it. Then you call your fuel company and the driver fills you without a fuss.
We're based in St. John's and cover the Northeast Avalon, Conception Bay South and Conception Bay North. That takes in Mount Pearl, Paradise, Conception Bay South from Topsail out to Seal Cove, Torbay, Portugal Cove-St. Philip's and Bay Roberts, with Spaniard's Bay, Harbour Grace and Carbonear close by. If your town isn't on the list but it's on the Avalon, call anyway and we'll likely get to you.
Look for the small metal HOST tag near the fill pipe or the outlet. It carries a six-digit number and an expiry stamped as month and year, so a tag reading 7-2028 means the tank can't be used after 31 July 2028. If that month has passed, the tank is expired in the eyes of the province and your fuel supplier, no matter how solid it looks. Not sure what you're reading? Text or email us a photo and we'll tell you the date.
A 200-gallon painted steel tank is $3,200 installed, inside or out. A fibreglass tank or a Roth double-wall tank is $3,850 installed. A 100-gallon steel tank for homes that keep oil as heat-pump backup is about $3,100. All of those include removing the old tank. Removal and disposal on its own is $500 for an outdoor domestic tank, and indoor or basement tanks are quoted case by case. Everything is in Canadian dollars and goes in writing before we book.
The 24/7 line costs nothing to call. An after-hours or emergency premium varies by contractor, so we won't print a flat fee here, but you'll hear the full number, premium included, before a truck leaves the yard. The tank price itself doesn't change with the clock: $3,100 to $3,850 installed depending on size and material, with the old tank removed. If the job can safely wait until morning, we'll tell you that and save you the extra.
The driver didn't have a choice. Under the Heating Oil Storage Tank System Regulations, NLR 60/03, a supplier can't deliver to a tank without a valid, unexpired registration label, and the driver has to report the problem. Call (709) 800-3117 and we'll book a swap, normally within the week and faster if you're already out of oil. Once the licensed inspector tags the new tank, you call your fuel company and rebook the delivery.
Steel is $3,200 installed and goes back on the 10 to 25 year expiry clock the day it's set. Fibreglass is $3,850, won't rust in the salt air, and gets a much longer life set by the province, with some tags stamped out past 2060. If you plan to stay in the house more than ten years, or you want a clean answer for a buyer's lawyer when you sell, the extra $650 for fibreglass is usually money well spent.
Yes. Section 16 of NLR 60/03 gives you 30 days from disconnecting a tank to empty it, clear out the sludge and leftover oil, take it apart, dispose of it, cap or remove the piping and tidy the site. After a leak or water getting in, that window shrinks to 10 days. Outdoor domestic tank removal is $500 with us, and it's included when you're replacing the tank anyway.
Most jobs land between $500 for an outdoor tank removal and $3,850 for a fibreglass tank installed, and you'll have your exact number in writing before we book a date. Call (709) 800-3117 or email info@harbourtank.ca and we'll get you sorted.
Call (709) 800-3117Around-the-clock line — a person answers, not a machine.