Get started
Menu

HVAC Estimating Software: 5 Checks for a Duct Takeoff

Oleh Onysko 16 October 2026 11 min read

ScaledPlans · Field notesGet started
Plans in. Quantities out.Get started
Unfinished basement with a sheet metal supply trunk overhead and a mechanical plan on sawhorses

HVAC estimating software turns a mechanical plan into a priced list of equipment, duct, fittings and terminals, with every line traceable to a sheet, an airflow and the load that justified the equipment. For residential work, the useful test is simple: can you see where each duct run, fitting count and condenser line came from?

The surprise is in the rounding. Six fictional branches that measure 102 ft need 23 five-foot joints, or 115 ft, when you round each run on its own. A blanket 10 percent allowance gives 112.2 ft and hides where the offcuts really land. Per-run rounding is slower to type and far easier to defend.

Item Answer
Counted Equipment, registers, grilles, boots, dampers, thermostats
Measured Trunk and branch duct, line sets, condensate, vent pipe
Derived Load, nominal tons and airflow per branch
Key habit Round each run to stock on its own, not as one blanket number
Not its job Sizing equipment or designing ducts

What HVAC estimating software should keep traceable

A residential HVAC bid mixes three kinds of numbers. Counted ones: air handlers, condensers, registers, grilles, boots, dampers and thermostats. Measured ones: trunk and branch lengths, line set runs, condensate lines and vent pipe. Derived ones: the cooling load, the nominal tonnage and the airflow each branch must carry. Good software keeps them apart, so a reviewer can tell a counted register from a scaled duct length from a calculated load.

Each row should carry its sheet number, revision, unit and status. Mark whether a row is measured, assumed or carried over from the old system, because changeouts reuse more than the drawings show. A register count of nine with no sheet reference cannot be checked when the architect moves a bedroom wall.

HVAC estimator marking supply runs on a residential mechanical plan in a site trailer
Every run starts on a sheet

HVAC takeoff: equipment, duct, fittings and terminals

Run the HVAC takeoff in a fixed order so nothing is counted twice. Equipment first, from the mechanical schedule: indoor unit, outdoor unit, coil, furnace or heat pump, plus any ventilation equipment you carry. Then terminals: supply registers, return grilles and the boot behind each. Then duct, split by material and size. Fittings come last, because they depend on the routes you just measured.

Keep supply and return on separate rows even when they share a size. Split rigid from flex and insulated from bare. One "duct" line hides the most expensive differences on the job.

Fittings are where takeoffs drift. Each branch needs a takeoff collar at the trunk, usually an elbow or two, a boot and a register. Count them per branch, not as a percentage of duct length, because a short branch with two elbows uses more fittings per foot than a long straight one.

Sheet metal duct fittings, collars and boots laid out on a garage floor beside a takeoff sheet
Count fittings per branch

The load chain behind the bid

HVAC takeoff software should not pick equipment size, but it should show which number did. On a residential job the chain runs load, then capacity, then airflow, then duct size. Our free worksheets follow it with visible math. The default house in the HVAC load calculator gives a 15,945.6 Btu/h cooling estimate. The AC tonnage calculator turns that into 15,945.6 ÷ 12,000 = 1.3288 load tons and screens a 1.5 ton nominal unit at 1.5 ÷ 1.3288, about 112.9 percent of the load. The duct sizing calculator sizes 400 CFM at 0.10 in. w.c. per 100 ft to a 10 in. round.

Flow from a 15,945.6 Btu/h load to 1.3288 tons to a 1.5 ton screen to a 10 in. trunk at 400 CFM
Load to tons to airflow to duct

Those are three worksheets with three sets of assumptions, not one design. Equipment selection follows ACCA Manual S and duct design follows ACCA Manual D, after a full room by room load; the Manual J calculator guide explains what that report contains, and our walkthrough of how a Manual J load calculation gets done covers the intake and who can run it. In the estimate, write the load figure, its method and its date next to the equipment line. When a window revision changes the load, the condenser row should show it depends on the old number.

Worked example: one trunk, six branches, 400 CFM

