Is $1,500 Per Window Replacement Fair? Going-Rate Checklist & Tool Path

Updated October 4, 2026 by UpgradeWorth Editorial. Installation, warranty and lead-safety statements below come from the manufacturer and agency documents listed under Sources, checked on that date. This page does not publish a fair price per window, because no source we trust publishes one that holds for every house. How we research this

Is $1,500 per window replacement fair? It can be. $1,500 an opening is a reasonable price for some jobs and a high one for others, and the number on its own cannot tell you which. Whether it is fair depends on what the $1,500 buys: the product line, the installation method, trim and finish, access, disposal, repairs, permits and warranty. Normalize the quote first, compare it with a second quote on the same scope, then decide whether to accept, negotiate or get another bid.

The direct answer: $1,500 per opening is neither a fair price nor a rip-off by itself. It is the result of a division. It only becomes a judgment once you know what was divided: which lines are windows and which are not, how many units sit behind each opening, and whether the job is an insert installation or a full-frame tear-out. If the quote does not say, the honest answer is “not decidable yet,” and the fix is to ask, not to guess.

Why this page exists: homeowners keep doing the same arithmetic. In one discussion we tracked this week, a homeowner posted a quote of roughly $13,200 for eight windows, about $1,650 each, and asked whether that was normal. In others, first-time buyers were unsure what a replacement total included and how the windows would actually be installed. Those are individual, anecdotal posts. We have not seen the paperwork, and they are not averages or a benchmark for your house. They show the question people are asking, not the answer to it.

What this page is not. It is not a cost guide: planning ranges live in our window replacement cost guide and the window replacement cost calculator. It does not re-explain every reason prices differ; why window quotes vary does that. And if your quote is mostly casements or custom sizes at around $3,000 each, our casement quote fairness checklist fits better. This page answers one question: you divided a quote by your windows, got about $1,500, and want to know what to do with that number.

Why “$1,500 per window” can hide very different jobs

Per-opening arithmetic is useful because it puts a nine-window quote and a sixteen-window quote on the same scale. Its weakness is that it treats every dollar in the total as window. Most replacement quotes bundle several kinds of cost into one figure, and two quotes that both work out to $1,500 an opening can contain very different mixes.

The installation method is the biggest hidden variable. Pella describes two main ways to replace a window. A pocket replacement, also called an insert or retrofit installation, leaves the existing frame in place and puts the new window inside it; Pella says it often takes about one hour per window, and that the new window is limited by the size of the existing opening. A full-frame replacement removes the existing frame and sash and installs the window in a new frame with new insulation and trim; Pella says it usually costs more and can take about four to six hours per window depending on the wall, trim and surrounding materials. Same window count, several times the installation labor, and the per-opening figure does not tell you which one you were quoted.

The house changes the labor. Pella’s own list of installation cost factors includes window size and type, upper-floor and basement locations, older homes with non-standard sizes or structural problems, and exterior walls: it notes a full-frame replacement is usually easier in a house with pliable siding than one with brick or stucco. None of that is visible in a per-window number.

The divisor can be wrong. “Ten windows” on the house can be twelve or fourteen units on the order if some openings are filled with joined units. And a total that quietly includes a patio door, a permit fee or a repair allowance inflates every opening when you divide. Before $1,500 means anything, the window portion of the total and the count you divide by have to match.

Warranty is scope too. A manufacturer’s warranty mainly covers the product, and labor coverage is usually shorter. Pella’s current Vista window warranty, for example, lists labor coverage for repair or replacement as a two-year limited warranty, and says coverage never includes the labor or material to finish the space around the window, including trim or carpentry. Pella also offers a separate installation guarantee covering labor for up to 10 years, but only when the job is bought and installed through a Pella showroom. Who stands behind the installation, and for how long, is part of what a quote is charging for, and it differs from one quote to the next.

Worked example: two quotes that both say $1,500

The numbers below are invented to make the arithmetic easy to follow. They are not typical prices, fair prices or a benchmark for any house.

Line on the quoteQuote AQuote B
Total$15,000$15,000
Openings quoted1010
Total ÷ openings$1,500$1,500
Patio door inside the totalNoYes, $2,400
Permit and disposalNot statedIncluded, $600
Rot and framing repairNot mentionedAllowance included, $1,000
Installation methodNot statedFull-frame on 4 openings, insert on 6
Interior trimNot statedNew casing on the 4 full-frame openings
Window portion of the total$15,000$11,000
Window portion ÷ openings$1,500$1,100

Both quotes “cost $1,500 a window.” Once the non-window lines come out, Quote B spends $1,100 per opening on windows and their installation and spells out more of the job, while Quote A still has four unanswered lines that could add cost after you sign. Neither result proves which quote is fair. It shows the two were never comparable at $1,500, and it tells you exactly what to ask Quote A.

The $1,500 decision matrix

$1,500 an opening tells you very little until you know each field below. Work through your quote row by row. The third column lists ways a field can legitimately push the per-opening figure up; the fourth is what to do when the paper is silent. Swipe sideways on a phone to see every column.

