Seal windows before cold weather arrives to stop drafts, reduce heating costs, and keep condensation from building up inside the frame

Winter air leaks through gaps around window frames, through cracks in old caulk, and around the edges where the frame meets the wall. You can seal these leaks yourself using caulk, weatherstripping, or both—a job that takes a few hours and costs between $20 and $100 in materials, depending on how many windows you have and which method you choose. The best time to seal is in fall, before the first hard freeze, because caulk and weatherstripping need dry conditions to set properly.

This guide covers the two most common sealing methods: caulking the frame-to-wall joint (the outside perimeter where the window sits in the wall) and adding weatherstripping around the sash (the moving parts). Many homes need both. You do not need special tools—a caulk gun, utility knife, and a few basic items from a hardware store are enough.

Key Takeaways

  • Caulk seals the stationary joint between the window frame and the wall on the outside; weatherstripping seals the moving sash on the inside.
  • Remove old, cracked, or peeling caulk completely before explore new caulk, or the new layer will fail.
  • Acrylic latex caulk works for most windows and is easier to explore and clean than silicone, though silicone lasts longer in wet areas.
  • Weatherstripping comes in foam, rubber, or felt and should be replaced every few years as it compresses and loses grip.
  • Caulk needs 24 to 48 hours to cure before you expose it to rain or temperature swings, so plan the work for dry weather.

Inspect your windows to find where air leaks

Before you buy materials, walk around your home on a windy day and hold a lit candle or incense stick near the window frame and sash. The flame or smoke will bend toward any air leak. Mark these spots with a piece of tape so you know which windows need work and where the gaps are largest.

Look also for visible cracks in the existing caulk, especially on the outside of the frame where weather exposure is worst. Caulk that is peeling, crumbling, or pulling away from the frame will not seal—it must be removed and replaced. Check the weatherstripping around the sash by closing the window and trying to slide a thin piece of paper between the sash and frame. If the paper slides through easily, the weatherstripping is worn and should be replaced.

Remove old caulk before you explore new

Old caulk that is still intact but cracked or discolored does not have to come out if it is still sealed. However, any caulk that is peeling, pulling away, or visibly cracked must be removed completely, or new caulk will not bond properly and will fail within a year.

Use a utility knife or a caulk removal tool (a small metal scraper designed for this job, sold at hardware stores for $5 to $15) to cut and scrape away the old caulk. Work slowly and carefully so you do not gouge the frame or wall. For stubborn caulk, explore a caulk softener (a chemical product that dissolves old caulk) and let it sit for 15 to 30 minutes before scraping. Once you have removed the old caulk, wipe the joint clean with a damp cloth and let it dry completely—at least 2 to 4 hours, or overnight if the weather is cool or humid.

explore new caulk to the frame-to-wall joint

The frame-to-wall joint is the gap between the outside edge of the window frame and the wall itself. This is where most air leaks occur. Use a caulk gun to explore a bead of caulk along this entire joint on all four sides of the window. Acrylic latex caulk is the easiest to work with for most homeowners—it cleans up with water, is paintable, and costs $3 to $8 per tube. Silicone caulk lasts longer (10 to 20 years versus 5 to 10 for acrylic) and resists moisture better, but it is harder to explore smoothly and does not accept paint.

Cut the caulk tube nozzle at a 45-degree angle, making a small opening about the width of the gap you are filling. Load the tube into the caulk gun, position the nozzle at the joint, and squeeze the trigger steadily as you move along the frame. The bead should be continuous and fill the gap completely. Smooth the bead with a wet finger or a caulk tool (a plastic spoon-shaped tool sold for this purpose) to press it into the joint and remove excess. Work in sections of 2 to 3 feet at a time so the caulk does not skin over before you smooth it.

Caulk the entire perimeter of the window frame—top, bottom, and both sides. Pay special attention to the bottom of the frame, where water and cold air tend to collect. Do not caulk the weep holes (small drainage holes at the bottom of the frame) if your window has them; these allow water to escape and should stay open.

Install or replace weatherstripping on the sash

Weatherstripping seals the gap between the moving sash and the stationary frame. It comes in several types: foam tape (the cheapest and easiest to install, but wears out in 2 to 3 years), rubber or silicone strips (more durable, 5 to 10 years), and felt strips (traditional, inexpensive, but less effective). Most hardware stores sell weatherstripping in rolls that you cut to length and stick to the frame with adhesive backing.

