Our site has recently updated its security certifications. If using the secure areas of abcfueloil.com, such as our payment form, you may be asked to confirm your acceptance of our security certificate. Please rest assured that it is safe to do so.

Now Accepting New Customers. Please call (717) 545-4758 to apply.

Today's Fuel Prices: Oil - $3.799 /gallon; Kerosene - $4.299/gallon; Blend - $4.049/gallon

Prices effective for fuel ordered today, and delivered on or after tomorrow. Price last changed on 04/04/2014

Today’s Prices: Oil – $3.799 /gallon; Kerosene – $4.299/gallon; Blend – $4.049/gallon

ABC Fuel Oil Provides World-Class Service Harrisburg, York, Camp Hill, New Cumberland, Mechanicsburg, and the surrounding areas can rely on fuel deliveries and world-class heating and cooling service by ABC Fuel Oil Company Inc. ABC Fuel Oil Company provides more than just fuel oil. In addition to heating fuels like home heating oil, kerosene, and blended fuels, we also provide full installations and service for almost any type of home heating or cooling system, including gas, oil, and electric/heat pump systems.

Our emphasis has always been on customer satisfaction, and we believe the best way to achieve that is with superior service and value. For over 50 years our highly-trained technicians, drivers, and customer service professionals have been meeting the needs of our customers with top-notch, friendly service. We provide full home-comfort services year round; keeping you warm in the winter and cool in the summer.

We also offer low-cost service contracts that provide the best value for your money in the region. Contracts are available for oil burners and heat pump/HVAC systems alike; ABC can keep your equipment running smoothly, and give you the peace of mind that comes with knowing you are protected in the event of unexpected breakdowns. We can also give your heating system an energy efficiency audit to help save you money, and clean your air ducts to keep the air that you breathe fresh and healthy.

Our fuel delivery plans are flexible and affordable; we have options to fit every budget and preference. ABC never charges any fee to enroll or participate in any of our payment or delivery plans or programs, and you may always cancel anytime, for free.

ABC serves the indoor comfort needs of thousands of homes and businesses in Dauphin, Cumberland and York counties. We have been providing Home Comfort Services since 1962, and are a local, family owned and operated company.


Most Recent Service Review:

“We appreciate you getting Audrey’s furnace done so quickly.”

-Millie Treece, on behalf of the family of Mrs. Galen M. Treece, New Cumberland, Service Date: 01/27/2014

Read more reviews here.


Harrisburg: (717) 545-4758
York: (717) 843-3897
Lewisberry: (717) 938-1411


ABC’s fuel customers never have to worry about untimely equipment breakdowns. Our service department is available 24 hours a day, 365 days a year to respond to heat and hot water emergencies.  All heat and hot water emergencies are responded to by ABC on-call service personnel, not subcontracted to non-company individuals.


ABC emergency fuel delivery is available to all of our current fuel delivery customers. No matter what time of day or night, our customers know that if they need an emergency fuel oil, kerosene, or blended fuel delivery, an ABC employee is there to respond. Our drivers can also restart your furnace, and get the heat flowing as quickly as possible.


We provide a full range of heating and cooling services at the best prices available in the area. We offer your equipment manufacturer’s recommended annual maintenance and cleaning services to keep your equipment running as efficiently and trouble free as possible; either as a stand-alone service, or as a valuable free component of our annual maintenance contract.  We do repairs on almost all makes, models, and types of heating and cooling equipment.  We install high efficiency heating and cooling equipment when and where you need it. If you are interested in information on new equipment, click here. For more information on our annual service policies, click here. To view our current rates for commonly-requested services, click here. All service work is fully insured and guaranteed, and performed by certified technicians.


We provide our customers a variety of fuel purchasing plans; whether you are purchasing large or small amounts of fuel, we have an option that suits your needs! There is never a fee or surcharge to participate in any of our plans or programs. We offer layaway plans, 10-Month Budget Plans, credit accounts, and C.O.D. or pre-paid deliveries. For an overview of our various plans, and the details of each, click here.


ABC delivers three types of fuel: home heating oil, kerosene, and blended (a mixture of kerosene and heating oil). Read about our fuels here.

Our minimum delivery amount is 100 gallons.

There is no charge for deliveries made during our regular business hours, that are ordered a minimum of one business day in advance. Charges may apply to emergency/after hours deliveries.

ABC offers automatic delivery to those who qualify. Automatic deliveries are made without the customer calling to order them; ABC calculates when fuel levels are low, and delivers fuel as needed. Automatic delivery is the preferred method of delivery for the majority of our customers. To find out more about automatic delivery, click here.

We also offer deliveries by customer request, of course. Choose the day and amount of your delivery, and we will be there! For more details, click here.

For complete information on all of our delivery plans, programs, services, and payment methods, click here.


Our bill payment and paperless billing sign-up forms are now online for your convenience. Online fuel ordering is coming soon! If you are a current customer who needs to order fuel outside of our normal business hours, please email us at abc@abcfueloil.com with your information, including amount ordered, account number, and payment information if needed.