Technician was very prompt, professional, and skilled.
Bruce Card
T"Jim did a great job"
Jim did a great job getting our old furnace up and running by analyzing and replacing a pressure switch.
Tom Robichau
j"Very happy with the service"
Very happy with the service Anthony provided.
josh Siegfried
C"Reassurance My Furnace Is Maintained"
Glad to have reassurance that my furnace is maintained.
Carol Bode
D"Great Service!"
Both servicemen that visited my home were friendly and professional and even checked the other components of my furnace.
Daryle Hunter
E"Highly recommend Bel-O and Jim"
He was very insightful as he explained the issue so that we could understand it.
Emma DeMonica
Great job fixing my furnace
Great job fixing my furnace. Called it in at 8:00 a.m. and it was fixed by 1 p.m. Technician was very prompt, professional, and skilled.
Bruce Card
Jim did a great job
Jim did a great job getting our old furnace up and running by analyzing and replacing a pressure switch. He is very personable and gave us a couple of recommendations that will ensure the safe and efficient operation of our HVAC system. He and Bel-O were very professional and I highly recommend them both.
Tom Robichau
Very happy with the service
Very happy with the service Anthony provided. He was quick to diagnose and fix our furnace. We appreciate the speedy response to get our house warm again!
josh Siegfried
Reassurance My Furnace Is Maintained
Glad to have reassurance that my furnace is maintained and I won’t have any problems.
Carol Bode
Great Service!
I had the unfortunate situation of my furnace quitting on me. To make matters more serious, it happened right before the first real winter storm to hit in the Midwest (January 2026).
With the help of A.I., I singled out Bel-O as the best company to call for this issue. I made a call, and between 2 visits my heat in my home was restored. My inducer was the problem, so they ordered a new one and installed the new inducer in less than 30 minutes. Both servicemen that visited my home were friendly and professional and even checked the other components of my furnace to make sure those parts were working well as too.
My service fee was $100, which I won't cry about at all for facing not having heat right as a severe winter storm is about to start. Since the new inducer was installed, I noticed that my furnace is a lot quieter than before. I wonder if the excess rumbling was a sign the inducer was about to quit working? If I hear it again I'm definitely calling them. So far, no issues and my home is warm again!
I also like that there are payment options with this company. They accept most debit and credit cards with a Visa or Mastercard logo. Cash and check are accepted and payment is due at the moment service is completed. If you cannot for some reason pay at that time, they can help you to set up payment arrangements to cover the cost. You can also directly pay via their website.
I had a hiccup paying them at the moment service was done because my bank thought it was fraud because of the amount ($1728), so I used their website to send in my payment without fuss! A minute later my receipt from Bel-O came in my e-mail confirming they received the payment and that was it!
I've already told a few people who own their homes about Bel-O as a good HVAC service is seriously needed when you have heating or cooling issues. Needless to say, got Bel-O programmed in my phone for this summer coming up! Thanks again y'all! Great service!!
Daryle Hunter
Highly recommend Bel-O and Jim
Jim came to our house to help identify an issue in our furnace. He was very insightful as he explained the issue so that we could understand it. He gave us some future maintenance tips as well! Highly recommend Bel-O and Jim for their service, price, and professionalism.
Serving Belleville, Granite City, Edwardsville, O'Fallon, Collinsville, East St. Louis, Fairview Heights, Highland, Troy, Glen Carbon, Madison County, Columbia, Cahokia, Wood River, Mascoutah, Maryville, Caseyville, Clinton County, Millstadt, Lebanon, Breese, Centreville, Freeburg, Scott AFB, Trenton, Smithton, New Baden, Dupo, St. Clair County and beyond
Furnace Repair Company Lebanon
At BEL-O Cooling & Heating, we understand the urgency of furnace repairs, which is why our team is equipped to handle all types of furnace problems quickly and with care. Some of the most common furnace problems we see are pilot light issues, cracked heat exchangers, broken furnace fans, over-cycling, and worn ball bearings. Customers often call us for furnace repairs when their systems won’t turn on or cannot properly warm their homes.
No matter your furnace issues, BEL-O Cooling & Heating’s expert technicians are dedicated to restoring your heating system's functionality, using state-of-the-art tools and techniques. Trust us for all your furnace repair needs!
Call (618) 400-0905 now to schedule a furnace repair service with BEL-O Cooling & Heating, where we prioritize your comfort and safety.
At BEL-O Cooling & Heating, we’ve spent over 65 years keeping Belleville and the Metro East comfortable. As a third-generation, family-owned company, we’re your trusted one-stop shop for HVAC, plumbing, indoor air quality, sheet metal fabrication, and even pest control. We treat every home and business like our own, delivering honest recommendations, quality workmanship, and responsive service—day or night.
Why Choose Us:
Family-owned and operated since 1959
A+ BBB rating and BBB Torch Award for Ethics
NATE-certified, non-commissioned technicians
True 24/7 emergency heating, cooling, and plumbing service
Comprehensive home services under one roof
Deeply involved in and committed to our local community