The most useful thing we can do before a heating call is tell you what the likely repairs cost, so the number on the estimate is not a surprise. Here are the 2026 ranges from the national cost guides, what is different about a Sacramento-area furnace, and the line past which a repair stops making sense. Our own diagnostic price is at the top because hiding it is the thing people hate most.
The short version
- Our diagnostic: a flat $69, credited toward the repair if we do the work.
- Most furnace repairs: the national guides put them between roughly $150 and $900, with the average near $350 to $400. That matches what we see here.
- The cheap ones: igniter, flame sensor, pressure switch, a clogged condensate trap. Short visits, inexpensive parts.
- The expensive ones: blower motor, inducer motor, control board. Real repairs, still usually worth doing on a furnace under fifteen.
- The one we do not do: a cracked heat exchanger. Replacing it costs close to a new furnace with none of the warranty.
What the common repairs cost
Hot surface igniter
The most common no-heat repair there is. The ceramic igniter glows to light the gas and simply wears out, usually between eight and fifteen years. National range: about $150 to $300 for the part and labor, sometimes a little more. It is a quick visit. If you are quoted a control board for a furnace that clicks and never lights, ask why the igniter was ruled out.
Flame sensor
The furnace lights for three seconds and shuts off, over and over. Nine times out of ten the flame sensor is dirty, and cleaning it is the whole repair. Replacement, when needed, sits in the same $100 to $300 band. If someone quotes a board for this symptom, get a second opinion.
Pressure switch and condensate trap
The furnace tries to start and gives up before the burners light. On the high-efficiency attic furnaces in Natomas, Elk Grove and West Roseville, the cause is often a clogged condensate trap tripping the switch rather than a failed switch. Clearing the trap is a short visit. A new switch is inexpensive.
Inducer motor
The small fan that pulls combustion air through the heat exchanger before the burners light. National range: roughly $200 to $1,500 depending on the furnace, because on some models the motor is a simple swap and on others it is an assembly. This is where the age of the furnace starts to matter.
Blower motor
The motor that moves air through the house. A standard PSC motor in an older furnace runs about $400 to $900 installed. A variable-speed ECM motor in a newer high-efficiency furnace runs $600 to $2,300, because the motor itself costs several times more. On a furnace past fifteen years with a failed ECM motor, we show you the replacement number beside the repair.
Control board
Intermittent faults, no response, or a board that has visibly burned. Repairs commonly pass $600 with the part and labor. We test twice before replacing a board, because the symptoms overlap with cheaper parts.
Heat exchanger
National guides put replacement at $1,000 to $3,500. On most furnaces that is close to the cost of a new unit, with none of the new warranty and the same twenty-year-old blower, board and cabinet around it. We do not repair cracked heat exchangers. We show you the crack, shut the gas to the unit, and quote a replacement. That is the one furnace job we turn down.
What makes Sacramento different
- Short heating season, old furnaces. Mild winters let a furnace limp along for years, so the ones we see are older than the national average. Sun City Roseville’s 1995 to 2000 furnaces and Elk Grove’s 1990 to 2004 tracts are on their original units at twenty-five to thirty years, and at that age the repair-or-replace question comes up on most calls.
- Attic furnaces. Natomas, Elk Grove, West Roseville, Folsom’s newer tracts. Condensate traps and float switches cause a large share of the no-heat calls, and those are cheap fixes that get misdiagnosed as failed parts.
- Undersized returns. The 1950s and 60s ranch homes around Carmichael, Citrus Heights and Arden-Arcade run a modern furnace on a 1960s return, so limit switches trip and blower motors work harder than designed. The repair is often duct work, not a furnace part, and we say so.
- SMUD. When a repair estimate turns into a replacement conversation in SMUD territory, the heat pump rebate, currently $2,000 to $3,000 for replacing gas heat, changes the math. Our rebate guide lays it out by utility.
Where repair stops making sense
Our rule of thumb: on a furnace over fifteen years old, if the repair is more than a third of the cost of a new one, replacement is usually the better spend. Over twenty, a second repair within a year is likely, and we say so. Under fifteen, almost everything on the list above is worth fixing. A cracked heat exchanger is a replacement at any age. Our guide to when to replace a furnace walks through the four questions, and heat pump vs furnace covers whether the replacement should be gas at all.
How to read a furnace estimate
- Is the diagnostic credited? It should be.
- Is the part named? “Ignition repair” is not a part. “Hot surface igniter” is.
- Was the cheap cause ruled out first? Flame sensor before board. Condensate trap before pressure switch. Filter before limit switch.
- Was a CO reading taken? On every furnace visit, and it should be on the invoice.
- On an older furnace, did you get both numbers? Repair and replacement side by side, with the rebate applied.
What we charge and how
Diagnostic is a flat $69, credited toward the repair. We quote by part before we do the work, take a carbon monoxide reading on every visit, and on furnaces past fifteen years show the replacement number without being asked. Same-day across Sacramento, Roseville, Rocklin, Folsom, Citrus Heights and Elk Grove. Trying to work out what is wrong first? Start with a furnace that will not turn on or a furnace blowing cold air. For the summer side, see AC repair cost in Sacramento.
Frequently asked questions
How much does furnace repair cost in Sacramento?
Most repairs fall in the $150 to $900 range the national guides report, with the average near $350 to $400. Igniters and flame sensors sit at the low end, blower motors and control boards at the high end. Our diagnostic is a flat $69 and comes off the repair.
How much does a furnace igniter cost to replace?
Roughly $150 to $300 installed in the 2026 guides. It is the most common no-heat repair and a short visit.
How much does a furnace blower motor cost?
About $400 to $900 for a standard PSC motor in an older furnace, and $600 to $2,300 for a variable-speed ECM motor in a newer high-efficiency unit. On an older furnace with a failed ECM motor, we quote a replacement alongside.
Is it worth repairing a 20-year-old furnace?
For an igniter, flame sensor or pressure switch, yes. For a blower motor, inducer or control board, we price the repair beside a replacement and tell you which we would choose. A cracked heat exchanger is a replacement at any age.
Do you charge extra for attic furnaces or same-day service?
No. The diagnostic is $69 regardless of the day, and there is no added fee for attic installations.