Dillard's Digital Instant website checkup
Pricing Guides

How to price window installation jobs one opening at a time

How to price window installation jobs: per-opening units, labor hours, code items, deposits, callbacks and margin, with a hypothetical worked estimate to copy.

On this page
Short answer

Treat every opening as its own small estimate: the unit cost from your supplier's quote, labor hours for removal, setting, sealing and trim, and the code and access items that apply, such as safety glass, egress sizing, upper floors and lead-safe work on pre-1978 homes. Multiply hours by loaded labor and overhead rates, add materials and a callback reserve, then divide total cost by (1 − target margin).

Key takeaways

  • A window job is a set of openings. Give each one its own unit cost, labor hours and code items.
  • Count every trip: the sales visit, the check measure before ordering, the install days and the punch list.
  • Plan as if custom units can't go back to the supplier, so a wrong measurement or an early order is your loss.
  • Replacing a window in a pre-1978 home never counts as minor repair under EPA's lead rule. Price the lead-safe work as its own line.
  • Fund callbacks and warranty visits with a reserve on every estimate, built from last year's actual callback cost.

Window estimates tend to go wrong in a few familiar ways. The salesperson multiplies one per-window number by the count and forgets that a bay, a basement egress unit and an upstairs casement over the porch roof are three very different jobs. Or the price is set by matching another company's quote without knowing what that company left out. A replacement job is a set of openings, and each opening has its own product cost, its own labor and its own code questions. Below we split a job into the units that set its price, show how to estimate hours per opening, and work one made-up job through the same math as our job price calculator. If labor burden, overhead per hour or margin are new terms, read our guide on pricing service jobs before this one.

Which measurements and choices drive a window price?

  • The opening. Count openings, not panes or sashes. A factory-mulled pair or a bay goes into one opening as one installation, while two separate windows in the same room are two.
  • Product cost per unit. Size, operating style (double-hung, casement, slider, awning, picture, bay or bow), frame material, glass package, interior and exterior color, grids and hardware. Take each from your supplier's current written quote. If the supplier's price list steps up at size breakpoints, measure carefully near them.
  • Removal and install method. An insert goes inside the old frame. A full-frame replacement comes out to the rough opening, which means more labor and more trim, plus the chance to fix rot and flashing you would otherwise cover up. Give each method its own hours.
  • Exterior finish. Wrapping old casing and sills in aluminum coil, installing new casing, or patching siding, brick mold or stucco around a full-frame opening.
  • Interior finish. New stops, casing or jamb extensions, drywall returns, and whether painting is yours or the owner's.
  • Access. Ground-floor openings, upper-floor openings off ladders or staging, units over a porch roof, and anything behind a deck, a fence or a row of shrubs.
  • Code items. Safety glass where the code calls the location hazardous, and escape sizing in bedrooms and basements. Boulder County, Colorado, states in its safety glazing handout that replacement windows have to meet the same safety glazing rules as new ones, so a tempered or laminated upcharge belongs on that opening's line. A bedroom replacement may have to be the largest standard size that fits, in a style that keeps at least the old opening area, which can rule out the slider the customer picked to replace a casement. Our start-up guide for window installers quotes one city's replacement exemption. Your town may enforce a different code edition or local amendments, so ask its building department and flag these openings on the measure sheet.
  • Doors. Prehung unit or slab, sidelites and transoms, sill and threshold work, lock and deadbolt prep, and storm doors as add-ons. Price each door from its own hours; a door that has to be cut into an out-of-square opening is a different job from a swap into a sound frame.

How do you estimate window installation labor?

Measure labor in person-hours per opening type, drawn from your own job logs. Most replacement jobs break down into these phases:

  • Setup and protection. Floor runners and drop cloths, moving furniture and blinds away from the openings, standing ladders.
  • Removal. Stops, sashes and balances on an insert job; casing, frame and sometimes siding on a full-frame job.
  • Opening prep. Probing the sill and framing for rot, setting a sill pan or flashing, squaring up what you can.
  • Setting the unit. Shimming, leveling, fastening as the manufacturer's instructions direct, and checking that every sash opens, closes and locks.
  • Insulating and sealing. Low-expansion foam or backer rod and sealant, inside and out.
  • Trim. Exterior coil or casing, interior stops and casing, caulk.
  • Cleanup and walkthrough. Hauling the old units, vacuuming, showing the owner how the new locks and tilt latches work, and getting a completion signature.

