engineering · plumbing-piping · gas-piping

Natural Gas Pipe Sizing Calculator

Sizes natural-gas pipe by the longest-length method from the required capacity in cubic feet per hour and the allowable pressure drop. Use it for a first-pass gas pipe sizing.

Last updated
Decision Canvas

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Range Cooktop
About this input

The input rating of the range or cooktop served, in British thermal units per hour, from the appliance nameplate.

Unit BTU/hr Default 65000 Range At least 0
Longest Length To Appliance
About this input

The developed length of pipe to the most remote appliance, in feet, which governs sizing in the longest-length method. Follow the actual routing, not the straight-line distance.

Unit ft Default 60 Range At least 0
Spare
About this input

The input rating reserved for a future or additional appliance, in British thermal units per hour, so the pipe carries headroom for later load.

Unit BTU/hr Default 0 Range At least 0
Water Heater
About this input

The input rating of the water heater served, in British thermal units per hour, from the appliance nameplate. Enter zero if no water heater is on this run.

Unit BTU/hr Default 40000 Range At least 0
Velocity Limit
About this input

The largest gas velocity you will allow in the pipe, in feet per second, used to limit noise. Values around 20 to 60 feet per second are typical depending on the run.

Unit ft/s Default 100
Heating Value
About this input

The heating value of the gas, in British thermal units per cubic foot, used to convert the connected load in heat units to a volumetric flow. Natural gas is near 1000; confirm the value with the supplier.

Unit BTU/ft3 Default 1000 Range At least 0
Clothes Dryer
About this input

The input rating of the gas clothes dryer served, in British thermal units per hour, from the appliance nameplate.

Unit BTU/hr Default 30000 Range At least 0
Allowable Pressure Drop
About this input

The pressure drop the system may lose from the source to the appliance, in inches of water column, for example about 0.5 on a low-pressure residential run.

Unit in w.c. Default 0.5 Range At least 0
Fireplace
About this input

The input rating of the gas fireplace or log set served, in British thermal units per hour, from the appliance nameplate.

Unit BTU/hr Default 25000 Range At least 0
Gas Specific Gravity
About this input

The specific gravity of the gas relative to air, a dimensionless value near 0.60 for natural gas. It affects how much volume a pipe can pass for a given pressure drop.

Default 0.6 Range At least 0
Furnace
About this input

The input rating of the furnace served, in British thermal units per hour, from the appliance nameplate.

Unit BTU/hr Default 80000 Range At least 0

Outputs

Spare Capacity
About this output

The capacity remaining above the total demand at the recommended size, in cubic feet per hour, showing how much future load the pipe can accept.

Unit cfh
Recommended Pipe Id
About this output

The smallest pipe inside diameter, in inches, whose capacity meets the total demand within the allowable pressure drop. This is a sizing aid, not a design or a substitute for the fuel gas code and a licensed professional.

Unit in
Total Demand
About this output

The connected load converted to a volumetric flow, in cubic feet per hour, using the heating value. This is the flow the pipe must carry.

Unit cfh
Total Connected Load
About this output

The sum of all appliance input ratings, in British thermal units per hour, before conversion to a gas flow.

Unit BTU/hr
Gas Velocity At Chosen Size
About this output

The gas velocity in the recommended size at the total demand, in feet per second. Compare it against the velocity limit.

Unit ft/s
Capacity At Chosen Size
About this output

The flow the recommended size can pass at the allowable pressure drop, in cubic feet per hour, from an illustrative capacity relationship. A code sizing table or the Spitzglass formula may give different figures, so a divergence from another tool is a method difference, not a bug.

Unit cfh
Recommended Nominal Size
About this output

The nominal pipe size that matches the recommended inside diameter, expressed as a trade label. Confirm the true inside diameter for the pipe material and schedule you will install.

No unit declared
Model Status
About this output

The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.

No unit declared

What it is

