Why is my furnace not heating?

A furnace that won't heat is most often a dirty filter choking airflow, a failed igniter, or a thermostat problem — in that order of cheapness. A furnace that starts, runs a minute, then stops is usually a dirty flame sensor. True no-heat in deep cold justifies the after-hours call; a mild-weather failure usually doesn't.

Likely causes

What you can check yourself

Typical cost

Typical repairs in Portland, OR: service call $100–$250; igniter $150–$350; flame sensor cleaning/replacement $150–$300; blower motor $400–$800.

When to call a pro

Gas smell, a carbon monoxide alarm, or a furnace that short-cycles with a burning smell — leave and call from outside. Otherwise, no heat below ~40°F with kids or elderly at home counts as urgent.

HVAC pros in Portland, OR

Get free quotes from Portland, OR pros →


Data by Servik — verified local pros from official license records and public sources. Cost figures are typical ranges, not quotes; a pro's written estimate is the real number.