A fictional single story job has a 10 in. round supply trunk at 400 CFM and six 6 in. branches. Pipe comes in 5 ft joints. All lengths and airflows are invented for the exercise.

Takeoff row Basis Quantity
Supply trunk, 10 in. 36 ft; 36 ÷ 5 = 7.2, round up 8 joints (40 ft)
Branches, 6 in. 14 + 18 + 22 + 12 + 16 + 20 102 ft measured
Branch joints, per run 3 + 4 + 5 + 3 + 4 + 4 23 joints (115 ft)
Branch airflow check 90 + 80 + 70 + 60 + 55 + 45 400 CFM, equals trunk
Collars, boots, registers 1 each per branch x 6 6 / 6 / 6
Return, 14 in. 12 ft; 12 ÷ 5 = 2.4, round up 3 joints, 1 grille
Worked example rounding six branches to 23 joints, 115 ft for 102 ft measured
Round each run, then add

Per-run rounding uses 115 minus 102 = 13 ft more than measured. Apply a blanket 10 percent instead and you get 102 x 1.10 = 112.2 ft, which looks tidier and still does not tell you that the 22 ft branch wastes 3 ft while the 20 ft branch wastes nothing. Show both numbers and a reviewer can see whether the allowance covers real offcuts or just pads the order.

The airflow check matters as much as the lengths. The six branches add back to the 400 CFM trunk, so no room has been dropped from the plan.

Bars of branch airflow from 90 down to 45 CFM adding up to 400 CFM
Branches add back to the trunk

How to estimate an HVAC job from the plans

  1. Fix the load and airflow first

    Write down the load figure, its method and date, then the nominal capacity and total airflow, each with the document it came from.

  2. Count equipment and terminals

    Take units, registers, grilles and boots from the schedule, with supply and return on separate rows.

  3. Measure trunk and branches on a calibrated sheet

    Check scale against a printed dimension, measure each run, then add drops, rises and offsets as their own rows.

  4. Count fittings per branch

    Collar, elbows, boot and register for each branch; reducers, end caps and transitions for each trunk.

  5. Round per run, then write the scope

    Round each run up to whole joints or boxes, add sealing as its own row and name who carries power, patching and the permit.

Five steps from load and airflow to a rounded, scoped HVAC takeoff
Five steps from load to scope

Sealing deserves its own line. ENERGY STAR estimates a typical house loses about 20 to 30 percent of the air moving through its ducts to leaks, holes and poor connections. A takeoff that lists mastic, tape and sealing labor as explicit rows makes that scope harder to cut during value engineering.

Installer in safety glasses measuring a return grille opening in a hallway ceiling
Returns get their own rows

HVAC estimates by job type

Situation What to check
Changeout Status on trunk, branches, line set and disconnect: reused, replaced or inspect first
Addition Whole-house load, not just the new rooms; keep equipment open until checked
New construction Mechanical schedule matches counted terminals; supply and return split
Duct replacement only Measured runs and per-branch fittings; sealing as its own row
Shared ceilings Coordinate with plumbing vents before routing trunks
Plans read by software Check machine counts against one hand-counted area first

Most residential work is a changeout or a small addition, and neither arrives with a full mechanical drawing. Photograph nameplates and attach them to the estimate record. For additions, whether the existing equipment can carry the new rooms is a design question, so keep it open. Vent stacks and duct trunks fight for the same joist bays, which is why the plumbing estimating software guide is worth reading alongside this one. If a tool reads plans for you, the AI takeoff software guide shows how to check its counts.

A manual HVAC takeoff, and where it breaks

You can do the whole takeoff by hand. Print the mechanical sheet, highlight supply and return in two colors, measure each run with a scale, tally fittings per branch on a pad and round each run in a spreadsheet. If new returns mean cutting ceilings, size the patch with the drywall calculator and say which trade carries it. Permit rules for mechanical work vary, so check with your permit office before you treat any document as the submission.

The hand method breaks when the sheet changes. Every moved register means re-measuring branches, the old highlights do not show what changed, and a scanned mechanical plan with a fuzzy scale bar turns every length into a guess.

