Furnace & heating
AC repair
Heat pumps
Ductless mini splits
Carrier
Trane
GoodmanSeasonal tune-up and full diagnostic on your Carrier, Trane, or Goodman system - readings shown to you before any repair is proposed
Diagnosis first, numbers second - you approve the repair price before a single part goes in.
Get your free estimateTrusted Furnace Repair for Alpharetta Homeowners
Alpharetta Furnace Repair typically costs $150 – $700 depending on the part that failed, and Dalton Heating & Air Alpharetta handles most calls same day. When a furnace quits in January and the temperature inside your house drops into the 50s by morning, you need a technician who shows up inside the stated window, puts the price in writing before touching the unit, and stands behind the repair for a full year. That is how we have operated since 2003 under The Garrison Standard, and it is the reason homeowners in Alpharetta, Milton, and Duluth call us first when the heat stops.

Marco Benitez leads our Alpharetta service team. Every technician arrives background-checked and uniformed, factory-trained to service nine major HVAC brands, and carrying the diagnostic tools to find the actual fault instead of guessing. You will know who is coming before they arrive, you will get a written price before any work begins, and if the repair does not hold, we return at no charge. Call (229) 537-2086 any time, day or night. A live person answers.
Furnace Maintenance
Furnace Maintenance is the scheduled service work that keeps your heating system running cleanly and catches small problems before they become winter breakdowns. You need it once a year, ideally in early fall before the first cold snap hits Alpharetta. Dalton Heating & Air Alpharetta performs a full maintenance visit for $80 – $200, which includes inspecting the heat exchanger, testing the ignition, checking gas pressure, cleaning the flame sensor, and measuring the temperature rise across the system. A maintenance visit now is almost always cheaper than an emergency repair in February.
What Gets Checked
Our technicians follow a 21-point inspection list that covers the burners, blower motor, belts, electrical connections, thermostat calibration, and carbon monoxide levels. We write down what we found, what we fixed, and what is likely to need attention next year. You get the report whether you ask for it or not.
Why Fall Is the Right Time
Alpharetta summers run hard on air conditioning, but furnaces sit idle for eight months collecting dust and rust. Running a maintenance visit in October means the system is cleaned and tested before you actually need it, and you avoid the scheduling crunch that hits every HVAC company when the first cold front moves through north Georgia.
Styles & brands we work with







