The fastest way to seal old windows before cold weather

The quickest fixes for old windows are weatherstripping, caulk, and window film. Weatherstripping takes an hour and costs $10 to $30 per window. Caulk takes longer but lasts years. Window film is temporary but stops drafts when ready. Which one works depends on what's wrong with your window — whether the frame is loose, the glass rattles, or air leaks around the edges.

Start by finding where the air actually enters. On a cold day, hold a lit candle or incense stick near the window frame and watch where the smoke moves. The smoke will bend toward the leak. Most old windows leak at the corners where the frame meets the wall, along the sill where the frame sits, or where the two sashes meet in the middle. Once you know where the problem is, you can pick the right fix.

Key Takeaways

  • Weatherstripping is the fastest temporary fix and works best on moving parts like sashes and doors that open and close.
  • Caulk seals gaps between the frame and the wall permanently but requires the window to stay closed all winter.
  • Window film creates an insulating air pocket and can reduce heat loss by 10 to 15 percent, though it blocks the view.
  • Test your window with a candle or incense to find the exact leak before you buy materials.
  • Most old windows need a combination of fixes — weatherstripping on the sashes and caulk on the frame edges.

Weatherstripping for moving parts

Weatherstripping works on any part of the window that moves — the sashes that slide up and down, the sides of the frame, and the bottom sill. It comes in foam, rubber, or felt and sticks on with adhesive backing. The foam type is cheapest ($5 to $10 per window) and easiest to install but wears out in two to three years. Rubber lasts longer but costs more.

Clean the surface where you'll stick it with a dry cloth to remove dust and old debris. Measure the length of each sash edge and the bottom sill. Cut the weatherstripping to length, peel the backing, and press it firmly into place. The sash should still move smoothly — if it binds, the strip is too thick or placed too far into the track. Test the window by opening and closing it a few times before you call it done.

Weatherstripping works best when the window frame itself is solid and the sashes fit reasonably well. If the frame is warped or the sashes rattle badly, weatherstripping alone won't stop the draft. You'll need caulk on the frame edges too.

Caulk for permanent gaps between frame and wall

Caulk seals the gap where the window frame meets the wall. This is where most heat escapes in old houses because the frame shrinks over time and pulls away from the wall. Caulk comes in acrylic (cheap, paintable, lasts 5 to 10 years) or silicone (more expensive, lasts 20 years, doesn't paint well). For old windows, acrylic is usually the right choice because you can paint over it to match the trim.

Remove old caulk first with a caulk removal tool or a putty knife. Scrape until you see bare wood or wall. Wipe the gap clean with a damp cloth and let it dry completely — caulk won't stick to wet surfaces. Load a caulk gun, cut the nozzle at a 45-degree angle, and run a steady bead along the gap. Smooth it with a wet finger or a caulk tool. One window typically takes 15 to 20 minutes.

Caulk works only if the window stays closed. If you need to open the window during winter, use weatherstripping instead. Once caulk sets (usually 24 hours), it's permanent until you remove it.

Window film for temporary insulation

Window film kits create a plastic layer over the glass that traps air and reduces heat loss. They cost $5 to $15 per window and take 30 minutes to install. The film is nearly invisible when done right, though it does reduce light slightly. It's temporary — you peel it off in spring — so it's good for rental windows or windows you're not sure about.

Clean the window glass thoroughly with soap and water. Let it dry completely. Measure the window opening and cut the film to size with a few inches of overlap. Tape the film to the frame with the double-sided tape that comes in the kit. Shrink the film tight with a hair dryer on medium heat, moving the dryer slowly across the surface. The plastic will wrinkle as it heats, then smooth out as it cools.

Window film reduces drafts but doesn't seal air leaks in the frame itself. Use it alongside weatherstripping for the best result. It also blocks the view, so it's not ideal for windows you look out of regularly.

Combination approach for old windows

Most old windows need more than one fix. Start with weatherstripping on the sashes (the moving parts), then caulk the frame edges where it meets the wall. If the window still feels drafty, add window film over the glass. This three-step approach costs $30 to $50 per window and handles most old-window problems.

Do weatherstripping first because it's reversible — you can peel it off if you need to open the window. Caulk second because it takes longer to dry. Window film last because it goes on top of everything else. If you're renting, skip the caulk and stick with weatherstripping and film.

What to avoid with old windows

Don't caulk the sashes themselves — the parts that move. Caulk will crack when the sashes open and close, and you'll have to scrape it out and redo it every year. Caulk only the frame edges where the window meets the wall.

Don't use expanding foam in the gaps around the frame. It hardens and can warp the frame, making the window stick or rattle worse. Foam is for new construction, not repair.

Don't assume a window is beyond repair just because it's old. Most old windows can be sealed well enough to stop drafts. Replacement windows are expensive and often not worth the cost unless the glass is broken or the frame is rotting.

When to replace instead of seal

Sealing works if the frame is solid and the glass isn't broken. If the wood is soft or spongy when you press on it, the frame is rotting and sealing won't help — you'll need to replace the window. If the glass is cracked or fogged (moisture between the panes), sealing the frame won't fix it, though it will reduce drafts around the edges.

If you have many old windows and plan to stay in the house for more than five years, replacement may cost less over time than repeated repairs. But if you're renting or only sealing a few windows, weatherstripping and caulk are the right choice.

Frequently Asked Questions

How long does weatherstripping last?

Foam weatherstripping lasts two to three years before it compresses and loses grip. Rubber lasts five to seven years. Felt is the cheapest but wears out fastest. Plan to replace it every two to three years if you use the window regularly.

Can I caulk a window that opens?

No. Caulk cracks when the frame moves. Use weatherstripping on moving parts instead. Caulk only the frame edges where the window meets the wall.

Does window film really reduce heat loss?

Yes, but modestly. Window film reduces heat loss by 10 to 15 percent by trapping air between the plastic and the glass. It's not as effective as new insulated windows, but it's cheap and temporary.

What's the best caulk for old windows?

Acrylic latex caulk is best for old windows because it's paintable, cheap, and straightforward to remove if you need to later. Silicone lasts longer but doesn't paint well and is harder to remove. For most repairs, acrylic is the right choice.

Should I seal the inside or outside of the window?

Seal both if you can. Outside caulk stops water from entering the frame. Inside weatherstripping stops drafts. If you can only do one, do the inside weatherstripping first because that's where you feel the draft.