Furnace running but the house is still cold? Here is why

If you can feel warm air at the vents but the house never reaches the temperature you set, that one fact narrows the problem a lot. The burner is working, so this is almost never a furnace repair. The heat is being made; it is either not getting to the rooms, getting lost on the way, or escaping the house as fast as the furnace adds it. The fixes range from a free thermostat setting to sealing leaky ducts, and most people can solve it without a service call. Start with the gut check: if the air at the registers is actually cold or just room temperature, that is a different problem and a different page. If it is genuinely warm but the house stalls below setpoint, you are in the right place.

Reviewed by Marcus Reilly, EPA 608 Universal, NATE-certified, 14 years HVAC Updated October 2026

Start here

Warm air at the vents means the furnace is doing its job. The reason the house stays cold is almost always weak airflow, heat leaking out of the ducts, or the house losing heat faster than it gains it.

Two of the most common causes are free to fix: a clogged filter choking the airflow, and the thermostat fan set to ON, which pushes room-temperature air between heat cycles and makes the vents feel lukewarm. Work the cheap checks first. If the furnace runs nonstop and still never catches up on an ordinary cold day, that points to leaky ducts, a poorly insulated house, or a furnace that is genuinely too small, which is where a pro comes in.

The quick read

  • • Lukewarm vents: fan set to ON, switch to AUTO
  • • Weak at every vent: filter or blower
  • • One room cold: a duct problem
  • • Runs nonstop, never catches up: ducts or sizing
  • • Cold air, no heat? Different page

Why does my furnace run but the house stays cold?

Because the heat the furnace makes has to survive a trip to the rooms and then hold against the cold leaking out of the house, and any of those steps can fail while the burner works perfectly. Warm air at the vents proves the burner, igniter, and gas are all fine, which rules out most furnace repairs. What is left is one of three things: the volume of warm air is too low to heat the rooms, the heat is leaking out of the ducts before it arrives, or the house is bleeding heat as fast as the furnace adds it.

The pattern you are seeing points to which one. Weak airflow at every vent points to the filter or the blower. One room cold while the rest is fine points to a duct problem in that run. Lukewarm air between cycles points to the fan setting. And a furnace that runs nonstop yet never catches up on an ordinary cold day points to duct loss, heat loss, or a furnace that is too small. Work the free checks first, because the cheap causes are far more common than the expensive ones.

The free checks to run first

Run these in order before you suspect anything expensive. Several of them are the actual fix, and all of them are free.

  • Set the thermostat fan to AUTO, not ON. On AUTO the blower only runs while the burner is making heat, so what comes out is hot. On ON the blower runs all the time, pushing room-temperature air out the vents between heat cycles, which feels lukewarm and never warms the house. This is a frequently missed setting and a complete fix on its own.
  • Replace a dirty filter. A clogged filter chokes the airflow, so the furnace heats a trickle of air instead of a full stream. The air is warm but there is not enough of it. Hold the filter up to a light, and replace it if you cannot see through it.
  • Open and unblock every supply and return vent. Furniture, rugs, and curtains over registers, and too many vents closed, starve the rooms and strain the system. Closing vents does not save energy. Clear them and keep interior doors cracked so air can get back to the returns.
  • Close the fireplace damper. An open damper acts like an open window in the ceiling, pulling heated air straight up the chimney all winter. Keep it closed when there is no fire.
  • Check the thermostat. Confirm it is set to heat, the setpoint is a few degrees above the current room temperature, it is not stuck in a hold or a deep setback, and it has fresh batteries.

Why does the air at my vents only feel lukewarm?

The most common answer is the fan setting above, worth repeating because it is so often the whole problem. When the fan is on ON rather than AUTO, the blower keeps running after the burner shuts off at the end of a cycle. With no heat being made, it is just moving air at room temperature, and if the ducts run through a cold attic or crawlspace, that air can arrive even cooler than the room. To your hand at the vent it feels like the furnace is barely heating. Switch the fan to AUTO and the lukewarm draft between cycles disappears.

If the fan is already on AUTO and the air is still weak, the issue is volume, not temperature, which means the filter or the blower. A filter is the cheap check. Beyond that, a blower stuck on a low speed, a failing motor, or a weak start capacitor all cut the amount of air delivered, and the tell is weak airflow at every vent rather than just one room. That last part is a pro repair, since it sits behind line voltage.

Why is one room always cold when the rest of the house is fine?

When one room stays cold while the others are comfortable, the problem is in that room's duct run, not the furnace. A few things cause it:

  • A disconnected or crushed duct. A flex duct that has fallen off its collar dumps the whole heated stream into the attic or crawlspace, so that room's vent blows almost nothing. A kinked or crushed run chokes the airflow badly, and even a small crush causes a big drop. If you can see into the attic, look for a sagging, kinked, or detached duct.
  • A closed or blocked vent. The simplest cause: the register is shut, or furniture or a rug is sitting on it.
  • A long run that loses heat on the way. Rooms farthest from the furnace get air that has traveled through cold duct and arrives weaker and cooler, especially if that duct is uninsulated.

