Heating & Cooling Services in Bay City, MI
Bay City’s Family Owned Heating & AC Company Since 1979
All Seasons Heating and Cooling has been serving homeowners in the Great Lakes Bay Region for more than 45 years. Founded by Jeff and Gerri Kohtz and now run by their sons, Paul and Mark, we’re a family business built on showing up, doing the work right, and standing behind it. Every job comes with a complete customer satisfaction guarantee. If something isn’t right, we fix it, no excuses.
Our services cover heating, cooling, indoor air quality, and water heaters, so one call takes care of your home’s comfort. Free estimates come with no pressure and no obligation.
Call us at (989) 710-9390 to schedule your appointment.
Heating Services in Bay City, MI
Michigan winters in the Great Lakes Bay Region bring sustained sub-freezing temperatures that put real stress on residential heating systems. When a furnace or heat pump fails in January, you don’t have time for a contractor who has to order parts. Our trucks carry universal parts along with common igniters, flame sensors, gas valves, and blower components, so many heating repairs can be resolved in a single visit. Our technicians train every week on new equipment and repair techniques, which means the person arriving at your door knows current systems, not just the ones that were common a decade ago.
We handle heating installations, maintenance, and repairs for all residential heating systems in the Bay City area.
High-Performance Furnaces
A furnace is only as reliable as the team maintaining it. We install, repair, and maintain furnaces across the full range of brands and efficiency ratings. If it’s time for a replacement, we can walk you through your options with honest, upfront pricing before any work begins. There are no surprises on the invoice.
Advanced Heat Pumps
A heat pump handles both heating and cooling by transferring heat rather than generating it, making it one of the more efficient options for year-round comfort. We install, repair, and maintain heat pump systems for Bay City homeowners and can help you evaluate whether a heat pump fits your home’s setup and usage patterns.
Contact Our Heating & Cooling Company in Bay City, MI, Today!
Whether you need a furnace repair before the next cold snap, a cooling tune-up before summer, or guidance on a full system replacement, All Seasons Heating and Cooling covers heating, cooling, indoor air quality, and water heaters under one roof. Free estimates are available, and every job is backed by our satisfaction guarantee.
Call us at (989) 710-9390 or reach out online to get started.
Neighbors Talking to Neighbors
More than 1,500 Google reviews. Real jobs, real homes, real feedback from across the region.
-
He was very thorough with everything we asked and needed.Bev Stinson
-
Austin did an excellent job. Courteous and on time.Kennie Kempter
-
He was both polite and professional during his service.Timothy Coffey
-
Joshua was very professional and informative. I think this is an honest and straightforward company.Roxanne Gregg
-
He took care to explain details of the problem and the process to get it resolved.Audrey Hammond
-
Abby did an awesome job explaining all of our options for a new HVAC system for our house!William Newkirk
The Way HVAC Service Should Feel
Honest pricing, clean work, and a team that stands behind every job. This is what we show up to deliver every time.
-
Fully Licensed & Insured
Every technician is fully certified and insured, so you can trust the work and the people doing it.
-
100% Satisfaction Guarantee
We don't consider the job done until you're completely happy with the results. That's our promise.
-
Clean House Guarantee
We wear shoe covers, use protective mats, and clean up before we leave. Your home stays yours.
-
Upfront Pricing
No surprise bills. You'll always know the cost before any work begins - straightforward and honest.
-
Maintenance Plans
Our Warrior Program and All Seasons Club Plan includes priority scheduling, a full 21-point tune-up, discounts on repairs, and more.
-
Family-Owned Since 1979
Two generations of the Kohtz family have been keeping Midland homes comfortable. That kind of history means experience you can actually count on.
Cooling Services in Bay City, MI
Bay City summers bring humid heat that pushes air conditioning systems hard during peak months. A system that hasn’t been serviced is more likely to quit on the hottest day of the year. We offer AC repair, installation, and maintenance backed by the same parts-stocked trucks and weekly training we bring to every heating call. If your system needs a repair, we’ll quote the work before we start. If it needs a replacement, we’ll tell you that honestly too.
Whether you’re dealing with an AC that’s blowing warm air or planning ahead for a new installation, we provide transparent pricing and clear communication from the first call to the final walkthrough.
Smart Thermostats in Bay City, MI
A smart thermostat gives you remote temperature control and scheduling from your phone, reducing energy use when the home is unoccupied and helping keep comfort consistent when you’re there. Installation is only part of the service. Our technicians can walk you through the device’s features and setup before they leave, so you’re not left guessing how to use what you just paid for.
Boost Your Indoor Air Quality in Bay City, MI
Michigan’s long heating season means months of closed windows and recirculated indoor air. Humidifiers address the dry conditions forced-air heating creates, helping protect wood floors, reduce static, and ease respiratory discomfort that dry air can worsen. Air scrubbers target airborne contaminants, like particles, odors, and biological pollutants. They help remove them from the air your household breathes every day. Both solutions integrate directly with your existing HVAC system for whole-home coverage that portable units can’t match.
Bay City Water Heater Services
We install, repair, and maintain both standard tank water heaters and tankless options that deliver hot water on demand without standby heat loss. Tank units typically last 8 to 12 years. Signs they’re failing include inconsistent temperatures, rust-colored water, and visible corrosion around the unit. When yours starts showing those signs, we’ll give you an honest repair-or-replace recommendation and a clear price before we do anything. Our trucks carry common water heater parts, so many service calls don’t require a second trip.
Why Bay City Homeowners Choose All Seasons Heating and Cooling
There’s no shortage of HVAC contractors in the area. Here’s what separates us from the rest.
We are licensed and insured, with license numbers that are publicly verifiable through the state. Our satisfaction guarantee isn’t a marketing phrase: if the job isn’t right, we fix it. Our technicians train every week, which matters when the equipment in your home is newer than the training most contractors received years ago.
What's more, members of our Service Club Plan get:
- Appointments scheduled within 24 hours when availability allows
- $41 discounted diagnostic fee, including weekends and holidays
- 10% off all repairs
- 21-point tune-ups for heating or air conditioning systems
The Club Plus Plan expands that coverage to include routine tune-ups for both your furnace and air conditioner, so neither system goes into its peak season without a checkup. Financing is available for larger installs and replacements. We walk you through the payment options before you commit, so there are no surprises. Free estimates are available for any project.
For veterans and active military members, we offer the Warrior Program, a complimentary lifetime Service Club Partner Plan as a direct thank-you for your service.
Paul and Mark Kohtz grew up in this region. The business their father, Jeff, started is the business they run today. When you call All Seasons Heating and Cooling, you get a Bay City HVAC team that's more than just a contractor; we're your neighbors.
Call (989) 710-9390 for a free estimate. We'll give you the number before we touch anything.
- Auburn
- Bay City
- Beaverton
- Coleman
- Edenville
- Essexville
- Freeland
- Hemlock
- Hope
- Kawkawlin
- Linwood
- Rhodes
- Saginaw
- Sanford