Manual D Duct Sizing: The Half of HVAC Most Bids Get Wrong
Manual J sizes the equipment. Manual D sizes the ducts. The contractor who runs Manual J and skips Manual D installs a system that's right-sized on paper and choked off in the field. The result: the customer calls in August complaining the upstairs bedroom is hot, and the contractor's name goes on the warranty repair, not the next referral.
What Manual D measures
Manual D resolves the total external static pressure (TESP) of the duct system, the per-room CFM target, and the duct sizes that deliver those CFM at the equipment's rated TESP. The inputs:
- Equipment-rated TESP (typical residential: 0.50" w.c. at the air handler)
- Friction rate (TESP minus accessory losses, divided by the effective length of the longest run)
- Available static pressure budget after the coil, filter, and registers
- Per-room CFM target (Manual J cooling/heating load × CFM/ton factor)
A 3-ton system needs 1,200 CFM total. If 380 CFM should land in the master bedroom and the duct math says you'll deliver 240, the install is wrong before the screws go in.
Where most ducts go wrong
Three failures show up on nearly every underperforming residential install:
Flex duct kinks. Flex duct has a published friction rate that assumes it's pulled taut. A 90-degree kink in a flex run doubles the friction. The Manual D math assumes no kinks. The install rarely matches the math.
Undersized returns. A typical residential return is 25% undersized for the system's CFM. The contractor sized the supply trunk correctly and forgot the return needs the same airflow back. The result is a starved system that runs longer hours, dehumidifies less, and burns through compressors.
Long flex on the worst register. The register farthest from the air handler ends up on the longest flex run because that's how the truck loaded out. Manual D would have caught it; the install crew didn't.
How to bid it
The bid carries:
- A specified TESP target (typically ≤0.50" w.c. at design CFM)
- A duct schedule with rigid or flex called out per run, with effective length
- Return duct sizing matched to total CFM (not 75% of CFM)
- An airflow commissioning line item — measure CFM at every register at commissioning, balance to within ±10% of design
That last line is the one that separates the contractor whose installs deliver from the contractor whose installs almost do. $400 of balancing labor closes out the warranty risk before it starts.
How Estimate.Pro handles it
The HVAC trade template inside Estimate.Pro carries a Manual D duct schedule alongside the Manual J load output. You enter the layout from AR measurement and the engine returns supply/return sizes per room, total TESP, and the duct schedule. The cost library prices rigid metal, flex, and insulation per linear foot.
The bottom line
Manual J without Manual D is a half-finished bid. The customer doesn't know the difference. The August service call is when everyone finds out.