The Natural Gas Pipe Sizing Calculator sizes a low-pressure gas supply pipe. You enter the input rating of each appliance served, the developed length to the most remote one, and the pressure drop the system may lose, and it converts the connected load to a volumetric demand, finds the smallest pipe that carries it within that pressure drop, and reports the spare capacity and gas velocity at the size it picked.

It works in United States customary units: BTU per hour for appliance ratings, cubic feet per hour for flow, feet for length, and inches of water column for pressure drop.

Use it for a first-pass sizing of a residential or light-commercial low-pressure gas system. It sizes by the longest-length method, which is the conservative simple approach, and it is not a code table.

Methodology

Purpose and model boundary

This model sums six appliance heat-input allowances, converts them to volumetric gas demand, and applies the low-pressure Spitzglass relationship to select the smallest embedded Schedule 40 steel pipe that satisfies capacity and velocity criteria over the longest run. It supports a first-pass longest-length sizing check. It does not reproduce NFPA 54, IFGC, utility, or local code tables; design pressure, diversity, regulator behavior, elevation, fittings, branches, and appliance manufacturer requirements still require project-specific review.

Inputs and units

Furnace, water-heater, range/cooktop, clothes-dryer, fireplace, and spare allowances are entered in BTU/hr. Heating value is in BTU/ft³, allowable pressure drop in inches of water column, gas specific gravity is relative to air, longest length is in ft, and velocity limit is in ft/s. The workbook contains six illustrative nominal sizes and inside diameters from 1/2 in through 2 in.

Governing relationships

Connected load and standard volumetric demand are:

Load = sum(appliance loads)

Q_demand = Load / heating value

For each candidate inside diameter d in inches, the workbook uses the Spitzglass low-pressure equation:

Q_capacity = 3550 × sqrt((deltaH × d^5) / (SG × L × (1 + 3.6/d + 0.03d)))

where deltaH is allowable pressure drop in inches water column, SG is gas specific gravity, and L is longest length in ft. Demand velocity is:

velocity = (Q_demand / 3600) / (pi/4 × (d/12)²)

Spare capacity at the selected size is Q_capacity - Q_demand.

Calculation sequence

  1. Sum the appliance and reserve loads.
  2. Divide by the entered heating value to obtain cfh demand; no diversity factor is applied.
  3. Evaluate the six candidate inside diameters in ascending order with the same pressure drop, gas gravity, and longest length.
  4. For each candidate, calculate Spitzglass capacity and demand velocity.
  5. Select the first candidate whose capacity is at least the demand and whose velocity is no greater than the entered limit.
  6. Return the selected nominal size, inside diameter, capacity, velocity, and spare capacity; if no candidate qualifies, return none and a blank numeric ID.
  7. Evaluate Model_Status in the order below.

Outputs and interpretation

Recommended_Nominal_Size and Recommended_Pipe_Id identify the first qualifying embedded size. Total_Connected_Load is the heat input basis; Total_Demand is its cfh conversion. Capacity_At_Chosen_Size, Gas_Velocity_At_Chosen_Size, and Spare_Capacity show why the choice qualifies. The chart compares the chosen pipe's capacity over length with the constant demand line.

Validation and status logic

Condition Returned status
Sum of appliance loads is zero or less NOT VALID: enter at least one appliance load
Heating value, allowable pressure drop, gas specific gravity, or longest length is zero or less NOT VALID: heating value, pressure drop, gravity and length must be positive
No listed candidate satisfies demand and velocity CHECK: no listed pipe size meets the demand; add a larger size, raise the allowed drop, or split the run
None of the preceding conditions applies OK

The empty-load check takes precedence over invalid gas/run parameters, which in turn take precedence over the no-size warning.

Assumptions and limitations

  • All entered appliance ratings are summed at 100% coincidence; the workbook applies no diversity or load factor.
  • Heating value is treated as constant and converts BTU/hr directly to cfh. Pressure/temperature base conditions and gas composition are not normalized separately.
  • The same specific gravity, allowable drop, and longest length apply to every candidate. Equivalent length and local fitting losses are not added.
  • The public Spitzglass equation is intentionally more conservative than common NFPA 54/IFGC sizing tables in many cases; it is not a substitute for those tables.
  • Only six illustrative Schedule 40 steel inside diameters are searched. Other materials, schedules, and larger sizes require external data.
  • The model does not size a branching network, account for regulator lock-up or meter capacity, or establish combustion-air and venting requirements.

