How to Paint a Double-Hung Window Sash

Why this matters

A double-hung window is the one piece of trim a customer tests with their hands the week after you leave. If it will not open, the job failed, however good the enamel looks, and freeing a painted-shut sash means cutting the film you just laid and touching it up. Two things cause it: paint on the surfaces that slide, and sashes left still while a fresh film cured against its neighbor. Both are avoided by a fixed order of sash positions and by moving the sashes while the paint sets. In a pre-1978 house, the same window is also the most likely lead hazard in the building, which changes how every scraping and sanding step is done.

Before you start: is this RRP work?

Any pre-1978 home is presumed to carry lead paint until an EPA-recognized test kit or a certified renovator's sample says otherwise. Windows are where it matters most: the sash slides against the jamb and parting bead, and that friction grinds old paint into dust every time the window moves. Scraping, sanding, razoring paint off glass or cutting a painted-shut sash free all disturb that paint, and in target housing done for compensation that is regulated renovation under 40 CFR 745 Subpart E, needing a certified firm and a certified renovator on the job. The minor-repair exemption never covers window replacement, and its small-area limit is easy to exceed on window prep; check it in the rule before relying on it. Follow 'Lead Paint RRP Protocol Reference' for setup and 'RRP Containment and Cleaning Verification' for cleanup. Everything below assumes either a post-1978 house or that the RRP setup is already in place.

What you need

  • A 1-1/2 to 2 inch angled sash brush, a putty knife, a single-edge razor in a holder, a sanding sponge, painter's tape if you mask glass.
  • A stepladder for the upper sash and head casing, set on a level floor, never standing on the top step or cap (29 CFR 1926.1053).
  • The window's sash lock and keeper removed and bagged, so the meeting rails can be painted without masking hardware.
  • Check the jambs. Wood jambs with a parting bead are painted lightly at most. Vinyl or metal jamb liners with spring balances are never painted: paint on a vinyl liner binds the sash and can void the window maker's warranty. Sash cords in a weight-and-pulley window stay bare, because paint stiffens a cord and it frays at the pulley.

The sash positions that make it work

The trick is that each sash has a face you can only reach in one position. So you paint in two positions, then the trim.

  inside view, POSITION 1: sashes reversed

  +--------------------------------------+
  |            HEAD CASING               |
  +--+--------------------------------+--+
  |  | INNER sash, pushed up to       |  |
  |  | within about 2 in of the head  |  |
  |  |  - paint ALL of its inside     |  |
  |  |    face and its bottom rail    |  |
  |  +--------------------------------+  |
  |  | OUTER sash, pulled down to     |  |
  |  | within about 2 in of the stool:|  |
  |  |  - paint its meeting rail and  |  |
  |  |    the lower stile ends now    |  |
  |  |    showing below the inner     |  |
  |  +--------------------------------+  |
  |  STOOL                               |
  +--------------------------------------+
  casing on both sides, apron below stool

  POSITION 2: outer back up to within 1 in
  of the head, inner down to within 1 in of
  the stool; finish the outer sash's upper
  rail and upper stiles, then trim.

The outer sash is the upper one in its normal position; its bottom rail is the meeting rail, which meets the inner sash's top rail when the window is closed. The inner sash is the lower one. The parting bead is the thin strip in each jamb that separates the two sash channels.

