Guides · · Sebastian Correa

Count Windows and Doors from PDF Drawings Automatically

How to combine the schedule, floor plans and elevations to get an accurate opening count.

Modern house with large windows and an open awning window under a deep roof overhang

To count windows and doors from PDF drawings automatically, read the opening schedule for types and quantities, detect the tagged symbols on each floor plan, then verify against the elevations. Reconciling all three sources catches missing or mismatched openings before you quote.

Why one source is never enough

Most estimators start with the window and door schedule because it is the fastest way to see which types exist. But the schedule is a summary, and summaries drift. Late revisions, copy-and-paste errors and unlisted openings are common, and the quantity column does not always match what is actually drawn.

Each sheet type tells you something different:

  • Schedule: the list of opening types, sizes, materials, glazing notes and often a quantity per type.
  • Floor plans: the location of every opening, usually identified by a tag or mark that links back to the schedule.
  • Elevations: the exterior view, which confirms how many openings appear on each facade and shows sizes, grids and operation.

Counting from only one of these means you inherit its blind spots. A schedule can omit an opening that appears on the plan. A plan can show a door that the elevation reveals as a storefront system. Counting from all three gives you a number you can price.

Step 1: Extract the opening schedule

Start by locating the schedule pages in the PDF. Architectural sets usually include a door schedule and a window schedule, sometimes on separate sheets, sometimes embedded in a general notes sheet.

From each schedule, capture:

  • The mark or tag for each opening type.
  • Width, height and any special dimensions.
  • Frame material, glass type and hardware or finish notes.
  • The stated quantity, if the schedule includes one.

Automated extraction reads the table structure and turns it into structured data, so you are not retyping rows. Always review the result, since scanned or low-resolution schedules can produce misread characters, and merged cells or multi-line descriptions are easy places for errors to creep in.

Step 2: Detect and count tagged openings on floor plans

Once you have the list of types, the next step is to find every instance on the plans. Each opening on a floor plan normally carries a tag, such as a number inside a circle, hexagon or other marker, that points back to the schedule.

An automated takeoff detects those tags and symbols on each plan sheet and counts them by type and by floor. This gives you a location-based count that you can compare directly with the schedule quantities. It also lets you group results by level, building or area, which is useful when you need to price phases separately.

A few things to watch for on plans:

  • Typical or repeated floors that are drawn once with a note, rather than shown on every level.
  • Mirrored or flipped units where tags may be omitted.
  • Openings in interior partitions that are not part of your scope, such as interior doors when you only supply exterior units.
  • Tags that were never updated after a revision.

Step 3: Verify with elevations

Elevations are your cross-check. Count the openings visible on each facade and compare them against what you found on the plans. If a facade shows six windows and your plan count for that side shows five, you have found something worth investigating before it becomes a pricing error.

Elevations also help confirm details that plans rarely show clearly: muntin or grid patterns, operation type, transoms, sidelites and how multiple units are mulled together. This matters because a combination unit can be counted as one opening or as several, depending on how your pricing is structured.

Step 4: Reconcile the three sources

Line up the counts by type and look for disagreements:

  • Schedule says more than plans show: an opening may have been deleted, or the plan may be incomplete.
  • Plans show more than the schedule lists: the schedule may be outdated, or an opening type was never added.
  • Elevations disagree with plans: a tag, a facade or a revision may be out of sync.

Flag each discrepancy, decide which source governs, and record the assumption. If the answer is unclear, that is a good candidate for a request for information to the architect or general contractor. Documenting these decisions protects you if the scope is questioned later.

Common pitfalls when counting from PDF

  • Low-quality scans: blurry drawings reduce symbol and text recognition accuracy, so request vector PDFs when possible.
  • Wrong scale: if a sheet is not calibrated, sizes derived from the drawing will be off. Confirm the scale against a known dimension.
  • Missing addenda: revisions can change quantities. Make sure you are counting from the current set.
  • Mixed scope: separate exterior from interior openings, and supplied items from those furnished by others.
  • Skipping a human review: automation speeds up the count, but an estimator who knows the project should still review the results.

From count to quote

A clean opening count is the foundation of an accurate quote. Once quantities are verified, they can flow into pricing, material lists and proposals without being re-entered by hand. One to Many runs these steps on the PDF plan set and flags every mismatch for review: see how it works. Fabricators can also explore the window and door manufacturer solution, and glazing teams can see the glazing contractor solution.

Automation handles the repetitive counting. The estimator still owns the exceptions, the assumptions and the pricing.

FAQ

Can I count windows and doors from a PDF without redrawing anything?

Yes. Automated takeoff tools read the PDF directly, extract the schedule and detect tagged openings on plans, so you do not need to redraw or manually mark each unit. You should still review the results for accuracy.

Why use the schedule, floor plans and elevations together?

Each sheet type can contain errors or omissions that the others reveal. Cross-checking all three catches missing openings, outdated schedule quantities and revision mismatches before they affect your quote.

What if the schedule quantity does not match the floor plan count?

Treat it as a discrepancy to resolve. Check for revisions, typical floors and unlisted openings, decide which source governs, document your assumption, and send a request for information if the answer is unclear.

Does PDF quality affect automatic counting?

Yes. Vector PDFs generally give better results than blurry scans. Poor image quality can cause misread tags and text, so request the best available file and review the output.

Should I include interior doors in my count?

Only if they are in your scope. Many window and door suppliers quote exterior openings only, so separate your scope by opening type and location before pricing.

← All guides and field notes

Book a Demo

See the takeoff on your own plan set. 30 minutes.