Restrictions and non-computing states

This calculator rejects negative appliance loads, heating value, pressure drop, gas gravity, and length. The workbook requires at least one positive appliance load and positive heating value, pressure drop, gravity, and length. Velocity limit has no published minimum; an unrealistic nonpositive limit can prevent every candidate from qualifying and produce the controlled CHECK state. A no-size state still reports the connected load and demand but has no valid recommended diameter.

Errors and warnings

A rejected entry means the request did not satisfy the published input rules. Workbook NOT VALID means the load conversion or Spitzglass basis is non-computing. Workbook CHECK means the calculation ran but the embedded catalogue did not contain a qualifying pipe. A connection or calculation-service failure is a service condition, not evidence that a gas run is safe or unsafe.

References

The workbook derives its relations rather than reproducing any table, chart or figure from a code, standard or agency publication. Capacity is computed from the low-pressure flow relation rather than read from a sizing table.

The sources below are the authoritative methods this tool sits beside and does not implement:

The code adopted where the work is built governs. Its tables also carry the material, joint, support, sleeving, venting and combustion-air requirements that this tool does not address at all, several of which are life-safety provisions. No trademark or organisation name appearing here implies endorsement by its owner.

Additional source notes migrated from Methodology

The workbook uses the low-pressure Spitzglass equation and compares its output with code-table methods without reproducing those tables. The reviewer packet cites Engineering ToolBox's Spitzglass calculator, EngrAssist's low-pressure gas sizing reference, and Reuven Engineering Tools' NFPA 54 comparison. The adopted fuel-gas code and utility requirements govern final sizing.

Frequently asked questions

What is the longest-length method, and why does it oversize?
It sizes the whole system as though every section had to deliver its flow over the developed length to the most remote appliance. That is conservative by construction: nearer sections have shorter runs and smaller downstream loads, so sizing them for the worst case gives bigger pipe than they need. The alternative is branch-by-branch sizing, which a code appendix supports and which produces a smaller, cheaper installation. Longest-length never undersizes relative to that, which is why it is the safe simple choice.
Does the tool assume all my appliances run at once?
Yes. Total demand is the sum of every appliance input rating with no diversity factor applied. Real households rarely run the furnace, range, dryer, water heater and fireplace simultaneously, but gas sizing conventionally does not discount for that and neither does this tool. It is a deliberate conservatism.
Why is the spare capacity so large?
Because pipe comes in discrete sizes. In the shipped example demand is 240 cfh and the chosen 1-1/4 inch pipe carries 489.9; the next size down would not have reached 240, so you get the whole jump. The margin is granularity rather than waste, and it is worth reading as headroom: it tells you how much future load the pipe will absorb before it needs replacing.
Can I use this for propane?
Only by changing the inputs, and carefully. Propane has a specific gravity near 1.5 rather than 0.60 and a heating value around 2,500 BTU per cubic foot rather than 1,000, so both of those inputs must change. Propane systems also commonly run at elevated pressure with a regulator at the appliance, and the capacity relations here are for the low-pressure regime only. If your system is not low pressure, this tool does not apply.
Do I need to add anything for elbows and fittings?
Yes, and the tool will not do it for you. It considers only the developed length you enter. Each fitting adds equivalent length, and a run with many turns loses more pressure than its measured length implies. Either add an allowance to the developed length or accept that the real drop will exceed the calculated one.
Is a passing result enough to install to?
No. Pipe capacity is one part of a gas installation and not the part that most often causes harm. This tool does not check meter or regulator capacity (which frequently governs before the pipe does), and it does not touch material selection, joints, supports, sleeving, corrosion protection, appliance venting or combustion air. Those are code requirements and several are life-safety provisions. Gas piping must be designed and installed by a qualified person and inspected as the governing code requires.
This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.