Same-Day Heat
Heating Repair San Antonio
Heater quit on a cold front? We repair furnaces, heat pumps, and electric heaters of every brand — same-day, with a free diagnostic and a written price before any work starts.

Carnes and Sons is a family-owned, Texas-licensed (TACLB29435E) heating and air conditioning company serving San Antonio since 2010. Heating repairs include a FREE service call and a written price before any work — most repairs run $149–$795 and are fixed same-day. Call or text Clint directly at (210) 600-5091.
Every kind of heater San Antonio homes have
South Texas homes heat three different ways. We repair all of them.
Gas furnaces
Ignitors, flame sensors, gas valves, control boards, heat exchangers — every brand, usually fixed in one visit.
Furnace repair details →Heat pumps
Reversing valves, defrost boards, refrigerant issues. If it heats and cools from the same outdoor unit, we work on it.
Heat pump repair details →Electric air handlers
Heat strips, sequencers, blower motors. Common in apartments and all-electric homes across San Antonio.
Blower motor pricing →Honest heating repair pricing
Real San Antonio prices — not estimates. Most heating repairs land in this range.
All pricing includes parts, labor, and warranty. See every repair price →
Repair First. Replace Only If Necessary.
A lot of companies show up hoping to sell you a system. We show up to fix your air conditioner.
We diagnose before we quote
FREE service call. We find out what's actually wrong before anybody talks about money.
If it can be fixed, we fix it
When a repair at a fair price is the smart call, that's what we recommend — and that's what we do.
Replacement only when it's necessary
We'll only bring up a new system when the repair truly doesn't make sense — and you decide, not us.
What Your Neighbors Are Saying
Common heating repairs we do every week
Click any part for plain-English diagnosis, real San Antonio pricing, and how we fix it.
Heating repair across the greater San Antonio area
Carnes and Sons Air Conditioning
License TACLB29435E · Family-Owned Since 2010
San Antonio, TX 78258(210) 600-5091
Cities & neighborhoods we serve
San Antonio · Stone Oak · Alamo Heights · Hollywood Park · Hill Country Village · Shavano Park · Castle Hills · Leon Valley · Helotes · Boerne · Fair Oaks Ranch · Bulverde · Timberwood Park · Garden Ridge · Schertz · Cibolo · Selma · Universal City · Live Oak · Converse · Windcrest · New Braunfels
Service Areas We Cover
Same-day heating repair across San Antonio and surrounding cities.
Heating Repair FAQ
How much does heating repair cost in San Antonio?+
Most heating repairs in San Antonio run $149–$795 depending on the part. Flame sensor cleaning is $149–$249, ignitors $249–$385, gas valves $489–$789, control boards $385–$795. The service call itself is FREE — you only pay if you approve the written price we quote.
Do you repair heat pumps as well as furnaces?+
Yes. A lot of San Antonio homes heat with a heat pump instead of a gas furnace. We repair both — reversing valves, defrost boards, ignitors, flame sensors, gas valves, blower motors, and control boards — on every brand.
Why does my heater smell like burning when it first turns on?+
In South Texas, heaters sit unused for eight or nine months. Dust settles on the heat exchanger and heating elements, and the first few cycles of the season burn it off — that smell is normal for the first hour or two. If the smell persists, if you see smoke, or if a CO alarm goes off, turn the system off and call us.
How fast can you get out for a no-heat call?+
Same-day across the greater San Antonio area — usually within 2 hours during business hours, and we run late through cold snaps until everyone has heat. Your call rings Clint's phone directly. No call center, no dispatch fee.
Should I repair or replace my heater?+
We are a repair-first company. If a repair gets you safely through more winters at a sensible price, that is what we recommend. Replacement only comes up when the heat exchanger is cracked, the system is 15+ years old with a major failure, or repairs are adding up to more than the system is worth.

No heat? Call Clint directly.
Your call rings my phone. No call center, no dispatch fee. We're usually there in 2 hours.
(210) 600-5091