Guide
Insert or full-frame window replacement: what the data shows
The same standard window, fitted two ways, with the labor hours and parts that account for the gap.
Reviewed by TheCostDesk on : the working features and the sources were checked by hand, and the wording read for tone. What a review involves.
Data last checked . Figures are the US average; the calculator adjusts them for a state.
The two methods side by side
8 standard vinyl windows (about 3 by 5 feet) at the US average.
| Method | Typical, all 8 | Range | Typical per window | Against an insert |
|---|---|---|---|---|
| Inside the old frame (insert) | $8,650 | $4,000 to $13,200 | $1,081 | Starting point |
| Full frame, down to the studs | $11,500 | $5,300 to $17,600 | $1,438 | +$2,850 (+33%) |
What accounts for the gap
Labor first, then parts.
Labor. An insert slips into the existing frame; a full-frame job takes the old window, frame and trim out and sets a new frame with flashing, insulation and trim. We count 2.5 to 5 hours a window for an insert and 4 to 8 for a full frame, 1.5 to 3 hours more. These hours are our estimate: the contractor and cost-guide pages we found gave anything from 3 to 8 hours or more for a full-frame window, with no measured study behind them. They are per window averaged over a job; setting up, staging tools and cleaning up are shared across all the windows, so a large job can take fewer hours a window than a single one.
What the two methods change besides cost. An insert keeps the existing frame and interior trim, so the visible glass area is somewhat smaller than before; a full-frame replacement removes the old frame down to the rough opening and can keep the original glass size. Neither is a recommendation, only a difference in what is left behind.
Parts, and how they add up. The window itself costs the same either way. A full frame adds $65 to $145 a window for flashing tape, a sill pan, foam, shims and trim stock, our allowance on top of Lowe's stock windows at $197 to $319 (read on 4 November 2026). Together with the extra labor and the contractor's markup of 50% to 70% on top (the Census 2022 figure for finish carpentry contractors is 60% above direct cost), a full frame comes to +$356 per window, +$2,850 across all 8, at the typical figure.
Cross-check. The federal REMDB database (2023 dollars) puts replacing a 15 sq ft vinyl window at about $630 low, $1,360 middle and $2,840 high installed. Our insert figure, $1,081 typical, and full-frame figure, $1,438, both sit inside that band.
Why a real quote can sit elsewhere
Things these rows do not capture.
- Glass and frame. Our windows are stock vinyl. Triple-pane or coated glass, wood or fiberglass frames, bay, bow and arched windows are priced differently and are not included.
- What the opening needs. Rotted framing found when the old frame comes out is the usual extra on a full-frame job. Brick, stucco or siding repair around the opening is not in any figure.
- Floor and access. Second-story windows need ladders or scaffolding and take more time. Homes built before 1978 may need lead-safe work practices, which add time and cost.
- Season and demand. Installer schedules and prices can move with the time of year and local demand. Our figures do not capture either.
- Permits. Many places need no permit for a like-for-like replacement and some charge $100 to $254 (three city fee schedules read in November 2026, a small sample).
Work it out for your own job
The figures above are examples. These take your numbers.
Sources
Where each figure comes from, and when we last looked.
- Checked sourceU.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data year 2025, checked 2026-11-04.
- Checked sourceU.S. Census Bureau, 2022 Economic Census, table EC2223BASIC (Construction: Summary Statistics), NAICS 238350 Finish Carpentry Contractors (the group that includes residential window and door installation), United States; fringe benefits are 23.0% of payroll and revenue is 60% above direct cost. Data year 2022, checked 2026-11-04.
- Checked sourceLowe's shelf prices read on lowes.com product pages, Central Columbus OH (43211) store, 4 Nov 2026: stock vinyl windows about 36 x 60 in at $197 to $319. Data year 2026, checked 2026-11-04.
- Published, secondhandNAHB Remodelers' Cost of Doing Business Study, 2026 edition (fiscal 2024), as reported by NAHB's Eye on Housing blog, 8 Apr 2026: revenue about 43% above direct cost (33% in 2021). Data year 2024, checked 2026-11-04.
- Checked sourceNREL National Residential Efficiency Measures Database (REMDB), 2024 release (2023 dollars, Creative Commons Attribution 4.0): installed cost = retail price x installation multiplier. Used only as a cross-check; our arithmetic. Data year 2023, checked 2026-11-04.
- Checked sourceOfficial city building permit fee schedules read 5 Nov 2026: City of Auburn CA (building fees, 24 May 2025), City of Pleasanton CA (building permit and plan review fees) and City of Albany NY (building and zoning permit application fees, revised Feb 2026). Three small or mid-size cities, not a national survey; fees in larger cities and valuation-based schedules can be higher. Data year 2026, checked 2026-11-05.
- Published, secondhandU.S. Bureau of Economic Analysis, Regional Price Parities by state (US = 100), as republished by FRED (Federal Reserve Bank of St. Louis). Goods parity is used for materials and all-items parity as a rough stand-in for permit fees. Data year 2024, checked 2026-11-04.
- Our estimateIn this guide: Installation hours (2.5 to 5 an insert, 4 to 8 a full frame), the full-frame allowance of $65 to $145 a window for flashing tape, sill pan, foam, shims and trim stock, and the 2% waste. We found no time study; the REMDB range and the Census figure of $176 of work per field labor-hour bound the result. Data year 2026, checked 2026-11-05.
For information only: not advice, a recommendation or a quote. We take care, but our sources can lag and so can we, so a figure may be out of date. Prices change with wages, material costs, the season and local demand; a real quote can fall outside any range.