Windows · Materials and methods · Updated November 2026

Full-Frame vs. Insert Replacement Windows

An insert (retrofit) window slides into your existing frame. A full-frame replacement removes the old frame, trim and sill down to the rough opening. Inserts cost less; full-frame lets the installer fix what is hidden.

The difference at a glance

Insert (retrofit)Full-frame
Installation labor$100–$300 per window$150–$800 per window
What staysExisting frame, sill and usually interior trimNothing; replaced down to the rough opening
Glass areaSlightly smaller (new frame sits inside the old one)Same as or larger than before
DisruptionLess; often a few hours per windowMore; trim and sometimes siding are disturbed
Hidden problemsStay hiddenExposed and fixable: rot, missing flashing, gaps in insulation

Labor ranges from our window cost guide.

When an insert makes sense

  • The existing frames are square, solid and dry.
  • There is no sign of water getting into the wall around the window.
  • You want to keep original interior trim.
  • Budget is the main concern.

When full-frame is the better choice

  • Frames or sills are rotted, soft or out of square.
  • You see water stains on the wall or trim below a window.
  • You are changing the window size or style.
  • You are replacing siding at the same time.
  • You want the maximum glass area.

A good installer will check each opening. It is common for a house to get mostly inserts and a few full-frame replacements where the frames are damaged.

Questions to ask the installer

  • Which windows do you recommend as inserts and which as full-frame, and why?
  • How will you flash and seal the new windows?
  • What happens if you find rot after removal, and how is that priced?
  • Will you replace or cap exterior trim?

Next steps

Related articles

Cost figures are national ranges from the sources listed in our windows cost guide, not a quote from FixFinch or any contractor. Calls connect you with an independent service provider in our network. FixFinch is not a contractor and does not perform the work.