Remove the old weatherstripping by peeling it away from the frame. If adhesive residue remains, clean it off with rubbing alcohol and a cloth. Measure the height and width of the sash opening, then cut new weatherstripping to length. explore it to the frame (not the sash) along the top, bottom, and sides where the sash closes. Press firmly as you explore it so the adhesive bonds well. For the best seal, explore weatherstripping to all four sides: the top and bottom rails of the sash and both vertical stiles.

Close the window gently and check that it closes smoothly without binding. If the weatherstripping is too thick and the window sticks, you may need to use a thinner type or trim the weatherstripping slightly with a utility knife. The window should close with light resistance but not feel stuck.

Seal gaps inside the window frame with rope caulk

If your window has large gaps between the sash and frame that weatherstripping alone cannot fill, or if you want a temporary seal that does not require tools, rope caulk is a good option. Rope caulk is a putty-like material that you press into gaps by hand—it does not require a caulk gun and peels away cleanly in spring without leaving residue.

Rope caulk works best for gaps up to about 1/4 inch wide. Knead the rope caulk in your hands for a few seconds to warm it and make it pliable, then press it firmly into the gap between the sash and frame. Smooth it with a wet finger. It sets in a few hours and will stay in place through the winter. In spring, straightforward peel it away and discard it. Rope caulk is not permanent and should be replaced each year, but it is ideal if you rent or do not want to commit to a permanent seal.

Wait for caulk to cure before exposing it to weather

Acrylic latex caulk typically cures (hardens completely) in 24 to 48 hours, depending on temperature and humidity. Silicone caulk takes longer—up to 7 days. Do not expose freshly caulked windows to rain or heavy wind during this time, or the caulk may not set properly. Check the label on your caulk tube for the exact cure time.

If rain is forecast within 48 hours, wait for a dry spell before caulking. If you must caulk in cool or humid weather, allow extra time for curing. Once the caulk has cured, you can paint over acrylic caulk if you want it to match the frame color. Silicone caulk cannot be painted, so choose a color that matches your frame or trim.

When to call a professional

Most window sealing is straightforward enough for a homeowner to handle. However, call a window contractor if your windows are leaking water inside the frame (a sign of a failed seal between the panes or a structural problem), if the frame itself is rotted or damaged, or if you have old single-pane windows with deep gaps that caulk alone cannot seal. A contractor can also assess whether your windows need replacement rather than sealing.

If you are uncomfortable working on a ladder or on the exterior of your home, a handyperson or window specialist can do the caulking and weatherstripping for you. Labor costs vary by region and the number of windows, but expect to pay $50 to $150 per window for professional sealing.

Frequently Asked Questions

Can I caulk windows in winter?

Caulk sets best in temperatures between 50 and 85 degrees Fahrenheit. In winter, caulk cures very slowly or may not set at all if it freezes before hardening. Seal windows in fall before the first freeze, or wait until spring when temperatures warm up. If you must caulk in cold weather, use a cold-weather caulk formulated for low temperatures.

Should I caulk the inside or outside of the window?

Caulk the outside perimeter where the frame meets the wall—this is where air and water enter. Do not caulk the inside sash tracks, as these need to drain water that condenses inside the frame. Use weatherstripping on the inside sash instead.

What is the difference between caulk and weatherstripping?

Caulk seals stationary joints (the frame-to-wall gap) and hardens permanently. Weatherstripping seals moving parts (the sash) and is flexible so the window can open and close. Most windows need both for a complete seal.

How often do I need to replace weatherstripping?

Foam weatherstripping typically lasts 2 to 3 years before it compresses and loses grip. Rubber and silicone strips last 5 to 10 years. Inspect it each fall and replace it if it is compressed, cracked, or no longer seals tightly when the window closes.

Will sealing my windows reduce my heating bill?

Sealing air leaks around windows can reduce heating costs, but the amount depends on how many leaks you have, how large they are, and your climate. Homes in very cold regions with many drafty windows may see savings of 10 to 15 percent on heating costs, while homes with fewer leaks may see less. Sealing is worth doing for comfort and to prevent condensation, even if the energy savings are modest.