Duct schedule to Excel.
A duct schedule is the sheet-metal contractor's register of every duct run in a project. One row per run carries the service (supply, return, exhaust, outside air, relief), size (round or rectangular), length, fitting count (elbows, tees, transitions), material (galvanized, stainless, FRP, dual-wall), insulation (internal liner or external wrap with R-value), fire-damper and smoke-damper count, tray or riser section reference, and the SMACNA pressure class (1" / 2" / 3" / 4" / 6" / 10" w.g.) with the corresponding seal class (A, B, C). The duct schedule is the bid takeoff document and the fabrication scope of work.
Upload a mechanical duct schedule and extract every run into a structured spreadsheet. Run id, size, length, fitting count, tray section, material, insulation, and fire-damper count all read into the columns the sheet-metal contractor, the insulation contractor, and the fire-life-safety reviewer each consume.
| Trade | Uses for | Filter applied |
|---|---|---|
| Sheet-metal contractor | Fabrication takeoff | Grouped by pressure class + gauge |
| Insulation contractor | Insulation takeoff | Per-run wrap or liner with R-value |
| Fire-life-safety reviewer | Damper count verification | Fire + smoke damper subset |
| BAS controls integrator | VAV / damper terminal box count | Terminal-box and damper-actuator subset |
| Commissioning agent | Balancing test plan | Per-run airflow at design point |
Fields extracted.
Every column the hvac duct schedule typically carries is read and shaped into a structured row. Missing fields stay blank, never invented.
- Duct run id
- Servicesupply / return / exhaust / outside air / relief
- Sizeround or rectangular
- Length
- Elbow count
- Tee count
- Transition count
- Materialgalvanized, stainless, FRP, dual-wall
- Insulationinternal liner or external wrap, R-value
- Fire damper count
- Smoke damper count
- Tray / Riser section
- Pressure classSMACNA seal class
- Notes
Export targets.
The extracted data ships in the format your team picks up and uses directly.
- .xlsxExcel workbook (duct schedule)
- .csvCSV
- .xlsxPer-run takeoff for the sheet-metal contractor
From legacy file to clean register.
Common questions.
Does this work with SMACNA pressure-class notation?
Yes. SMACNA pressure class (1" / 2" / 3" / 4" / 6" / 10" w.g.) and seal class (A / B / C) preserve as drawn. The takeoff export groups runs by pressure class so the sheet-metal contractor quotes the right gauge and reinforcement spacing.
How are fire and smoke dampers handled?
Fire and smoke damper counts extract per run; a dedicated dampers sheet filters every damper across the project for the fire-life-safety reviewer. UL listing notation (1.5-hour, 3-hour) and combination smoke/fire dampers preserve as drawn.
Does the takeoff handle dual-wall and lined duct correctly?
Yes. Internal acoustic liner, dual-wall insulated duct, and external wrap each carry a different fabrication scope and a different gauge requirement; the takeoff preserves the distinction so the contractor doesn't price a single-wall run when the spec calls for dual-wall.
Convert your file.
Upload a hvac duct schedule in any format, get every row read, every column shaped, every reference preserved, then export the workbook your team uses next.