Heat Pump Repair
Heat Pump Repair covers the heating side of the same system that cools your Alpharetta home in summer. A heat pump moves heat instead of creating it, which means it has reversing valves, outdoor coils, and defrost boards that a standard furnace does not have. Dalton Heating & Air Alpharetta repairs heat pump heating failures for $150 – $700, and our technicians are factory-trained to diagnose both the electrical and refrigerant sides of the system. If your heat pump is blowing lukewarm air or running constantly without reaching set temperature, call before the strain damages the compressor.
Common Heat Pump Failures
We see failed reversing valves, low refrigerant charge, and faulty defrost sensors most often in the Alpharetta area. A refrigerant recharge, which is topping off the cooling fluid your system needs to move heat, is a common repair when a small leak has developed. Left alone, a low charge forces the compressor to work harder and shortens the life of the entire unit.
Heat Pump vs. Furnace Repairs
If your home has both a heat pump and a gas furnace, you have dual fuel. The heat pump runs in mild cold, and the furnace takes over below about 35 degrees. When the heat pump side fails, the furnace tends to run constantly, and your gas bill climbs. A technician who understands both systems will fix the right component instead of masking the symptom.
Heating Repair
Heating Repair is the umbrella term for any fix to the system that warms your Alpharetta home, whether that is a gas furnace, an electric air handler, a heat pump, or a boiler. Most heating repairs in Alpharetta run $150 – $700 depending on what failed. Dalton Heating & Air Alpharetta covers the full range, and every repair includes a written price before work starts and a written guarantee for a full year afterward. You do not pay to find out what is wrong. You pay after you know the number.
Diagnosis Before Parts
The cheap way to quote a repair is to guess at the part and hope. That is how customers end up paying for two fixes instead of one. Our technicians test before they replace, checking voltage, resistance, gas pressure, and airflow so the repair we quote is the repair the system needs.
Written Guarantee Included
Every heating repair we perform carries a full-year written guarantee. If the same fault returns within 365 days, we come back and fix it at no charge. That is The Garrison Standard, and it applies to every job without exception.
Boiler Repair
Boiler Repair covers hydronic heating systems, which heat water and circulate it through radiators or baseboards instead of blowing warm air through ducts. Boilers are less common in Alpharetta than furnaces, but we find them in older homes throughout Milton, Roswell, and Johns Creek. Dalton Heating & Air Alpharetta repairs boiler issues for $150 – $700, covering circulator pumps, expansion tanks, zone valves, pressure switches, and aquastats. If your boiler is banging, leaking, or failing to heat certain rooms, the problem is usually a single component, not the whole system.
Circulator Pump and Zone Valve Issues
A boiler that runs but does not heat one part of the house often has a failed zone valve or a weak circulator pump. These parts fail mechanically with age, and they are straightforward to replace. We carry common replacements and can source specific models same week through our supply network.
Pressure and Expansion Problems
Boilers run at low pressure, usually between 12 and 30 PSI, and the expansion tank absorbs pressure changes as water heats and cools. A failed expansion tank causes pressure swings, weeping relief valves, and banging pipes. That is a repair, not a replacement, and it takes about two hours on a typical residential system.
Gas Furnace Repair
Gas Furnace Repair covers the natural gas or propane furnace that most Alpharetta homes rely on for primary heating. We repair ignition systems, gas valves, flame sensors, pressure switches, blower motors, and heat exchangers for $150 – $700 per job. Dalton Heating & Air Alpharetta technicians are factory-trained on Carrier, Lennox, Goodman, Trane, Rheem, York, Daikin, Bryant, and American Standard, so the diagnosis is based on the specific unit in your house, not a generic guess.
A note on safety: gas furnaces involve combustible fuel, electrical power, and in some cases sealed combustion chambers. A cracked heat exchanger can leak carbon monoxide into your home. If you smell gas or your carbon monoxide detector sounds, leave the house and call the gas company first, then call us. Do not attempt gas line or heat exchanger work yourself.
Ignition and Gas Valve Problems
Modern furnaces use hot surface igniters or intermittent pilots, both of which fail with age and repeated heat cycles. A furnace that clicks but will not light is often one part away from running again. We test the igniter, the flame sensor, and the gas valve in sequence to find which one failed instead of replacing all three.
Heat Exchanger Inspection
The heat exchanger is the metal chamber that keeps combustion gases separate from the air blowing through your house. A cracked heat exchanger is a serious safety issue and one of the few repairs where we will recommend replacement over repair. We inspect it with a camera during every furnace repair and during every maintenance visit.
Furnace Tune Up
A Furnace Tune Up is a preventive service visit that cleans, adjusts, and tests your furnace before the heating season. Dalton Heating & Air Alpharetta charges $80 – $200 for a tune-up, which includes cleaning the burners, checking gas pressure, testing the igniter and flame sensor, inspecting the heat exchanger, lubricating the blower motor, and measuring the system’s carbon monoxide output. A tuned furnace burns cleaner, runs quieter, and is less likely to fail on the coldest night of the year.