$1,500/opening tells you very little until you know…What the quote should stateCan legitimately push the figure upIf the quote is silent
What the total includesWhich lines are windows, and which are doors, permit, disposal, repairs or financingA patio or entry door bundled into a “windows” totalAsk for a line-item split before dividing anything
Openings vs unitsThe number of openings on the house and the number of units on the orderWide openings filled with two or more joined unitsCount your openings yourself and ask which ones get more than one unit
Product line and frame materialManufacturer, exact series and frame material for every unitFiberglass, wood or clad-wood lines, exterior colors, interior wood finishesAsk for the series name; one brand can sell lines from entry-level to premium
Size and style mixEach opening listed by room, style and measured sizeLarge units, casements, specialty shapes, bays and bowsAsk for a window schedule with one line per opening
Glass packagePanes, coating and gas, NFRC U-factor and SHGC per window type, and which units get tempered or laminated glassTriple-pane, laminated or impact glass, code-required safety glassAsk for the NFRC numbers per window type; our NFRC label guide explains them
Installation methodInsert or full-frame, written for every openingFull-frame where frames, sills or flashing are failing, or where a size or style changesAsk in writing, then test the choice in the insert vs full-frame tool
Trim and finishInterior casing, stool and jamb extensions, exterior trim or capping, caulk, paint or stainNew trim on every opening, finishing done on siteTreat it as excluded until it is written as included
Access and complexityWhich openings need tall ladders, scaffolding or a lift; brick, stone or stucco wallsUpper stories, steep grades, masonry or stucco openingsAsk whether access is inside the total or billed on the day
DisposalRemoval and haul-away of the old unitsRarely a large line, but a real oneAsk; it is a common silent exclusion
Structural repairsA fixed allowance or unit rate for rot and framing damage, and who approves the work before it startsRotted sills or framing found once the old units come outAsk for a rate and an approval step before signing
Permits and lead-safe work, where applicableWho pulls the permit and whether the fee is in the total; for homes built before 1978, the firm’s EPA lead-safe certificationJurisdictions that require a permit and inspection; lead-safe work practicesCheck with your local building department and ask for the certification
WarrantyThe manufacturer’s warranty document for that series and the installer’s written workmanship termLonger or transferable labor coverageAsk for both documents before signing; our warranty decoder shows what to read

Installation-method and access rows rely on Pella’s published description of pocket and full-frame replacement and its installation cost factors. The warranty row uses Pella’s current Vista limited warranty as one example of how manufacturers split product and labor coverage. The lead-safety row follows EPA’s Renovation, Repair and Painting rule; the permit row follows local building-department guidance such as Tustin, California’s. All are listed under Sources. The full list of what a quote should contain is in our window quote checklist.

Scope checklist: sort every dollar into eight buckets

Use this before you compare anything. For each bucket, mark the quote included, excluded, priced separately or not stated. Every “not stated” is a question to send back, and the quote is not ready to compare until it is answered.

  • Product cost: the units themselves, by series, frame material, size, style and glass package.
  • Labor and installation method: insert or full-frame for each opening, and how each opening is flashed and sealed.
  • Trim and finish: interior casing, stool and jamb extensions, exterior trim or capping, caulk, paint or stain.
  • Access and complexity: upper-story openings, lifts or scaffolding, masonry or stucco walls, decks or landscaping in the way.
  • Disposal: removal and haul-away of the old windows.
  • Structural repairs: a written allowance or unit rate for rot and framing, with your approval before work starts.
  • Permits, where applicable: who pulls the permit, the fee and the inspection; EPA lead-safe certification if the house was built before 1978.
  • Warranty: the manufacturer’s document for that series plus the installer’s written workmanship term, with any transfer rules.

The decision flow: normalize, compare, investigate, decide

Four steps, in order. Skipping straight to “is $1,500 too much?” is the mistake this flow exists to prevent.

Normalize, compare, investigate outliers, then accept, negotiate or get another bidA four-step decision flow for a window quote that works out to about $1,500 per opening. Step 1, normalize: pull doors, permit, disposal and repair allowances out of the total, confirm openings versus units, and fill in every row of the decision matrix. Step 2, compare: put two or more quotes for the same openings and scope side by side, per unit and per opening, field by field. Step 3, investigate outliers: question any field far above or below the other quote, such as installation method, product line, trim, access or repairs, and give unusually low figures the same scrutiny. Step 4, decide: accept when the scope is complete and the price traces to named fields; negotiate when the scope is complete but includes work or options you may not need; get another bid when the series or method is missing, repairs are open-ended or the documents are not provided.What to do with a $1,500-per-window quoteWork top to bottom. The per-window figure is judged last, not first.1 · NORMALIZEPull doors, permit, disposal and repair allowances out of the total; confirm openings vs units;fill in every row of the decision matrix. Any “not stated” goes back to the contractor.↓2 · COMPARETwo or more quotes for the same openings and the same scope, side by side;compare per unit and per opening, field by field, not total against total.↓3 · INVESTIGATE OUTLIERSAny field far above or below the other quote: method, product line, trim, access, repairs.Unusually low figures get the same questions as high ones.↓4 · DECIDE: set the normalized figure against the scope you actually wantACCEPTScope complete, matcheswhat you want, and the pricetraces to named fields.NEGOTIATEScope complete, but itincludes work or optionsyou may not need.GET ANOTHER BIDNo series or method,open-ended repairs, or nodocuments in writing.
Decision flow drawn by UpgradeWorth. It prices nothing; it tells you what to do with a per-window figure once the scope is clear.

