Plumbing Pipe & Fittings Takeoff Calculator
Estimate straight pipe LF, stock pieces, fittings, valves, insulation and supports across multiple physical runs. Enter specified pipe sizes and review grouped quantities; this tool does not size or design plumbing systems.
Plumbing Pipe & Fittings Takeoff Calculator
Calculate straight pipe LF, stock pieces, insulation, supports, fittings and valves/devices across multiple pipe runs.
Need a Complete Plumbing Takeoff?
Get drawing-based quantities for water, sanitary, vent, storm or gas piping, fittings, valves and related plumbing scope.
Plumbing Estimating ServicesHow to Use the Plumbing Calculator
- Add a pipe run and give it a useful name.
- Select the system, pipe material and nominal size from your project documents.
- Enter the straight length per physical run and the number of identical runs.
- Set the pipe allowance and, if needed, stock-piece length.
- Enable insulation and supports, entering coverage and spacing assumptions.
- Enter fittings and valves/devices as counts per run.
- Add other runs or specifications, then calculate the takeoff.
Number of Identical Runs is a physical count. The pipe length calculator generates the resulting LF and material quantities; the count field is not a pipe quantity in LF.
Net Pipe Length and Order Allowance
Net pipe LF = straight length per run × number of identical runs. Three 100-ft runs produce 300 net LF.
Order pipe LF = net LF × (1 + allowance% ÷ 100). The default 5% is an editable estimating allowance, not a universal requirement. At 5%, 100 net LF becomes 105 order LF; 300 net LF becomes 315 order LF.
Stock Pieces: Rounding by Physical Run
When stock pieces are enabled, this pipe quantity calculator rounds up each physical run: pieces per run = round up [run length × allowance factor ÷ stock length]. It then multiplies by the number of identical runs.
A 100-ft run with 5% allowance needs 105 LF: 105 ÷ 20-ft stock = 5.25, rounded up to 6 pieces. Three identical runs require 18 pieces, not the 16 pieces obtained by pooling 315 LF. This convention preserves each run’s individual stock requirement; it does not optimize shared offcuts.
Systems, Materials and Nominal Sizes
System labels cover domestic cold water, domestic hot water, hot-water return, sanitary, vent, storm, gas, condensate, process/other and custom work. Pipe materials include Copper, PEX, CPVC, PVC, ABS, Cast Iron, Carbon Steel, Stainless Steel, HDPE and Other/Custom.
These selections organize the pipe material takeoff. They do not determine required pipe size, stock length, support spacing or fittings. Nominal sizes and Custom size labels identify specifications; the calculator does not derive OD, ID, weight, pipe type/schedule or flow capacity from them.
Fittings, Valves and Devices
Enter each fitting’s Number per run; identical runs multiply that count. Fitting options include 90° and 45° elbows, tees, wyes, couplings, unions, reducers, caps, cleanouts, traps and Custom fittings.
Valve/device options include ball, gate, check, butterfly and balancing valves, pressure-reducing valves, backflow preventers, hose bibbs, floor drains, cleanouts and Custom devices. Counts are entered from the drawings rather than inferred from pipe length.
Use Size / description to identify the item
The Size / description field carries details such as “2-in long-turn elbow,” “4-in no-hub” or “2 × 1-in reducer.” For Custom fittings and devices, this same field is the V1 identifier—there is no separate Custom Name field. Summary quantities group by type and description.
Couplings are entered manually
Stock-piece counts do not automatically generate couplings. Jointing methods and connection requirements differ, so enter coupling quantities from the intended layout.
Pipe Insulation and Package Rounding
Insulation LF = net pipe LF × (1 + insulation allowance% ÷ 100). Packages round up from insulation LF divided by the user-entered package coverage.
At 10% insulation allowance, a 100-ft run needs 110 LF. With 25 LF per package, that is 5 packages. Three identical runs within one entry total 330 insulation LF and 14 packages.
Unlike pipe stock pieces, insulation packages round once for the complete run entry after identical-run multiplication. Three separately entered runs can therefore total 15 packages. Keep separate entries when their specifications or ordering requirements need separate treatment.
Straight-Run Supports
Supports per physical run = round up (run length ÷ maximum spacing) + 1. The V1 convention includes supports at both ends, then multiplies by the number of identical runs.
A 100-ft run at 10-ft spacing gives 11 support assemblies; three identical runs give 33. Spacing is your estimating input. The calculator does not determine code-required spacing or take off hanger rod, channel or other assembly components.
Multiple Runs and Specification Grouping
Each run keeps its own system, material, size, allowance, stock, insulation, support and fitting assumptions. The specification summary groups matching System + Material + Nominal Size and sums their net and order LF.
Stock-piece totals sum the quantities already rounded for individual physical runs; they are not recalculated from pooled group LF. This preserves the ordering convention when several entries share a specification.
Worked Example: CW-1
Use a 100-ft domestic cold water run, Copper, nominal 1 in, one identical run, 5% pipe allowance and 20-ft stock. Include insulation at 10% allowance with 25 LF/package, supports at 10 ft, two elbows, one tee and one Ball Valve.
| Quantity | One run | Three identical runs |
|---|---|---|
| Net pipe | 100 LF | 300 LF |
| Order pipe | 105 LF | 315 LF |
| Stock pieces | 6 | 18 |
| Insulation | 110 LF / 5 packages | 330 LF / 14 packages |
| Supports | 11 | 33 |
| Fittings | 2 elbows + 1 tee | 6 elbows + 3 tees |
| Ball Valves | 1 | 3 |
What V1 Does Not Calculate
This is a straight-pipe and entered-item takeoff tool, not plumbing system design. It does not calculate fixture units (DFU/WSFU), pressure drop, velocity, slopes, inverts, developed length from drawings, pipe volume/weight or type/schedule requirements.
Automatic coupling counts, required support spacing, hanger-rod/channel material, fixture/equipment takeoff, labor, productivity, pricing and manufacturer product data are outside V1.
Frequently Asked Questions
How do I calculate how much pipe I need?
Enter the measured straight length for each physical run and its identical-run count. Review net LF, allowance-adjusted order LF and optional stock pieces.
How much pipe allowance should I use?
Use a project-specific allowance for your estimating and purchasing requirements. The editable 5% default is an assumption, not a prescribed value.
How are pipe stock pieces calculated?
The calculator rounds allowance-adjusted LF up to whole stock pieces for each physical run, then multiplies by identical-run count.
Why round stock pieces by physical run?
Each run must meet its own length requirement. V1 does not assume offcuts can be shared or optimize a cutting schedule.
Does it automatically count couplings?
No. Enter couplings manually because pipe jointing and connection requirements vary.
Can it calculate pipe insulation?
Yes. Set insulation allowance and package coverage. Packages round up after identical-run LF is combined within an entry.
How are supports counted?
V1 rounds run length divided by your maximum spacing upward, adds one for the both-end convention, then multiplies by identical runs.
Can I count fittings and valves?
Yes. Enter their type, Size / description and number per run. Identical runs multiply the counts.
Can I calculate several plumbing systems together?
Yes. Add separate run entries and review summaries grouped by system, material and nominal size.
Does this calculator size plumbing pipes?
No. Pipe sizes and all design requirements must come from your project documents. This tool calculates quantities from your inputs.
