A doors and windows takeoff counts every opening in a building, then prices each one as a package. The formula is short:
Verified Openings = Plan Count + Schedule-Only Units − Duplicates − Exclusions.
Multiply each verified count by its per-opening assembly cost, including panel, frame, hardware, glazing, sealant, and install labor, and you have your Division 08 bid number.
Worried that missed or double-counted openings could throw off your bid? Accurate construction cost estimating starts with a verified opening count, checked against the door and window schedules before each opening is priced.
What Is a Doors and Windows Takeoff?
A doors and windows takeoff, also called an openings takeoff in construction, counts every door, window, frame, and glazed opening in a set of drawings, sorted by type and size. It is not a measurement job. It is a counting and matching job.
Most trades measure length or area. Openings are counted as units. One door is one unit. One window is one unit. The storefront and curtain wall are the exception because those get measured in square feet.
In the CSI system, this work is classified under Division 08: Openings. That division covers doors, frames, windows, skylights, louvers, hardware, and glazing. Anything that makes a hole in a wall and gets filled with a manufactured product belongs here.
The output is a schedule, not a paragraph. Type, size, material, hand, fire rating, glazing, hardware set, and quantity are one row per opening type.
What Is the Formula Estimators Use to Count Openings?
The formula has two halves. The first gets the count right. The second turns the count into money.
Step 1: Verified Count:
Verified Openings = Plan Count + Schedule-Only Units − Duplicate Counts − Excluded Units
Step 2: Priced Total:
Opening Cost = Σ (Verified Count by Type × Per-Opening Assembly Cost)
Per-Opening Assembly Cost = Panel/Sash + Frame + Hardware Set + Glazing + Sealant & Flashing + (Install Hours × Labor Rate)
The second half is where most estimates go wrong. Teams price the door and forget the frame, the closer, or the two hours of install labor. The assembly is the unit of pricing, not the product.
Here is what each term means in plain language:
- Plan Count: Every opening you physically marked on the floor plans
- Schedule-Only Units: Openings listed in the door or window schedule but not drawn, or added by revision
- Duplicate Counts: The same opening counted twice, usually from enlarged plans or overlapping matchlines
- Excluded Units: Owner-furnished, existing-to-remain, NIC, or alternate-only openings
How Do You Count Openings Step by Step?
Work sheet by sheet, type by type, and color every mark. Anyone learning how to estimate doors and windows should follow this exact order, because skipping straight to pricing is what causes missed openings.
Step 1: Read the Door and Window Schedules First
Open the schedules before touching any plan sheet, so you know every type that should exist on the job.
Step 2: Set Your Scale on Each Sheet
Confirm the scale bar on every individual sheet before you measure anything, because a scale that drifted from the previous drawing will throw off every count that follows.
Step 3: Count One Type at a Time
Work through every floor plan for a single door or window type, including all D1s, then all D2s before moving to the next tag so types never bleed into each other.
Step 4: Color as You Count
Highlight each opening on the plan the moment you count it. This makes anything unmarked immediately visible as a gap.
Step 5: Mark Your Matchlines
Draw a clear indicator wherever plan sheets overlap so you can see at a glance where a double-count is likely to happen.
Step 6: Reconcile Against the Schedule
Compare your counted totals to the schedule and write down every tag number where the two disagree.
Step 7: Apply Exclusions
Remove any opening tagged NIC, owner-furnished, or listed under an alternate scope so your final number reflects only what you are responsible for pricing.
Step 8: Log Your Assumptions
Record every unresolved question as a written assumption that will go directly into your bid letter as a clarification item.
Note: Step 4 sounds small. It is not. On a 40-sheet hospital set, an uncolored plan means you are counting from memory, and memory loses.
What Goes Into a Per-Opening Assembly?
A per-opening assembly is everything needed to deliver and install one opening, priced as a single bundle. Every line in a construction cost estimating sheet for Division 08 traces back to one opening number.
A single hollow metal door assembly includes:
- Door leaf (material, core, thickness, finish, fire label)
- Frame (hollow metal, wood, or aluminum; throat size; anchors)
- Hardware set (hinges, lock or exit device, closer, stop, silencers, threshold, weatherstrip)
- Glazing, if the door has a vision lite
- Sealant, shims, and fasteners
- Install labor hours
- Freight and unloading
A single window assembly includes:
- Unit (sash, frame, operation type)
- Glazing package (double or triple pane, low-e coating, gas fill, tempered where required)
- Screen
- Flashing, sill pan, backer rod, and sealant
- Shims and fasteners
- Install labor hours
Miss the closer on 60 doors, and you have left roughly five figures on the table. That single omission has cost more bids than bad unit pricing.
What Should You Never Count in a Doors and Windows Takeoff?
You should never count openings outside your scope. Four categories get excluded on nearly every job.
| Exclusion | How it appears |
| Existing to remain | Dashed lines, “EXIST” tag, or a demo plan note |
| NIC (Not In Contract) | Labeled on the plan or listed in Division 01 |
| Owner-furnished | Cooler doors, specialty gates, security openings |
| Alternate scope | Priced separately, never in the base bid |
Two that trip people up. Cased openings have no door and no hardware, so they belong to the trim carpenter, not you. Borrowed lites are glazed interior windows between rooms; they are Division 08, and they hide inside wall types.
How Do You Sort Openings by Type, Size, and Hand?
Sort by tag, then size, then hand. Handing never changes the count: it changes the cost, because levers, exit devices, closers, and strikes are all hand-specific. Stand on the outside of the door, on the key side:
| Code | Hinges | Swing from outside |
| LH | Left | Away from you |
| RH | Right | Away from you |
| LHR | Left | Toward you |
| RHR | Right | Toward you |
Read the swing arc off the plan, not the schedule. Schedules are transcribed by hand, and transcription errors are common.
Size drives the pricing tier. Windows are often quoted in united inches, width plus height, so a 108 UI unit and a 112 UI unit land in different price bands. Operation types (fixed, casement, awning, hopper, single hung) follow terminology from the Fenestration and Glazing Industry Alliance (FGIA), which is what suppliers quote against.
One rule people get wrong: a window and door quantity takeoff counts a combined assembly as one delivered unit, but counts each vent for labor and each light for glazing.
What Does a Real Opening Count Look Like in Practice?
Here is a small commercial job, reconciled. The plan count and schedule count did not match on two types, which is normal.
| Tag | Description | Plan | Schedule | Verified | Note |
| D1 | 3’0″ × 7’0″ HM door, HM frame, 90-min label | 12 | 12 | 12 | Match |
| D2 | 3’0″ × 7’0″ wood door, HM frame | 26 | 24 | 26 | 2 added on Rev C |
| D3 | Pair 6’0″ × 7’0″ aluminum entrance | 2 | 2 | 2 | Match |
| W1 | 4’0″ × 5’0″ fixed aluminum | 18 | 18 | 18 | Match |
| W2 | 3’0″ × 4’0″ awning | 9 | 11 | 11 | 2 missing from elevation; RFI sent |
| — | Owner-furnished cooler doors | 3 | 3 | 0 | Excluded |
Verified openings: 69. Plan count alone would have given you 67. Schedule count alone would have given you 70. Neither was right.
Now apply the second half of the formula. For D1:
| Component | Cost each |
| HM door leaf, labeled | $520 |
| HM frame, welded | $310 |
| Hardware set (storeroom function, closer) | $640 |
| Sealant, shims, fasteners | $25 |
| Install labor, 3.0 hrs @ $68/hr | $204 |
| Per-opening assembly | $1,699 |
12 × $1,699 = $20,388 for the D1 type alone. Unit prices vary by region and supplier; the structure stays the same.
How Much Do Counting Errors Actually Cost?
Enough to erase your margin. The Construction Industry Institute reports that rework runs between 2% and 20% of a project’s contract amount, and openings sit right in the middle of that exposure because they are ordered early, have long lead times, and are hard to fix once the walls are closed.
The money at stake is real. According to NAHB’s Cost of Constructing a Home in 2024, windows and doors, including the garage door, average $15,990 on a typical new single-family home, against an average total construction cost of $428,215. That is roughly 3.7% of the build. Exterior finishes as a whole, which include windows and doors, made up 13.4% of construction costs in 2024.
Miss 5% of the openings on a job, and you are not shaving profit. You are buying doors out of your own pocket.
The five errors that cost the most:
- Counting the same opening twice across a matchline
- Missing borrowed lites and interior glazed partitions
- Pricing a door without its frame or hardware set
- Ignoring fire ratings, which change the frame, the closer, and the latch
- Using the schedule as the only source and never checking the plan
The Bottom Line
A doors and windows takeoff is won or lost on reconciliation, not on counting speed. Get the verified count right, price the full assembly instead of the bare product, read the spec before you price anything, and log every assumption in writing. Count by type. Color every mark. Check the plan against the schedule against elevation. Then price each opening as a complete package. That is the whole method. It is not complicated; it is just disciplined.
Frequently Asked Questions
Q1: How long do doors and windows take?
A small home job with 25 to 40 openings takes 2 to 4 hours. A big commercial job with 300 openings takes 1 to 2 full days. Most of the time goes to matching the plan with the schedule, not counting. Changes add 1 to 3 more hours.
Q2: Do I count a mulled window unit as one window or several?
Count it as one unit for ordering, since that's how it ships. But count each vent for labor and each glass piece for glazing. Write this split clearly so no one gets confused later.
Q3: What is the difference between unit size and rough opening?
Unit size is the actual door or window size. Rough opening is the bigger framed hole so crews can fit it in easily. The gap is usually about half an inch, but always check the maker's exact numbers.
Q4: Does the takeoff include installation labor?
Yes, if you're bidding the full installed job. Metal doors take 2-3 hours each to install; windows are quicker. If you're only supplying materials, say so clearly in your bid.
Q5: What is the most common mistake on a first takeoff?
Trusting only the schedule, since it is often outdated or wrong. Always count from the plan too, then compare both. It is normal if they do not match; the real mistake is not checking.