1. Normalize

Take every non-window line out of the total: doors, permit, disposal, repair allowances, anything financed on a separate sheet. Confirm whether you are dividing by openings or by units, and fill in every row of the decision matrix above. What you end up with is a window-only figure per opening and a short list of unknowns. The Window Quote Analyzer does this step for one quote: it restates the total as a cost per opening, places it against published planning ranges for the specification you enter, and lists what the quote leaves out. It does not rate the contractor or name a fair price for your house, and nothing you type is stored.

2. Compare

One quote has nothing to be fair against. Get at least two quotes for the same openings and, as far as possible, the same scope, and compare them field by field, not total against total. Divide the window portion twice, once by units and once by openings. If two bids are close per unit but far apart per opening, the gap is in installation, trim, access or repair rather than in the windows. Compare Window Quotes lays two bids side by side and marks each field same, different, unknown or not comparable.

3. Investigate outliers

Any field where one quote sits far from the other deserves a direct question. The most common cause is the installation method: one bid is insert everywhere, the other is full-frame on some or all openings. Before you treat the cheaper method as the better deal, check whether your frames can actually support it; the insert vs full-frame tool walks through five questions and shows which factors push each way and what information would settle it, and our insert vs full-frame guide covers the background. Other common outliers are a different product line under the same brand, trim one quote includes and the other ignores, and repair allowances. A figure that is unusually low deserves the same scrutiny as one that is high: silent exclusions make a quote look cheaper until the extras arrive.

4. Accept, negotiate or get another bid

Accept when every bucket in the scope checklist is answered in writing, the scope matches what you want, and the per-opening figure traces to fields you can point at, with no comparable quote undercutting it for reasons you can identify.

Negotiate when the scope is complete but includes things you may not need: full-frame installation on openings whose frames are sound, upgrades you did not ask for, or a line a second quote prices well below for the same item. Negotiate the scope, not just the number. Asking for a lower total with nothing removed rarely tells you anything.

Get another bid when the quote has gaps that no amount of negotiation fixes:

  • No manufacturer and series for the units.
  • No installation method written for each opening.
  • Open-ended “as needed” repair language with no rate and no approval step.
  • A house built before 1978 and no evidence the firm is certified for lead-safe work, which EPA requires for paid renovation that disturbs painted surfaces in pre-1978 homes.
  • A warranty described out loud but not provided as a document.
  • A price that only holds if you sign the same day.

Notice what is not on any of these lists: the $1,500 itself. A per-window figure with complete paperwork can be accepted or negotiated. A per-window figure with gaps cannot be judged at all until the gaps are closed.

Run your $1,500 quote through the tools

The tools do the arithmetic once the scope is on paper. Use them in this order.

Still collecting quotes? What to request before anyone visits, plus payment schedules and cancellation terms, is in the window quote checklist.

Eight questions to send back about a $1,500-per-window quote

  1. Can you split the total into windows, doors, permit, disposal, repairs and any other lines?
  2. How many openings and how many units does this quote cover, and which openings get more than one unit?
  3. What manufacturer, series and frame material is each unit, and what are the NFRC U-factor and SHGC for each window type?
  4. Is each opening an insert or a full-frame installation, and why that method for that opening?
  5. What trim, finish and access work is included, and what would be billed separately?
  6. How will rot or framing damage be priced if you find it, and will you get my approval before doing that work?
  7. Who pulls the permit and is the fee in this total? If my house was built before 1978, can you show your EPA lead-safe firm certification?
  8. Can I have the manufacturer’s warranty for this series and your written workmanship warranty before I sign?

A contractor who answers those in writing has turned $1,500 a window into a quote you can judge. One who will not has told you something more useful than the price.

Common questions

Is there a national fair price per replacement window?

Not one we can source that holds for your house. Published cost ranges are planning figures built from many different jobs; they cannot account for your opening sizes, installation method, walls, access or local permit rules. Use them to plan a budget, and use normalized quotes to judge a price.

Should I divide by openings or by units?

Both. The per-unit figure is the one to set against another bid that prices the same units. The per-opening figure tells you what each hole in the wall costs to finish. A big difference between the two usually means joined units or a lot of trim and repair work.

Does a lower per-window quote mean a better deal?

Only if the scope matches. A quote can look cheaper because it uses insert installation where another uses full-frame, leaves out trim or disposal, or prices repairs later. Normalize both before you compare.

Sources

This page uses a drawn diagram and tables instead of product photos because it is not about one product. We do not reproduce manufacturer images without written permission.