Wood Sash Balance and Cord Replacement Technique

Why this matters

A wood double-hung that "will not stay up" almost always means a broken sash cord or a corroded pulley, not a rotted frame, and it is one of the most common service calls a shop that touches pre-1960s housing stock will get. The fix itself is cheap and fast once the sash is out. The part that costs a shop money is doing it wrong: cutting a lead-painted parting bead without controls, letting a cast-iron sash weight drop free inside the wall pocket, or reinstalling a cord that is the wrong length so the customer calls back in a week because the sash stops short of full travel. This HowTo covers identifying which balance system is behind the wood, replacing sash cord in the original weight-and-pulley system, and retrofitting a spiral balance when the pocket itself is the problem.

The two systems you will find

Weight-and-pulley is original to nearly every double-hung built before the 1950s and to plenty built later. A braided cotton or nylon sash cord runs from a knot in a mortise on the side of the sash, up over a cast-iron or brass pulley wheel set into the jamb, and down inside a hollow weight pocket to a cast-iron sash weight. Two cords per sash, one per side, so a double-hung has four total. The system is entirely mechanical and, when the cord is sound, needs nothing.

Spiral (tension) balance retrofit replaces the cord-and-weight system with a spring-loaded rod inside a tube mounted in a routed jamb liner or surface-mounted channel. It is the standard repair when the original weight pocket is inaccessible, rotted, or was filled with insulation at some point (a common 1970s energy-retrofit mistake that traps moisture and kills the pocket for cord use). It is also what most restoration jamb-liner kits use when a homeowner wants period sash on a modern balance.

Tell them apart before you open anything: tap the jamb below the pulley. A weight-and-pulley jamb sounds hollow the full height of the pocket. A jamb already retrofitted to a spiral balance or a jamb liner sounds solid, and you will see a liner track instead of bare wood beside the sash.

Confirm the era and the paint before the first pry

Any sash and jamb painted before 1978 is presumed lead-based paint under 40 CFR 745 until tested otherwise, and prying a painted parting bead or stop is exactly the kind of dry disturbance the rule exists to control. Score the paint line at the stop before it moves and keep the surface damp while working it loose; see the pre-1978 window removal lead-safe standard SOP for the full containment and cleaning-verification procedure and run it in full on any pre-1978 opening, rather than improvising a lighter version for what looks like a small repair. A four-cord service call generates the same dust per linear inch of disturbed paint as a full sash removal.

Removing the sash without destroying what you will reuse

  1. Run a utility knife along the paint line where the interior stop meets the jamb, both sides, full height. This keeps the stop from splintering when it is pried, which matters because you are reinstalling this exact piece of trim, not replacing it.
  2. Work a flat bar behind the stop at the midpoint, not the ends, and pry gently working outward in both directions. A stop that has been painted in place for decades will let go with a series of small releases rather than one clean pop; stop prying the instant you feel real resistance and move to a fresh spot rather than forcing it, which is how a 90-year-old stop cracks.
  3. With both stops off, tilt the sash inward at the bottom and lift the bottom pivot points free of the pulley stiles, then work the whole sash out. On an old double-hung the parting bead between the two sash channels usually needs to come out next before the upper sash will clear; treat it the same way as the stop, score first, pry from the center.
  4. Set the removed sash on edge on padded blocking, never flat on a hard floor. Old glazing putty is brittle and single-strength glass in an old sash breaks along a chipped edge under its own weight if it is laid down wrong. See the glass handling and two-person lift SOP for crew-size and carrying method on any sash over about 3 ft in a dimension.

Weight-and-pulley: cord replacement

  1. Support the sash weight before you touch the old cord. Reach into the pocket access panel (usually a small screwed or nailed cover low on the jamb) and hold or block the weight so it cannot fall the moment the cord parts. A cast-iron sash weight dropping the length of a two-story pocket has enough energy to punch through the bottom of the pocket or crush a hand reached in below it; never cut a loaded cord without the weight already supported.
  2. Untie or cut the old cord at the sash mortise, feed the tail up and over the pulley, and lower the weight out through the access panel or the bottom of the pocket, whichever your house provides.
  3. Size the new cord to the weight it is replacing, not to a single default. Braided sash cord is sold by load rating; match the stamped or estimated weight of the cast-iron weight in your hand, and use the next size up rather than down if the number is worn off. A cord rated below the weight it carries will part again within a season under normal cycling.
  4. Cut the new cord long, not to the old cord's length. Old cotton cord stretches over decades, so the piece you just removed is longer than a fresh cord needs to be and using it as a length template runs the sash short at full open. Run the new cord over the pulley with the weight resting on the pocket floor and the sash sitting in the closed position, then mark the cord at the sash mortise with roughly 2 in of slack for the knot.
  5. Tie a figure-eight stopper knot at the mark, seat it fully into the mortise, and drive the retaining nail or screw the sash originally used to hold it. Repeat on the second cord for the same sash; always do both sides of a sash in the same visit even when only one cord failed, because a fresh cord against a decades-old one on the other side puts the sash out of level within a season.
  6. Reinstall the sash, engage both pulley stiles, and cycle it through full travel three times before closing up the opening. Acceptance: the sash travels the full head-to-sill range under one-hand effort and holds its position at any point without drifting. A sash that will not reach full open on the third cycle has a cord cut too short; do not force it or trim the stop to compensate. Pull it back out and recut, because a short cord that is forced will bind the pulley wheel and wear a new groove into the jamb within months.