Keep separate rates by style and method, because a large picture window and a small bathroom slider don't take the same time. Then add hours for what you can see at the measure: upper-floor openings, rotted sills, sashes painted shut, plaster walls that crack when casing comes off, and heavy units that need two people on ladders.

Count trips as well as hours. A sell-and-install job usually involves a sales visit, a check measure by the installer before anything is ordered, one or more install days, and often a return for a back-ordered screen or a unit that arrived damaged. Each trip is drive time and a truck on the road. Put the expected install-side trips in the estimate. The sales visits that never turn into a contract are overhead, paid for by the ones that do.

Materials: markup, margin and special orders

The units are often the largest cost on a window job, so the gap between markup and margin turns into real money. Enter units and supplies at your cost and apply the margin to the whole job, product included. If you'd rather mark up product on its own, work out what margin that markup actually produces before the quote goes out; the example below shows the difference.

  • Units. Use the supplier's written quote for the exact sizes and options, plus freight or delivery if it is charged separately.
  • Installation supplies. Flashing tape, sill pans, sealant, foam, shims, fasteners, coil and trim stock. Track what an average opening uses and price it per opening.
  • Special-order risk. Get each supplier's return policy for custom sizes in writing, and assume the answer is no. A measuring error or a cancelled sale after the order is placed lands on you, so the check measure and a line-by-line review of the order confirmation are part of the price.
  • Quote expiration. Supplier prices change. Date every quote and say how long it holds, so a buyer who signs months later gets a current price.
  • Sales tax. How product and installation are taxed varies by state; see sales tax on services explained and confirm with your state.

Worked example: a hypothetical ten-window replacement

All numbers in the table are hypothetical, made up for illustration. Unit costs, hours per opening, wage, overhead, fees and margin were chosen to keep the math checkable; treat none of them as what windows cost or what installers charge, and put your own numbers in their place. The job: ten insert replacement windows in a two-story house built in 1988, two of them upstairs, and one bathroom unit beside a tub that the local code treats as a hazardous location. The calculator's math applies: total cost is hours × loaded labor rate, plus materials, plus hours × overhead rate, and the price is total cost ÷ (1 − target margin).

Estimate line (made-up numbers)AmountArithmetic or source
Openings10Counted at the sales visit, confirmed at the check measure
Window units at supplier cost$4,000.0010 × $400
Tempered glass on the bathroom unit$120.00Supplier upcharge on 1 unit
Flashing, sealant, foam, shims, fasteners, coil$350.0010 openings × $35 from past job records
Disposal of old units$150.00Hauler quote
Permit$100.00Set by the town
Callback and warranty reserve$200.00Prior year's callback spending ÷ jobs installed that year
Total materials and direct costs$4,920.00$4,000 + $120 + $350 + $150 + $100 + $200
Setup, protection and ladders for 2 upper openings3 hrFrom your time records
Removing stops, sashes and balances7.5 hr10 × 0.75 hr
Setting, shimming, foaming and sealing15 hr10 × 1.5 hr
Exterior coil wrap10 hr10 × 1.0 hr
Interior stops and caulk5 hr10 × 0.5 hr
Cleanup, haul-out and walkthrough2 hrFrom your time records
Labor hours, all phases42.5 hr3 + 7.5 + 15 + 10 + 5 + 2
Loaded labor rate$34Wage plus employer taxes, comp insurance and any benefits
Overhead per hour of labor$26Yearly overhead, sales visits included, ÷ yearly billable hours
Total cost$7,470.0042.5 × $34 + $4,920 + 42.5 × $26 = $1,445 + $4,920 + $1,105
Price at a 35% target margin$11,492.31$7,470 ÷ (1 − 0.35)
Profit$4,022.31$11,492.31 − $7,470
Markup that margin works out to53.8%$4,022.31 ÷ $7,470
Price per opening (an output of the math)$1,149.23$11,492.31 ÷ 10
Price if 35% is added as a markup by mistake$10,084.50$7,470 × 1.35
Profit lost on this one job$1,407.81$11,492.31 − $10,084.50

