MN LIC. BC807855/ WI LIC. 2590-DCFR/ Facebook Instagram
HomeGuidesFull-Frame vs Insert
MN DLI · 2020 MN Residential Code R310

An insert window is cheaper because it is smaller.

A pocket or insert replacement drops a new window inside the old frame. It is faster, cheaper and less disruptive — and it shrinks the glass. In a bedroom, that can take a legal egress opening below the minimum.

The short version

An insert window sits inside the existing frame, so the new unit is smaller than the old one and you lose glass on every side. That is usually cosmetic — except in a sleeping room, where the opening has to give 5.7 square feet net clear, which is 821 square inches. Measure the opening you have before anyone quotes an insert. If the old window is already close to the minimum, an insert cannot legally replace it.

What is the actual difference?

A full-frame replacement removes everything down to the rough opening — sashes, jambs, the old frame — so the new window is installed into the framing itself. The interior and exterior trim comes off, the opening is inspected, and it is flashed and insulated fresh.

An insert, also sold as a pocket replacement, removes only the sashes and leaves the existing frame in place, fitting a complete new window inside it. The trim usually stays. It is a much smaller job.

The trade is straightforward once stated plainly: the insert is faster and cheaper and leaves your trim alone, and in exchange you keep the old frame, you do not see what is behind it, and the glass gets smaller.

How much glass do I actually lose?

Roughly the thickness of the new frame on all four sides. The exact figure depends on the product, but it is visible — and the proportional loss is worst on small windows, which are often the ones in bedrooms.

For most windows this is an aesthetic question. On a sleeping-room window it is a compliance question, because the code does not care how big the window used to be. It cares about the net clear opening you can actually climb through.

When does an insert break the code?

When the resulting opening in a sleeping room, basement or habitable attic falls below the emergency escape minimum. That is a net clear opening of at least 5.7 square feet, at least 24 inches high and 20 inches wide, achieved by normal operation of the window from inside.

Saint Paul publishes the number in a form you can check yourself: 5.7 square feet is 821 square inches when you multiply the opening’s width by its height in inches. Measure the clear opening of your existing window, subtract what an insert frame would take on each side, and see whether the result still clears 821.

A lot of older Minnesota bedroom windows are already at or near the minimum. An insert in one of those is not a cheaper option, it is a non-compliant one — and replacing a window is permitted work, so an inspector may well see it.

City of Saint Paul, Emergency Escape and Rescue Openings, Section R310 of the 2020 Minnesota Residential Code: “5.7 Square Feet Minimum Net Clear Opening Area […] 24″ Minimum Net Clear Opening Height […] 20″ Minimum Net Clear Opening Width. Note: 5.7 Square Feet = 821 Square Inches when multiplying width times height of the opening in inches.” Source: City of Saint Paul, Emergency Escape and Rescue Openings

When is an insert the right choice?

When the existing frame is sound, square and dry, the trim is worth keeping, and the opening is nowhere near an egress minimum. Those conditions are common, and in that case an insert is good value and we will install one.

The honest caveat is that “sound, square and dry” is a judgement made from outside the frame. Nobody can see rot in the sill or a failed flashing detail without opening it up, which an insert does not do.

So the question to ask is not which method is better in general. It is: what is the condition of the frame you are proposing to keep, and how do you know?

When is full-frame the only correct answer?

When there is rot or water damage in the frame or sill, when the opening has to grow to meet egress, when the original flashing is suspect, or when the frame is out of square enough that an insert would never seal properly.

Also when the window is being replaced as part of a re-side. The siding is off and the water-resistive barrier and flashing are being inspected anyway — that is the one moment a window can be properly integrated into the wall’s drainage plane at no extra disruption. Fitting an insert then, and leaving the old frame and its old flashing inside a brand-new wall assembly, is a missed opportunity you cannot get back.

What should a quote tell me?

Which method, named in words rather than implied by price. The net clear opening dimensions of the result for any sleeping room. Whether the price includes interior and exterior trim, because full-frame disturbs both. And whether the permit is included.

If two window quotes are far apart, this is usually why, and it is not a like-for-like comparison. Ask both which method they are quoting before you compare the numbers.

More Guides

Keep reading.

Straight answers to the questions Minnesota homeowners ask before they call anyone.

Free Estimate

Have a Minnesota roof to look at?

We’ll walk it, photograph it, and give you a written scope that says exactly what is required and why. Retail or insurance.

  • Free, written scope and estimate — yours to keep either way.
  • Licensed and insured in Minnesota (BC807855) and Wisconsin (2590-DCFR).
  • A real person reads this and replies within one business day.
Prefer to talk?
Monday–Friday, 7:00am–5:00pm.

Request your estimate

We use this to reach you about your project. We don’t sell or share it.

Reading Is Free. So Is the Estimate.

Get it in writing.

We’ll walk the roof, photograph what we find, and hand you a written scope that names the code requirement behind every line. Yours to keep, whoever does the work.

Client Reviews

What clients say after the job is done.

We measure the work by how it holds up — and by what clients say once we're gone.

5.0 ★ ★ ★ ★ ★ on Google Read all reviews on Google →
Free Estimate 651.314.3400 Request an Estimate →