The procedure

  1. Free and check the sashes. Move each sash through its full travel. A sash that is already stuck has paint across the joint between sash and stop; cut the film with a putty knife or sash knife rather than forcing the sash, which tears the film and can crack a rail. In a pre-1978 house this cutting is lead disturbance, under the RRP setup.

  2. Prep the faces. Clean, then scuff sand the sash faces lightly, wipe the dust. Test whether the old coat is oil or latex first (see 'How to Test Glossy Trim and Prime Latex Over Oil'), because latex over unprimed glossy oil peels first on the meeting rail, which takes the most handling.

  3. Position 1: reverse the sashes. Push the inner sash up and pull the outer sash down, each stopping about 2 inches short of the end of travel, so neither sits against the head or the stool.

  4. Paint the outer sash's exposed lower part. Meeting rail first, then the lower ends of its stiles that now show below the inner sash. Brush with the grain: horizontal on the rail, vertical on the stiles. Paint the bottom edge of the meeting rail, which faces the stool and shows when the window is open.

  5. Paint the whole inner sash. Muntins (the small bars dividing the glass, if any) first, then the top rail, then the bottom rail, then the stiles, the same joinery logic as a panel door. Where enamel meets glass, carry it onto the glass about 1/16 inch: that thin lap seals the joint between glazing putty and glass against condensation. Either mask the glass to hold the lap straight or cut it freehand and razor the excess later.

  6. Position 2: return the sashes. Once those faces are dry to the touch per the product data sheet, move the outer sash back up to within an inch of the head and the inner sash down to within an inch of the stool. Paint the upper rail and upper stiles of the outer sash, which you could not reach in position 1.

  7. Trim: casing, stool, apron. Brush the interior stop beads, then the casing, then the stool (the interior sill shelf), then the apron below it. See 'How to Brush Enamel on Baseboard and Casing' for the lay-on and tip-off.

  8. Jambs: thin or bare. Leave the sash channels and the faces of the parting bead bare, or give them at most one thin coat brushed out hard, and never paint them when the sashes are in contact with them. A full film of enamel on a sliding face is how windows get painted shut a week later.

  9. Move the sashes while the film sets. After the first hour, and again before you leave, move each sash an inch or two up and down. Leave both sashes open an inch top and bottom overnight, not closed, so no wet face rests against another. The next day, run each sash through its full travel twice and refit the lock and keeper.

Why the sashes stick even with good technique

Blocking is the tendency of a fresh paint film to stick to itself or to another painted surface when pressed together, even after it feels dry. Latex enamel can feel dry to the touch long before it resists blocking, and the product data sheet usually separates "dry to touch", "dry to recoat" and a longer cure period for full hardness. A closed window presses the meeting rails together and the sash faces against the stops. Leaving a gap until the coat is past its recoat time, and moving the sashes during that time, is what prevents it. A hot, humid day lengthens all of these.

Worked example: four windows in a 1986 bedroom

The job. Four wood double-hung windows in a 1986 house, so the lead presumption does not apply. Existing coat tested as latex with the alcohol rub. Going to semi-gloss white latex enamel, two coats, painted from inside only. Weight-and-pulley windows with wood parting beads.

The plan. Each window's sash lock and keeper came off. All four were set to position 1 at once, so the crew could paint the outer meeting rail and the inner sash of window one, move to window two, and so on, giving window one time to reach dry to touch before returning to it for position 2. The glass was cut freehand with a 1/16 inch lap.

The problem. On window three, the inner sash would not rise. A previous painter had brushed enamel straight across the joint between the inner stop and the sash stile, top to bottom on both sides. The apprentice reached for a flat bar.

The call. The lead stopped him: prying a stuck sash cracks a rail joint or the stop. Instead they scored the paint along both stops with a sash knife, tapped the sash upward with the heel of a hand at its bottom rail, and it moved. The cut edges along the stops were sanded smooth and spot primed before the first coat. Because the house was 1986, this was ordinary prep; in a 1962 house the same three minutes of scoring and sanding would have been regulated lead disturbance done under the RRP setup.

The sash cord. On window four, the apprentice had brushed a few inches of the left sash cord. The lead had it wiped immediately with a damp rag while still wet. A cord stiffened with enamel cracks where it rolls over the pulley.

Day two. Coat two in the same position order. Before leaving, each sash was run an inch up and down, then left open an inch at top and bottom. The customer was asked to leave them that way until the crew came back, per the data sheet's handling guidance, and the crew returned on day three to razor the glass, run each sash through full travel twice, and reinstall the locks.

What would change the answer. With vinyl jamb liners and spring balances instead of cords, step 8 becomes a hard rule rather than a light coat: no paint at all on the liner. With an exterior repaint of the same windows, the outer sash's exterior face is reached from outside and the position logic reverses, with the same moving-the-sash rule.

How to tell the window is right

  • Both sashes run full travel without binding, by hand, on the day after the final coat, and the lock engages.
  • No paint on sash cords, spring balances or vinyl liners.
  • A straight, even 1/16 inch lap onto the glass all around each pane, no gaps at the putty and no smears beyond the lap.
  • No cross-grain strokes where rails meet stiles on either sash.
  • In a pre-1978 house, the cleaning verification under 'RRP Containment and Cleaning Verification' is complete and recorded before the customer handles the windows.

References

  • 40 CFR 745 Subpart E (EPA Renovation, Repair and Painting rule)
  • 29 CFR 1926.1053, Ladders
  • See related: Lead Paint RRP Protocol Reference
  • See related: RRP Containment and Cleaning Verification
  • See related: How to Brush Enamel on Baseboard and Casing