The per-opening row is the figure buyers ask for, and it belongs to this house alone. Make it a house built before 1978 and you add lead-safe hours and supplies. Switch two openings to full-frame and removal, prep and trim hours climb. Add a bedroom unit that has to meet escape sizing and the product line changes. If you publish a starting price per window, build it from a plain version of this table (insert, ground floor, standard glass) and list the things that push it up. Plug any job into the job price calculator to redo this math. If you install alone, compare the result with the hourly rate calculator, which works out the least you can charge per hour from your pay target, overhead and billable hours.

Quoting from photos vs measuring on site

Photos and video calls are good for a first answer. A homeowner can send a picture of each window from inside and outside, a close-up of any label on the frame or the glass spacer, and rough sizes. From that you can give a budget range the same day, or price a simple repair such as a slider roller, a balance or a torn screen. Label any number given before a measure as a range, in writing.

A firm price needs someone at the house with a tape. Photos won't show a soft sill, a sash painted shut, an opening that is out of square, a bedroom window that has to work as an escape route, a pane beside a tub, or the year the house was built. The measure is also where the sale happens, with samples in hand and every decision maker at the table. For laying out frame and glass options so the buyer chooses a tier instead of haggling over one number, see good, better, best quotes, and follow up on every open quote with a plan like the one in quote follow-up.

Then, before anything is ordered, have the installer re-measure every opening. A check measure costs a trip. A wrong width costs a remade unit, a second install visit and a customer waiting weeks with a boarded opening or the old window put back.

Deposits, cancellations and the factory order

Replacement units are usually made to order once the contract is signed, so the timing of money and orders matters as much as the price itself. This is general information, not legal advice.

  • The cancellation period. Sales made in the buyer's home are covered by the FTC's Cooling-Off Rule, which reaches sales at or above a small dollar threshold made at the buyer's residence, as defined in 16 CFR 429.0. Those definitions count business days as every day except Sundays and federal holidays. 16 CFR 429.1 gives the buyer three business days to cancel, running to midnight of the last one, and gives the seller 10 business days from a valid cancellation notice to return the buyer's payments. Holding the factory order until that window closes keeps a cancelled sale from leaving you with custom units nobody else can use.
  • Deposit limits. Deposit rules differ by state. In California, for example, the licensing board caps the down payment for home improvement work at 10% of the price or $1,000, whichever is less, and gives special-order materials no exception. On a job built around custom units, that limit shapes the whole payment schedule. Check your own state's rules through our state startup pages before you set a payment schedule.
  • Payment schedule. Tie payments to clear events (signing, delivery of the units, completion) in a written schedule, within whatever limits your state sets. Card processing fees are a cost of doing business; ways to take cards and bank payments are in online payments for contractors.
  • No credit promises. The energy efficient home improvement credit, which the IRS credit page shows covering qualifying exterior windows, skylights and doors, stopped applying to property placed in service once 2025 ended, per the IRS FAQ on the law that ended it. Keep tax credits out of the pitch and send tax questions to the buyer's preparer.

Have a local attorney review the contract, the cancellation notice and the payment schedule once, before the first signature.

Pricing lead-safe work on older homes

On older houses, a missing lead-safe line is an easy way to underprice. When a paid job disturbs paint in a house, day care or preschool built before 1978, the RRP program calls for a certified firm using lead-safe practices, and the minor repair and maintenance definition in 40 CFR 745.83 excludes any job involving window replacement. Price that work as its own line: containment inside and outside each opening, slower removal, the cleaning and cleaning verification, HEPA vacuum time, plastic and supplies, the pamphlet paperwork, and the records that 40 CFR 745.86 requires you to keep for 3 years. Write the year built on every estimate, so two similar houses with different prices make sense to you and to the buyer.

Minimums, repeat work and travel

Set a minimum for glass and repair work. Replacing a fogged insulated unit usually takes two visits: one to measure the glass and one to install it once it is made. Your minimum should pay for both trips and the time on site, with the glass and any parts on top. Slider rollers, balances, locks and screens need the same floor, even when the part costs little.