What a Tune Up Finds
We find dirty flame sensors, weak capacitors, plugged condensate lines, and failing igniters on a routine basis, all of which are cheap fixes in the fall and expensive emergencies in January. The written report you receive lists every measurement we took and every recommendation we made, with prices. You decide what gets done.
Tune Up vs. Maintenance
A tune-up is the hands-on part of maintenance: cleaning, adjusting, and testing. The terms overlap on most furnaces, but a tune-up specifically covers the combustion side of the system: burners, gas pressure, ignition, and heat exchanger. That is the part that affects safety, which is why we recommend it every fall.
Emergency Furnace Repair
Emergency Furnace Repair is the service you need when your heating fails during a cold snap and you cannot wait for a standard appointment. Dalton Heating & Air Alpharetta answers the phone 24/7 with a live person, and we run Duluth Furnace Repair calls throughout Alpharetta, Milton, and the surrounding north metro. Emergency repair pricing falls in the same $150 – $700 range as standard repairs. We do not charge overtime rates, and we do not add a fee just because it is 2:00 am.
What Counts as an Emergency
No heat when outside temperatures are below freezing, a strong gas smell, or a carbon monoxide alarm are all emergencies. Call (229) 537-2086 immediately. A furnace that is running but making a new noise can usually wait for a standard appointment, though we will talk you through what you are hearing and help you decide.
Same-Night Dispatch
We keep trucks stocked with common igniters, flame sensors, capacitors, pressure switches, and gas valves so most emergency calls are a one-visit fix. When a rare part is not on the truck, we tell you exactly when it will arrive and what it will cost before we leave. No open-ended timelines, no surprise invoices.
Brands We Service
Our technicians carry OEM parts and factory training for Lennox and Goodman, two of the most common furnace brands we see in Alpharetta split-levels and new construction. Lennox units tend to have proprietary control boards and modulating gas valves that require brand-specific diagnostics; we stock the common replacements and can pull specific parts from local supply houses the same day. Goodman furnaces are simpler under the hood but prone to pressure switch and igniter failures when not maintained, and we carry those parts on the truck so most Goodman repairs are one visit.
Rheem and York round out the brands we see regularly in older Alpharetta neighborhoods and converted basements. Rheem heat exchangers and inducer motors are built differently than other brands, and York’s mid-efficiency line has a known weak point at the draft inducer. Our techs know what fails on each brand and test for it specifically. Whether you have Lennox, Goodman, Rheem, York, or any other make, we can repair it.
See the difference
Before
After
Before
After
Before
AfterSigns You Need a Pro Right Now
- Furnace runs but no heat comes out. The burners light, the blower runs, but the air feels cold. This usually points to a failed flame sensor, a clogged filter choking airflow, or a blower motor failing to spin at full speed. Letting it run in this state can overheat the heat exchanger and create a safety hazard.
- Short cycling: the furnace starts and stops every few minutes. A furnace that cannot hold a full cycle is usually tripping a limit switch due to restricted airflow or an overheating heat exchanger. Short cycling burns through igniters and gas valve cycles fast, and every extra cycle moves you closer to a real failure.
- You smell gas or your CO detector sounds. Natural gas has an added odorant that smells like rotten eggs. If you smell it near the furnace, shut the furnace off and leave the house, then call the gas utility and (229) 537-2086. Carbon monoxide is odorless, which is why a working detector matters. Take an alarm seriously, every time.
- Banging, rattling, or grinding noises during operation. Delayed ignition produces a small bang or whoosh when gas builds up before lighting. Grinding usually means a blower motor bearing is failing. Both get worse with time, and a failed blower motor mid-winter is a repair you do not want to wait for.
- Pilot light is yellow or flickering. A healthy pilot flame burns steady and blue. A yellow or flickering flame means incomplete combustion, which produces carbon monoxide. This is not something to watch. It is something to turn off and have checked.
Our Process, Step by Step
- 1
You call, a live person answers. You reach a real human at (229) 537-2086, any hour. We take your address, ask what the furnace is doing, and give you a two-hour arrival window. The technician who shows up is the one whose name you received before they left our shop.
- 2
We diagnose and show you the findings. The technician tests voltage, resistance, gas pressure, temperature rise, and combustion readings using digital manometers, multimeters, and a borescope camera for the heat exchanger. You get to see what we see: the cracked part, the failed reading, the blocked line. No mystery, no hand-waving.
- 3
Written price before any work begins. Every repair, from a ol50 flame sensor to a $700 blower motor, gets a written price with parts and labor separated. You approve the number before a single tool comes off the truck. If the price changes, which it almost never does, you approve that too.
- 4
The repair gets done right, and the site gets left clean. Factory-trained technicians do the work by the book, labeled under The Garrison Code. Drop cloths go down where we walk, everything we touch gets cleaned, and the furnace gets tested through a full heating cycle before we leave.
- 5
You get a written guarantee for a full year. The 365-Day Done Right Promise means if the repair fails within the year, we return and fix it at no charge. Not pro-rated, not partial, not with strings. That is the standard we have held since 2003, and Marco Benitez enforces it on every job in Alpharetta.
How Much Does Furnace Repair Cost in Alpharetta?
Most furnace repair in Alpharetta runs $150 – $700 depending on the part that failed. A flame sensor replacement, one of the most common repairs we do, typically falls at the low end around $150 – $250. An igniter runs $200 – $350 installed. A pressure switch is usually $180 – $300. Blower motors and gas valves sit at the higher end of the range, $400 – $700, because the parts themselves are expensive and the labor takes longer. A full Furnace Repair in Alpharetta job with multiple failing components could exceed $700, but we will tell you before any work starts.
What drives the price is mostly the part: OEM parts from Carrier, Trane, or Lennox cost more than aftermarket equivalents, and we use OEM whenever it is available. Labor is the second factor, and we quote it by the job, not by the hour, so the number you approve is the number you pay. To avoid overpaying, get a written quote before work begins, ask whether the replacement part is OEM or aftermarket, and check whether the repair carries a written guarantee. Ours does, for a full year, on every job.
A free estimate includes diagnosis. You pay nothing to find out what is wrong and what it costs to fix. If the furnace is beyond sensible repair, we will show you the numbers for repair versus replacement and let you decide. We do not push replacement on a repairable unit, and we do not patch a unit that should be replaced just to buy it a few more months.
Our Service Area Near Alpharetta
Dalton Heating & Air Alpharetta serves homeowners throughout north Fulton and south Forsyth counties. We run calls in Milton, Duluth, Sugar Hill, Buford, Clarkston, Cumming, Roswell, Johns Creek, Dunwoody, Norcross, and Doraville, with typical response times of two hours or less inside the Alpharetta city limits and same-day service available throughout the area. If you are in Furnace Repair in Milton territory or need Furnace Repair in Duluth, the same crew, the same written pricing, and the same full-year guarantee apply. For a broader look at who we are and what we do, the home page covers our full service range.
Serving Alpharetta, GA - Our Local Coverage Area
We’re based in the Alpharetta area and know this community well, including Furnace Repair in Holly Springs. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
Frequently Asked Questions About Furnace Repair in Alpharetta
Furnace repair is the process of diagnosing and fixing a malfunctioning furnace, which includes the burners, ignition system, gas valve, blower motor, heat exchanger, controls, and electrical connections. Most repairs in Alpharetta involve a single failed part and are completed in one visit. Every repair from Dalton Heating & Air Alpharetta includes a written price before work starts and a written one-year guarantee.
Most furnace repairs take one to two hours once the technician arrives, depending on the part and how accessible your furnace is. Common repairs like flame sensors, igniters, and pressure switches are usually done in under an hour. If a part is not on the truck, we tell you exactly when it will arrive and schedule the return visit before we leave.
Furnace repair in Alpharetta typically costs $150 – $700 depending on which component failed. Flame sensors and igniters sit at the low end, blower motors and gas valves at the high end. Dalton Heating & Air Alpharetta gives you a written price before any work begins, and the estimate is free. Call (229) 537-2086 for an exact quote on your furnace.
Yes, we service Goodman furnaces, along with Lennox, Rheem, York, Carrier, Trane, Daikin, Bryant, and American Standard. Our technicians carry OEM parts for Goodman units and are factory-trained on their specific failure points. If you have a Goodman furnace that is not heating, call us with the model number and we will bring the right parts on the first visit.
Yes, Dalton Heating & Air Alpharetta offers emergency furnace repair 24 hours a day, 7 days a week with a live person answering the phone. We dispatch to Alpharetta and the surrounding area the same night in most cases, and we do not charge overtime rates. If your heat is out during a forecasted freeze, call (229) 537-2086 and we will get a technician to you.
Every furnace repair we perform carries a written guarantee for a full 365 days under The Garrison Standard. If the same fault returns within that year, we come back and fix it at no charge: no trip fee, no labor, no parts cost. The guarantee is included with every repair, not sold as an upgrade.
Turn your thermostat to off if the furnace is short cycling or making loud noises, and change or remove a clogged filter if you have a spare. If you smell gas or a carbon monoxide detector is sounding, leave the house and call the gas utility or 911 first. Otherwise, clear a path to the furnace and have your model number available if possible.
Schedule Your Furnace Repair Service in Alpharetta Today
A furnace that is not heating in Alpharetta is not something to wait on. Call Dalton Heating & Air Alpharetta at (229) 537-2086 for a free, no-obligation estimate, a written price before any work starts, and a full-year written guarantee on every repair. Our phone is answered by a living person 24/7, and same-day service is available throughout the Alpharetta area.
Written by Marco Benitez, Owner at Dalton Heating & Air Alpharetta, serving Alpharetta since 2003.