Why is my heating bill so high all of a sudden?

Written with AI assistance by · From the Fix-It Playbook · Updated
Short answer

A sudden jump in your heating bill usually comes from two or three small problems stacking up, not one big one. Check a clogged furnace filter first, then a thermostat stuck on a manual "hold" setting. After that, look for duct leaks, drafts, closed or blocked vents, and an aging furnace.

What causes a sudden spike in a heating bill?

A sudden spike almost always traces back to one of six usual suspects: a clogged filter, a thermostat setting, duct leaks, drafts and gaps, blocked or closed vents, or aging equipment. It's rarely one big thing. Usually two or three small ones are stacking up at once.

Working through the list in order finds the culprit faster than guessing. The first two checks are free and take minutes, and most of the rest is a setting, not a purchase.

Before you start, compare the bill to the same month last year, not just last month. A gradual rise across a long cold snap is normal. A bill that's noticeably higher than the same month a year ago is the kind of jump worth chasing.

Can a dirty furnace filter really raise my heating bill?

Yes. A clogged filter is a common cause of a sudden jump, and it's the fastest one to check. When air can't pass through easily, the furnace works harder and runs longer to push the same amount of air through the house, and that shows up directly on the bill.

  1. Pull the filter out of the furnace.
  2. Hold it up to a light.
  3. If you can't see light through it, replace it. A new filter runs $4–20.
  4. Set a reminder to check it again every 1–3 months through the heating season.

A dirty filter left alone tends to get worse, not better, as the season goes on. So does the bill.

Is my thermostat setting making my heating bill higher?

It can be, even if nobody touched it on purpose. The most expensive setting is a schedule that's been overridden to "hold" at one temperature around the clock. That override alone can account for a real jump in the bill without anything else changing.

As a rule of thumb, each degree you set back for about 8 hours saves up to roughly 1% off the heating bill. A house held at a constant 72°F day and night costs meaningfully more than the same house set to 65°F while you're asleep or away and 70°F while you're home.

If your thermostat has a schedule, check that it's actually running. Clear any manual hold and let the programmed setbacks do their job.

What else makes a furnace run longer than it should?

Once the filter and thermostat are ruled out, the rest of the list is about heat escaping or airflow being thrown off balance.

How do I match the symptom to the cause?

What you notice around the house usually points to the likeliest cause. Use this as a quick sort before you dig in.

What's happeningMost likely cause
Bill jumped but nothing changedClogged filter, then a thermostat stuck on manual hold
Furnace runs almost constantlyA dirty filter and duct leaks together, the most common pairing; check both
One room always runs colderA duct or airflow issue in that room specifically
House feels drafty near floor levelWorn weatherstripping or door sweeps
Bill has crept up gradually over yearsAging equipment losing efficiency, not a single fixable cause

Should I fix it myself or call a pro?

Start yourself. Checking the usual suspects is free and takes about 20–30 minutes, and the most likely fix, a new filter, costs $4–20.

A pro makes sense once the easy checks come up empty. A basic furnace inspection runs $80–100, and an advanced tune-up with cleaning runs $125–200. If significant duct leaks turn up, professional duct sealing runs $500–4,000, averaging around $2,250. Duct cleaning alone runs $275–500.

Doing nothing isn't free either. A bill that jumped once and gets ignored usually stays jumped, because these causes don't fix themselves.

If the cause still isn't clear, a professional energy audit, sometimes free through a utility or state program and otherwise typically $250–600, uses a blower-door test to find leaks you can't spot by eye.

Doing it yourself

Usually free to check; a new filter runs $4–20.

Calling a pro

$80–100 basic inspection, $125–200 advanced tune-up; duct sealing $500–4,000 (avg. $2,250) if needed.

Time to check: 20–30 minutes to check.

When to stop and call a pro

  • You've checked the filter, thermostat schedule, and vents, and the bill is still unexplained; an energy audit with a blower-door test can find leaks you can't see.
  • You feel an airflow difference room to room that a damper adjustment doesn't fix, which can mean a duct has come disconnected out of sight.
  • The furnace is old enough that repair costs are starting to add up; that's a replacement conversation, not a troubleshooting one.
  • Duct leaks turn out to be significant and need professional sealing.
  • The problem involves gas, electrical components, or anything you're not comfortable with.
Cover of the Fix-It Playbook guide Why Your Heating Bill Jumped

Want the full step-by-step?

The full $6 guide ranks the six usual suspects by how often each one turns out to be the real cause and charts a programmed thermostat schedule against one constant temperature over a single day. It also includes the complete troubleshooting table, the "When to stop and call a pro" breakdown, and a printable bill-check checklist to work through before you call anyone.

Get “Why Your Heating Bill Jumped” — $6 →

Or buy the guide inside the Heat Kit (5 guides, $14) or The Winter Home (all 20 winter guides, $39). Instant PDF, no subscription.

Frequently asked questions

How often should I change my furnace filter in winter?

Check your furnace filter every 1–3 months through the heating season. Pull it out and hold it up to a light. If you can't see light through it, replace it. A clogged filter is a common cause of a sudden heating bill jump, and a new one runs $4–20.

Does closing vents in unused rooms save money on heating?

No. Closing a vent doesn't reduce the amount of air your furnace moves. It raises duct pressure and leakage, which can unbalance the whole system and make other rooms harder to heat. Keep vents open and make sure furniture isn't blocking them.

How much can I save by turning the thermostat down at night?

As a rule of thumb, each degree you set back for about 8 hours saves up to roughly 1% off your heating bill. Setting the house to 65°F while you sleep or are away and 70°F while you're home costs meaningfully less than holding 72°F around the clock.

Can an old furnace cause a higher heating bill?

Yes, but usually gradually. A poorly tuned or poorly maintained older furnace loses efficiency, so an annual tune-up matters more as it ages. It's the least likely single cause of a sudden jump, but it adds to other problems like a dirty filter or duct leaks.

What is a home energy audit and when do I need one?

A professional energy audit uses a blower-door test to find air leaks you can't spot by eye. Consider one when you've checked the filter, thermostat schedule, and vents and the bill is still unexplained. Audits are sometimes free through a utility or state program; otherwise they typically run $250–600 (DOE).

Sources

Safety guidance and key figures were checked against these outside sources on October 22, 2026. Dollar figures are typical ranges, not quotes.

More winter fixes

For general homeowner reference only. When a repair involves gas, major electrical, or structural work, call a licensed professional.