ScaledPlans measures the plan, duct runs included, and you check every quantity before you price it. Get started with a job you have already taken off by hand and compare the rows.

Checklist of five checks to run on any HVAC estimating tool
Five checks for any HVAC tool

Common HVAC estimating mistakes

  • One blanket allowance on all duct. Round each run to stock and keep the measured length beside it.
  • Fittings as a percentage of length. Count collars, elbows, boots and registers per branch.
  • Equipment line with no load reference. Write the load figure, method and date on the row.
  • Assuming the old line set is reusable. Mark it reused, replaced or inspect first.
  • Sealing buried in a fitting assembly. Give mastic, tape and sealing labor their own rows.

How do you estimate an HVAC job?

Start from the load and airflow, then count equipment and terminals, measure trunk and branch runs on a calibrated plan and count fittings per branch. Round each run to stock, add sealing, line set and condensate rows and write what is reused or excluded. Add labor and supplier figures last.

What software do most HVAC companies use?

Most residential shops combine a dispatch or field service system, a load calculation program, a takeoff or estimating tool and a spreadsheet for the final bid. The mix depends on whether they do mostly changeouts or new construction. What matters is that quantities keep their source references as they move between tools.

Attic trunk duct with insulated flex branches running across the joists
Attic runs need drops added by hand

HVAC estimating software earns its place when every duct row, fitting count and equipment line points back to a sheet, an airflow and a dated load. The habit that matters most is rounding each run on its own and keeping the measured length beside the stock count. Check your trunk with the free duct sizing calculator, or get started with ScaledPlans on a job you have already counted.

Frequently asked questions

What is the best HVAC estimating software?

The best choice is the one whose quantities you can audit on your own jobs. Take a small job you already took off by hand and run it through each candidate. Check that duct rows carry sheet, size and length, that fittings are counted per branch, that rounding is visible per run, and that equipment lines point to a dated load figure. A long feature list does not replace that check.

Is there any free HVAC software available?

Yes, for individual steps. Free worksheets can handle a screening load, nominal tonnage, equal friction duct sizing and a panel schedule, each with its formulas shown. They are checks for single numbers, not a full Manual J report or a complete bid. Use them beside your takeoff, and confirm which load method and forms your jurisdiction expects before you submit anything for a permit.

Is there an app that can calculate HVAC load?

Several programs and apps calculate residential loads, from quick whole-house screening tools to full room by room Manual J implementations. A screening tool with visible inputs is useful for a first conversation with a homeowner. Equipment selection and permit submissions usually need a room by room calculation with documented design conditions, and some offices name the software they accept, so check first.

Can I use an Excel sheet to calculate HVAC heat load?

You can, and plenty of contractors do, but a spreadsheet only repeats the method its author typed in. Show design temperatures, envelope areas, U values and infiltration assumptions in visible cells so someone else can check them. Compare its result with a worksheet that shows its formulas, and treat any gap as a reason to recheck inputs rather than a reason to average the two answers.

What is an HVAC takeoff?

An HVAC takeoff is the list of quantities pulled from the mechanical plans: equipment, registers, grilles, boots, duct by size and material, fittings, line sets, condensate and vent pipe. A good one notes the sheet and revision for each row, keeps supply and return apart, counts fittings per branch and rounds each run to stock lengths. Prices and labor are added after the quantities are checked.

What is the best software for calculating cooling load?

Look for software that runs a room by room calculation, shows its design conditions and inputs, and produces a report your permit office accepts. Some offices require specific programs, so ask before you buy anything. For early checks, a free block worksheet with visible equations helps you see which inputs move the result, but it should not replace a full room by room report for equipment sizing.

Put it on your next bid

Plans in. Checked quantities out.

Upload the plan you are bidding, review every quantity on the drawing and export the list. Or start with the free hvac load calculator.

Get started

About the author

Oleh Onysko

Founder

Oleh Onysko founded ScaledPlans and builds the product: how plans are measured, what each document includes and how every number stays checkable on the drawing.