Repeat work comes from different places. Few households replace every window twice with the same company. The repeat business is in split projects (some openings now, the rest a year or two later), a front door or patio door after the windows, storm doors and screens, glass repairs on units you installed, and landlords and property managers who need panes replaced between tenants or after damage. Publish a repair rate with its minimum, and give phased buyers a written price for the remaining openings with an expiration date. Keep every opening you install in a CRM with its size, product line and order number, so the phase-two quote starts from the record.

Travel adds up across trips. Multiply the round trip by the crew size and by the number of trips (check measure, install days, punch list). Draw a service area, and charge a travel line beyond it. Booking installs on nearby streets in the same week lets a single delivery or supply run cover several jobs.

Budgeting for warranty work and callbacks

Two warranties sit on every window job. The manufacturer covers the product on its terms, and you cover the installation on yours. ASTM's installation practice, E2112, says that where a manufacturer's installation instructions conflict with the practice, the manufacturer's instructions prevail, so install each product line the way its instructions say and read each warranty for its installation and registration terms.

Callbacks in this trade repeat. Water shows up at the head or sill from a flashing or sealant gap. Drafts come through voids in the insulation around the frame. Sashes bind because the frame was shimmed out of square, and locks miss their keepers. Some condensation complaints turn out to be indoor humidity, not a defect, and still take a visit to explain. Record each callback on the original job, with the hours, parts and trips it took. At year end, add them up and divide by the number of jobs installed; that per-job figure becomes the reserve line on next year's estimates, like the one in the example table. Budget office time too: filing a manufacturer claim for a failed seal, ordering the glass and scheduling the return all take hours someone is paid for. Our warranty policy guide covers what to put in writing.

Window pricing mistakes that eat margin

  • One number per window. A bay, an egress unit and an upstairs casement over a roof are different jobs.
  • Ordering from the sales measure. Re-measure every opening before the order goes in.
  • Ordering before the cancellation period ends. A cancelled sale with custom units already built is your loss.
  • Missing code items. Tempered glass beside a tub or a door and escape sizing in a bedroom change the unit you order.
  • Leaving out the lead-safe line. On a pre-1978 house, the extra time and supplies are part of the job.
  • Treating trim as free. Coil wrap, stops and casing are labor and material on every opening.
  • Mixing up markup and margin. On a product-heavy job the gap is large, as the example shows.
  • Promising savings or credits. Explain the ratings on the NFRC label, and leave utility bill and tax predictions out of the quote.
  • Quotes with no end date. Supplier prices move. Every quote needs an expiration date.

Every job you install leaves data behind: opening counts, actual hours by style, remakes, callbacks and lead source. Keep it on the job record and each estimate gets sharper than the last. Keeping that record is why the custom CRM we now build for contractors started as software for the service companies we run, and for a window company we set it up with a measure sheet per opening and an order check before anything goes to the factory. Our window and door industry page covers marketing, phones and job records for this trade. Licensing, insurance and tools are in how to start a window installation business, and how to price siding jobs applies the same method to the wall around the window.

Frequently asked questions

Should window installers give prices over the phone?

A clearly labeled budget range from photos is fine. Set the firm price after measuring every opening and checking the year built and the code items, and confirm the sizes with a check measure before ordering.

How do I price a single fogged glass unit?

Start from a minimum that covers the measuring trip and the install trip, then add the glass at your supplier's cost and your time on site. Give a firm price only after you have measured the glass.

Should a full-frame replacement cost more than an insert?

Price each from its own hours and materials. Full-frame work removes more of the old window and trim, so it usually takes more labor and finish material, and it lets you repair rot and flashing you find.

When should I place the factory order?

After the installer's check measure, and, if the contract was signed at the buyer's house, after the Cooling-Off Rule's cancellation period has passed. Check your state's rules on deposits and payment schedules too.

General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.

Find out what your leads really cost.

Get a free system quote: we look at your site, your Google profile, how your calls get answered and what you spend on leads, then put what we'd build and what it costs in writing.

Get a free system quote