Spiral balance retrofit, when the pocket is the problem

Where the weight pocket is rotted, was insulated shut, or the homeowner wants the sash out of the cord-and-weight system entirely as part of a restoration upgrade (the historic restoration decision reference covers when that broader call makes sense; this section is the mechanical retrofit only), a spiral balance kit replaces the pocket hardware with a routed jamb liner.

  1. Remove the sash as above, then remove the pulleys and strip the pocket of the old weights and any loose insulation.
  2. Rout or install the manufacturer's jamb liner per its own template; this is a manufactured-fit part and the template tolerance, not a field guess, is what keeps the sash from binding in the liner.
  3. Engage the spiral rod's tube into the liner bracket and set the sash pivot into the liner shoe.
  4. Tension the spiral rod with the manufacturer's key tool, counting turns, never by hand. The rod is a torsion spring; released without the tool it will spin freely and can strike a hand or a face with enough force to cause a real injury. Turn to the count the kit specifies for the sash weight class, generally a lighter sash needing fewer turns and a heavier one more; write the turn count on the jamb in pencil under where the stop will cover it, because the second sash on the same window needs the same count and a callback six months later needs to know what was set.
  5. Reinstall stops with new fasteners rather than reusing the old nail holes, since the liner has changed the reveal slightly on most retrofit kits.

Reinstalling stops and parting bead

Set the parting bead first, tacked lightly until the upper sash operation is confirmed, then the lower sash, then the interior stop set to a gap that lets the sash slide without a rattle. Check reveal against a straightedge rather than by eye; a stop set too tight binds the sash at the first humid season, and one set too loose lets the sash rattle in wind and fails the air-infiltration expectation the customer will notice before anything else.

Worked example: two-over-two double hung, both sashes, weight-and-pulley

A 1924 house, one window, both sashes reported "won't stay up." Sash removed per the procedure above; both stops came off clean with the score-and-pry method, no splintering. Weight pocket taps hollow on both sides, confirming original weight-and-pulley, no prior retrofit.

Lower sash: both weights supported and lowered out. One weight is stamped 8, the other illegible from rust. Since a matched pair should carry the same rating and the stamped one is legible, both new cords are sized to the 8 rating rather than guessing lighter. New cord run over the pulley with the weight resting on the pocket floor and the sash held closed; mark comes out at 46 in of usable cord past the pulley on both sides, cut to 48 in for the knot allowance, figure-eight tied, nailed in.

First test cycle: the sash rises smoothly to about 4 in short of full head height and stops firm, not binding, just out of cord. That is the acceptance check failing exactly the way the stop rule anticipates: the sash does not reach full travel. Rather than trimming the stop or forcing it, the cord is pulled, the mark redone with the weight held slightly higher off the pocket floor to remove slack that had crept in while marking the first time, and recut 2 in longer. Second cycle reaches full head height cleanly on both sides and holds position at quarter, half, and full open with no drift.

Upper sash: same procedure, weights both stamped 7, both cords replaced at once even though only one had actually parted, per the rule that a fresh cord against an old one on the same sash throws it out of level. Both sashes pass the three-cycle check, stops reinstalled with a straightedge gap, and the opening closes out clean.

How to verify you got this right

Cycle each sash a minimum of three full travels and confirm it holds position unaided at the top, the bottom, and at least one point in between; a sash that creeps down from mid-position under its own weight has a cord too long or a weight too light for that side. Check that both sides of each sash rise level with each other; a lean of more than about 1/8 in across the sash width at mid-travel means the two cords are not matched and one needs to be redone. Confirm the stop reveal with a straightedge rather than trusting the reinstall by eye, and confirm no fresh paint dust or chips remain on the sill or the floor plastic before the containment comes down, per the cleaning-verification step in the lead-safe SOP.

References

  • 40 CFR 745 Subpart E, EPA Renovation, Repair and Painting rule, work practices at 745.85. See related: the pre-1978 window removal lead-safe standard SOP, which owns the full containment and cleaning-verification procedure.
  • See related: the historic window restoration vs replacement decision reference, for when a spiral-balance retrofit fits the broader restoration call rather than the mechanical steps alone.
  • See related: the glass handling and two-person lift SOP, for crew size and carrying method on removed sash.
  • AAMA 906, hinge and balance hardware life-cycle testing, referenced for spiral balance kit tension ratings by manufacturers that publish to it.