A quick way to map this: walk to every register and feel for warm air. The rooms where the air is weak or cool tell you which duct runs to check. If the issue is uneven heating across several rooms rather than the whole house being cold, the guide on why some rooms are hotter than others goes deeper on balancing.

Are your ducts leaking heat into the attic or crawlspace?

This is the big hidden cause, and it is bigger than most people think. According to ENERGY STAR, in a typical house about 20 to 30 percent of the air moving through the duct system is lost to leaks, holes, and poorly connected joints. When those ducts run through an unconditioned attic, crawlspace, or garage, that heated air is being dumped into space you do not live in, so it never reaches the rooms.

The signs are easy to spot once you know them: rooms far from the furnace never warm up while rooms near it are fine, the attic or crawlspace feels warm while the house is cold, and you see dusty streaks around the edges of registers where leaking air pulls dust in. A homeowner can seal accessible joints with duct mastic or foil tape, never cloth duct tape, which dries out and fails. Sealing hidden runs inside walls and confirming the leakage with a duct test is a contractor job. Uninsulated ducts in cold spaces lose heat through the bare walls too, so wrapping exposed runs with duct insulation is a worthwhile companion fix; codes commonly call for around R-8 on attic supply ducts.

Is your house losing heat faster than the furnace can add it?

Sometimes the furnace and the ducts are fine and the house itself is the problem. On a cold day a leaky, poorly insulated house can shed heat as fast as the furnace makes it, so the furnace runs and runs and the temperature barely climbs. The good news is the biggest fixes here are cheap relative to new equipment.

The highest-value moves are attic insulation and air sealing. ENERGY STAR puts the average savings from sealing air leaks and adding attic insulation at about 15 percent of heating and cooling costs. The places heat escapes most are an under-insulated attic, gaps around plumbing and wiring penetrations, leaky recessed lights, the attic hatch, rim joists in the basement, and gaps around windows and doors. Caulk and weatherstripping are inexpensive and do real work. Single-pane windows lose a lot of heat, but full replacement is costly and slow to pay back, so storm windows, cellular shades, and weatherstripping are the better-value moves first. The heat loss calculator helps you see where your house is losing the most.

Is your furnace just too small for the house?

This is the one to suspect last, after airflow, ducts, the thermostat, and the envelope are ruled out, because a too-small furnace and a choked or leaky one look identical from the thermostat: both run constantly and never reach setpoint. The tell that points to genuine undersizing is the weather. An undersized furnace keeps up fine in mild fall and spring weather and only falls behind when it gets cold, and the gap widens the colder it gets. This often shows up after a finished basement or an addition added square footage the original furnace was never sized for.

Confirming it takes a heating load calculation on the house as it exists today, which a contractor runs, or you can get a first estimate from the furnace sizing calculator. If the furnace is genuinely undersized, sealing and insulating still help, but the real fix is a correctly sized replacement, and the furnace replacement guide walks that decision.

When is it just too cold out for the furnace to keep up?

Every furnace is sized to hold your indoor temperature down to a local design temperature, which is roughly the coldest it normally gets, not the all-time record low. On the coldest one percent of days in an unusual deep freeze, even a healthy, correctly sized furnace can run almost nonstop and still sit a couple degrees under your setpoint. That alone is not a breakdown.

It only signals a real problem if it also happens in mild weather, the gap is large, set to 70 and stuck at 60, or it comes with weak airflow or short cycling. And give a setback time to recover: a forced-air furnace claws back a deep overnight setback gradually, roughly an hour for an eight-degree setback and longer in a leaky house, so a cold morning after a deep setback is normal recovery, not a fault.

Furnace runs but house is cold, or blowing cold air, or short cycling?

A few winter furnace problems feel similar, so match the symptom to the right page:

  • If the air at the vents is actually cold or just room temperature, the furnace is not making heat, which is a furnace blowing cold air.
  • If the furnace fires, runs a minute or two, shuts off, and repeats, that is furnace short cycling, and it never runs long enough to warm the house.
  • If the furnace is completely dead with no response, start with furnace not turning on.

This page is the one where the furnace clearly makes warm air and runs, but the whole house will not reach temperature.

What it costs to fix a furnace that can't keep up

The fixes run from free to a new furnace. Here is the rough order, and these are typical ranges that vary by home size, region, and scope.

Fix Typical cost
Filter, fan setting, opening vents Free to a few dollars
Furnace tune-up $75 to $200
Air sealing $350 to $1,500
Duct-leakage test $300 to $450
Professional duct sealing $500 to $1,500+
Attic insulation $1,000 to $3,500
Blower motor $300 to $1,500 (more for variable-speed)
Replacing an undersized furnace See the furnace cost guide

Call a pro once the free checks are done and the furnace still runs nonstop without catching up, or when you suspect duct leakage that needs a test, a weak or noisy blower, a gas or two-stage fault, or a furnace that turns out to be undersized. The key truth: a genuinely undersized furnace has no cheap fix, but sealing, insulating, and clearing the airflow can rescue a properly sized one that is only behaving undersized, and those are worth doing first.