How to Fix a Sticking Window: Paint, Swelling, and Hardware Causes (2026)
Windows stick from painted-shut sashes, swollen wood in humid weather, or damaged hardware. This guide covers breaking paint seals, planing swollen wood, and lubricating or replacing sash hardware.
Most sticking windows are painted shut — run a utility knife or paint zipper along the sash-to-stop joint inside and outside. If that doesn't work: the wood may be swollen from humidity (a seasonal problem that often resolves when humidity drops). If the window is genuinely tight and not seasonal: plane the high-friction edge in small passes and test often — it's easy to remove too much.
Frequently Asked Questions
How do I know if my window is painted shut vs. swollen?
Painted shut: there is visible paint bridging the gap between the moving sash and the window stop or sill. Run a utility knife along the joint and the window usually opens freely. Swollen wood: you can see daylight in the joint (no paint seal), but the window still won't move — or it moves but with significant resistance. Swollen wood often corresponds to humid months and loosens in dry weather. Both can coexist.
What do I use to lubricate a window so it slides better?
For double-hung windows (sash channels): rub a candle, bar of soap, or [dry silicone lubricant](https://www.amazon.com/s?k=wd40+silicone+lubricant+spray&tag=fixupfirst-20) along the sash channel and parting bead. Avoid petroleum-based lubricants in painted channels — they attract dust and eventually make the problem worse. For sliding windows (horizontal sash): clean the track first, then apply dry silicone spray. For vinyl or aluminum channels: silicone spray or a dedicated [window channel lubricant](https://www.amazon.com/s?k=window+channel+lubricant+sliding&tag=fixupfirst-20).
How do I plane a swollen window without removing too much wood?
Identify the exact high-friction location: close the window and observe where daylight disappears (tight spots) and where there is air gap. Mark the tight areas with a pencil. Plane with a hand plane or belt sander in very short passes — 1–2 strokes — then test. It's almost impossible to add wood back once you've removed too much. Aim for 1/16 to 1/8 inch clearance along the tight edge. Prime and paint any bare wood you expose — raw wood will swell again from moisture.
A window in my bathroom sticks every summer. Is there a permanent fix?
Bathroom windows swell seasonally because of repeated moisture exposure. The real fix is moisture control — an exhaust fan that actually vents outside, and opening the window or running the fan during and after showers. For the window itself: plane for summer fit, prime and paint all bare wood surfaces (especially the exposed end grain at the top and bottom of the sash), and apply weatherstripping that accommodates some seasonal movement.
My double-hung window sash won't stay up. Is that related?
A sash that won't stay up is a broken or disconnected sash weight or balance. In older windows (pre-1950): a rope-and-pulley system with lead weights inside the wall cavity. If the rope breaks: the weight falls into the wall and the sash drops. Fix: remove the access panel in the lower channel (usually a removable wooden strip), retrieve the weight, and install a new sash cord. In modern windows: a spring-loaded balance cassette in the side channel. When the spring fails: replace the balance cassette (available from window manufacturers or glass shops).
Most sticking windows are painted shut — run a utility knife or paint zipper along the sash-to-stop joint inside and outside. If that doesn’t work: the wood may be swollen from humidity (a seasonal problem that often resolves when humidity drops).
Most window sticking issues resolve in 15–30 minutes once you identify the cause.
What you need
- Utility knife or paint zipper
- Hammer and stiff putty knife (to break the seal)
- Hand plane or coarse sandpaper (for planing)
- Dry silicone lubricant
- Candle or bar soap (for wood channels)
- Primer and paint (for exposed wood)
Fix 1: Break a paint seal
Run a sharp utility knife along the joint between the sash and the window stop, on both inside and outside. Follow the full perimeter of the sash.
If the knife isn’t enough: use a stiff putty knife in the joint and gently tap with a hammer. Apply lateral pressure — don’t pry up, just break the paint film along the crack line.
Never force the sash before breaking the paint seal — forcing a painted-shut sash can break the glass or damage the glazing.
Fix 2: Lubricate the channels
Clean out dust and old lubricant from the sash channels with a dry cloth or vacuum.
Apply a candle or bar of soap by rubbing it directly along the wood channel surfaces. Move the sash through its range to distribute the lubricant.
For vinyl or aluminum: spray dry silicone lubricant along the channel, operate the sash, and wipe excess.
Fix 3: Plane a swollen sash edge
With the window out of the frame (double-hung: push up past the stops; casement: open and unscrew the hinges if needed), identify the high-friction areas.
Plane the tight edge with a hand plane set to a very fine cut (1/64 inch). Two or three strokes, then test fit. Stop as soon as there is clearance — 1/16 inch gap is enough.
Sand smooth. Immediately prime and paint any bare wood to prevent moisture reabsorption.
Related guides
- How to Fix a Window Screen — repair the screen after window service
- How to Seal Drafty Windows — add weatherstripping around the fixed window
- How to Replace a Broken Window Pane — replace glass while the sash is accessible
- Identify the cause
Try to open the window and note where it resists: resistance all around the perimeter at the frame = paint seal or uniform swelling. Resistance on one side or corner only = hardware failure, a bent track, or localized wood swelling. A window that opens but won't stay up = broken sash balance or window channel. Note whether the sticking is worse in summer or after rain — wood swelling is seasonal; paint or hardware issues are consistent.
- Break a paint seal
A painted-shut window is the most common cause. Run a utility knife blade along the seam between the sash and the stop (the thin wood strip the sash closes against) — score all four sides inside and outside. Then insert a putty knife or stiff-blade pry bar between the sash and the stool (the interior sill) and work it gently along the bottom rail. Avoid forcing — work incrementally around all four sides until the sash breaks free. Do not use a hammer against the sash directly.
- Sand and plane swollen wood
For wood windows that stick only in humid seasons: identify the sticking edge (look for paint wear or shiny wood where sashes contact). Sand the sticking edge with 80-grit sandpaper wrapped around a block, removing 1/16 inch at a time. Test fit after each pass. For significant swelling: use a hand plane to remove a thin shaving along the edge. Work in the direction of the grain. After sanding or planing: apply a coat of primer to the exposed wood to prevent future moisture absorption.
- Lubricate the channel
After the sash moves freely: lubricate the sash channels to reduce future sticking. For wood windows: rub a wax candle, dry lubricant spray, or silicone spray along the wooden channels (sides where the sash slides). For vinyl or aluminum windows: apply silicone spray to the track and wipe with a cloth. Do not use WD-40 on window tracks — it attracts dust and makes the sticking worse over time.
- Fix or replace damaged hardware
For a window that won't stay open: the sash balance (a coiled spring inside the channel, or a spiral rod) has failed. Replace by removing the sash from the frame, unscrewing the balance from the channel, and threading in a new balance of matching weight rating and channel size. For aluminum or vinyl windows with a bent or damaged track: a track that has bowed inward narrows the channel and grips the sash — straighten with pliers or replace the track section.
Free: 10-Point Home Maintenance Checklist
Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.
Your checklist is ready!
Open Checklist →Something went wrong. View the checklist here.