
Guides
How to Estimate Ductwork Installation Quantities for a Bid
How to estimate ductwork installation quantities for a bid: Manual J airflow, an itemized takeoff, fitting-based labor hours, code insulation and two checks.
What to take away
- A ductwork bid estimate starts with Manual J room-by-room airflow, not with a quick square-footage shortcut.
- The sequence is material takeoff, fitting count, labor hours, code insulation, then overhead and profit.
- A measurable check is comparing the final duct surface area or total CFM against the plan within 5 percent.
- If the system exceeds 2,000 CFM or spans three stories, hand the estimate to a licensed mechanical engineer.
- Local code adoption of NFPA 90A changes insulation and sealing labor, so read the adopted edition before the takeoff.
What has to be true before the first step
A bid estimate holds together only when the Manual J room-by-room CFM list matches the mechanical plan. The two ACCA references behind it are Manual J Residential Load Calculation, which produces the room loads and airflow, and Manual D Residential Duct Systems (ANSI/ACCA 1 Manual D - 2016), the duct design method that turns that airflow into duct sizes; for sheet metal construction details, contractors work from the SMACNA duct construction standards. Before you count a single fitting, you need a marked-up floor plan, the approved equipment performance data, and the locally adopted mechanical code. The floor plan shows branch lengths, ceiling drops, and chase locations. Equipment data gives supply airflow and available static pressure. The local code tells you whether NFPA 90A applies to duct insulation and sealing. Your takeoff cannot recover a missing Manual J later.
How to estimate ductwork installation quantities, step by step
- List every room with its Manual J heating and cooling CFM. Write the required airflow next to each diffuser on the plan.
- Measure each linear run of supply and return duct on the plan, then add riser and drop lengths from the building section.
- Count every fittingelbow, tee, wye, reducer, and takeoff. Then add boots, dampers, and fire dampers as separate takeoffs. Record the equivalent length for each fitting.
- Assign labor hours by fitting type and duct material. Labor hours come from your own past jobs or from BLS occupational data for HVAC mechanics and installers.
- Add code insulation and sealing work where the local adoption of NFPA 90A or NFPA 90B requires it. Use the duct sealing cost per run breakdown when the plan has many short runs. Do not treat sealing as a token line: ENERGY STAR's duct sealing guidance says that in a typical house about 20 to 30 percent of the air moving through the duct system is lost to leaks, holes and poorly connected ducts.
- Add overhead and profit as separate line items, then compare the total against at least two past bid sheets from similar-size jobs.
A worked takeoff on a small job
The numbers below are an illustration, not a benchmark; your plan supplies the real ones. Take a single-story house with six conditioned rooms and a Manual J total of 900 CFM.
- Room listsix diffusers, each with its Manual J CFM written beside it on the plan, adding up to 900 CFM.
- Runsthe plan view measures 140 linear feet of supply trunk and branches and 35 linear feet of return, and the building section adds 12 feet of drops, for 187 linear feet.
- Fittings10 elbows, 2 tees, 6 takeoffs, 2 reducers, 6 boots and 6 balancing dampers, each with its equivalent length recorded.
- Laboreach fitting type and each foot of run is multiplied by the hours your own past jobs show for that item, so the labor line is a sum of counted items, not a guess.
- Surface arearound duct is pi times the diameter times the length, and rectangular duct is twice the width plus the height, times the length, all in feet. If the 140 feet of supply were all 8-inch round, that is 3.1416 × 0.667 × 140, about 293 square feet; a 35-foot return trunk of 14 by 8 inches is 2 × (1.167 + 0.667) × 35, about 128 square feet.
- Insulationthe runs in the vented attic are marked, and their surface area from the line above goes into the insulated-area line in square feet, at the R-value your adopted energy code sets for that space.
Duct sizes themselves come from Manual D: it turns each room's CFM into a duct size using the available static pressure from the equipment data, so size the runs before you compute surface area. Hangers, mastic and tape follow the same logic as labor: count them per foot of run or per joint from your own past jobs and the manufacturer's instructions, then add them as lines.
Then the checks. If the plan view totals 187 feet, a takeoff of roughly 178 to 196 feet passes the 5 percent test. If the diffuser schedule sums to between 810 and 990 CFM against the 900 CFM Manual J total, it passes the 10 percent test. Anything outside either band sends you back to the plan before you price.
The step that decides the result
Manual J room-by-room CFM is the step that decides the result. If the load calculation overstates cooling CFM by 10 percent, every downstream branch gets sized too large. If it understates airflow, the bid misses extra duct length and larger fittings. The estimator should not adjust Manual J numbers to make a job seem cheaper. A wrong airflow list changes material quantities, and material quantities drive almost every labor hour. The same line-item structure appears in a template and real numbers for a contractor quote.
How to check each step came out right
Use two measurable checks. First, compare the total duct surface area from your takeoff against the plan view within 5 percent. A hand takeoff off by more than 5 percent usually means a missed run or a duplicated branch. Second, sum the room CFM from your diffuser schedule and compare it with the Manual J total airflow after applying duct leakage assumptions. The two numbers should match within 10 percent. This table shows where each check sits in the estimate.
| Estimate item | Unit to count | Check after takeoff |
|---|---|---|
| Supply duct length | linear feet | Matches plan view within 5 percent |
| Return duct length | linear feet | Matches plan view within 5 percent |
| Fittings and takeoffs | each | Matches field sheet count |
| Room airflow | CFM per room | Sum matches Manual J total within 10 percent |
| Insulated duct area | square feet | Marked on plan in unconditioned spaces only |
The choice between flex duct and metal changes fitting counts, so check Flex Duct vs Metal Duct when the plan allows either material.
What to do when a step goes wrong
The most common failure is a missed fitting or takeoff in a dropped soffit or bulkhead. The named recovery is to rewalk the job with a laser measure, mark every branch on the field sheet, and re-add the equivalent length before submitting the bid. If the error appears after the bid, call the owner and explain the correction before work starts. New estimators make this mistake, so use the onboarding checklist for new staff when a helper starts doing takeoffs.
When to stop and hand it to a professional
Stop and hand the estimate to a licensed mechanical engineer when the design air volume exceeds 2,000 CFM, the building has three or more stories, or the local code official requires stamped drawings. That condition is not a sign of failure. It means the job has moved beyond a contractor takeoff into engineered design.







