Furnace blows cold air or won't turn on at all
Furnace Repair — Greater Seattle
Furnace repair in Greater Seattle typically runs $189–$950 depending on the part and furnace age. SPS Pro Services diagnoses the issue first, gives you a firm quote, and repairs gas and electric furnaces across King and Snohomish counties, including older homes with original ductwork.

Furnace repair covers diagnosing why a system won't heat, short-cycles, or trips its limit switch, then fixing the cause: igniters, flame sensors, blower motors, control boards, or gas valves. Most Western Washington homes run furnaces hard from October through April, and a unit that's cutting out during a cold snap needs attention fast. We service both PSE and Snohomish PUD service areas and work on furnaces of any age or brand.
Signs you need furnace repair
Short cycling — turns on and off every few minutes
Loud banging, screeching, or rattling from the unit
Thermostat set correctly but rooms stay cold
Yellow or flickering flame instead of steady blue
How a furnace repair visit works
Phone diagnosis
We ask about the symptoms, furnace age, and brand to bring the right parts on the first visit.
On-site inspection
A technician checks the igniter, flame sensor, blower, gas valve, and control board to isolate the fault.
Upfront quote
You get a flat price before any repair work starts, based on the parts and labor needed.
Repair
We replace or repair the failed component and test the system through a full heating cycle.
Safety check
We check carbon monoxide levels and airflow before we consider the job done.
Why quotes range from $189 to $950
These factors decide where your job lands in the range — and we walk you through each one on the written quote.
- Age of the furnace and whether parts are still manufactured or need to be sourced
- Type of repair — a flame sensor or igniter costs far less than a cracked heat exchanger or control board
- Attic or crawlspace access, common in older Western Washington homes built before forced-air ducting was standard
- Whether the furnace needs a full inspection versus a single-part swap
Furnace Repair — what it costs
Conservative ranges for the Seattle metro. Your written quote is exact before work begins.
| Job | Typical price |
|---|---|
| Diagnostic / service callCredited toward the work we do | $189 |
| Minor furnace repairSingle small component or adjustment | $189–$440 |
| Typical furnace repairThe most common jobs we see | $440–$700 |
| Major furnace repairBig-ticket parts and labor | $700–$950 |
No heat at 11pm? We pick up.
Office hours are Mon–Fri, but the emergency line never closes. Call any hour and we dispatch a licensed tech across Greater Seattle.
Furnace Repair questions we hear most
How much does furnace repair cost in Greater Seattle?
Most repairs land between $189 and $950. Simple fixes like a flame sensor or thermostat wiring sit at the low end; blower motor or control board replacements push toward the higher end. You get a firm quote after diagnosis, before any work begins.
Do you repair furnaces in older homes?
Yes. Much of King and Snohomish county housing stock dates from the 1960s through 1990s, and we regularly work on original furnaces and older duct systems, including units in tight crawlspaces or attics.
Can you fix a furnace the same week?
In most cases, yes. Call (206) 427-8907 during business hours, Monday through Friday 8am to 6pm, and we'll get a technician scheduled, often within a few days depending on your city and current workload.
Is it worth repairing an old furnace or should I replace it?
It depends on the furnace's age and the repair cost. If the unit is under 15 years old and the repair is under a few hundred dollars, repair usually makes sense. We'll give you an honest read on repair versus replacement during the visit.
Furnace Repair available in your city
King & Snohomish counties — local pages with city-specific pricing notes.
Need furnace repair? Get a straight answer today.
Furnace acting up? Call (206) 427-8907 for a straight answer and an upfront quote before we touch anything.
