HVAC · Gas piping
Gas Pipe Sizing Calculator
Sizes every section of the system, not one pipe. Natural gas or undiluted propane, in Schedule 40 steel, copper tubing or polyethylene pipe, each section the larger of the fuel gas code's own capacity table and its sizing equation wherever the code prints a table for your drop, or CSST read from the code's own CSST tables, with the length method named and the code address for the book your jurisdiction adopted.
A section is a run of pipe between two points. Say what each one is fed from and how long it is, and put the appliance input rating on the section that ends at that appliance. The code sizes every section of the tree rather than one pipe, and the length it makes a section use depends on where that section sits in the tree.
Changing the gas clears the heating value, because the two are nowhere near each other.
You state this. The code publishes no value for it, so get it from the serving gas supplier. Leave it at 0 and the tool refuses instead of assuming one (except for propane CSST, whose code table is printed in Btu per hour and needs none).
A design decision, not a code constant. 0.5 in. w.c. is what most published capacity tables assume; IFGC 402.6 requires the pressure at every appliance inlet to meet that appliance's own minimum.
| Section | Load | Length used | Size by longest length | Size by branch length |
|---|---|---|---|---|
| Main from the meterthe longest length from the point of delivery to the most remote outlet | 235 cfh | 57 ft | 1 inIFGC Table 402.4(2) and the equation agree | 1 inIFGC Table 402.4(2) and the equation agree |
| Furnacethe longest length from the point of delivery to the most remote outlet | 100 cfh | 57 ft | 3/4 inIFGC Table 402.4(2) and the equation agree | 3/4 inIFGC Table 402.4(2) and the equation agree |
| Water heaterthe longest length from the point of delivery to the most remote outlet | 40 cfh | 57 ft | 1/2 inIFGC Table 402.4(2) and the equation agree | 1/2 inIFGC Table 402.4(2) and the equation agree |
| Branch to the kitchenthe longest length from the point of delivery to the most remote outlet | 95 cfh | 57 ft | 3/4 inIFGC Table 402.4(2) and the equation agree | 3/4 inIFGC Table 402.4(2) and the equation agree |
| Rangethe longest length from the point of delivery to the most remote outlet | 65 cfh | 57 ft | 1/2 inIFGC Table 402.4(2) and the equation agree | 1/2 inIFGC Table 402.4(2) and the equation agree |
| Dryerthe longest length from the point of delivery to the most remote outlet | 30 cfh | 57 ft | 1/2 inIFGC Table 402.4(2) and the equation agree | 1/2 inIFGC Table 402.4(2) and the equation agree |
table, equation
Every size is the LARGER of IFGC Table 402.4(2)'s answer and Equation 4-1's, so no size here is smaller than that table's own answer for the same load and length. The table set the size of 0 sections, the equation 0 sections, and they agree on 6 sections. The equation alone uses the exact length where a table reads the next longer printed row, and it runs about 0.9 percent less conservative, on average, than the code's own Schedule 40 steel tables it was measured against, so on its own it can come out a size smaller than the chart; the table is held as a floor so that it never does. Both routes are authorised by IFGC 402.3.
Each section is sized two ways and the LARGER size is given: read from IFGC Table 402.4(2) (Schedule 40 metallic pipe, natural gas, inlet less than 2 psi, 0.5 in. w.c. drop, specific gravity 0.60, cubic feet per hour) at the section's length or the next longer printed row, never a shorter one (a run longer than the table's last printed row reads that last row, held as a floor) (IFGC A103.1, informative), and computed by Equation 4-1 (IFGC 402.4). IFGC 402.3 authorises both, so the larger is never below either. On this system the table set the size of 0 sections, the equation 0 sections, and the two agree on 6 sections.
IFGC 402.6 requires that the pressure at each appliance inlet be at least that appliance's own minimum, and the sizes here were computed against a stated 0.5 in. w.c. design drop instead. The appliance minimum inlet pressure was not given, so this check is incomplete: confirm it with a manometer at the appliance inlet under full load.
Where this number comes fromIntry Verified
- Calculated from
- International Fuel Gas Code, and the International Residential Code for one- and two-family dwellings, IFGC 402.4, published in the IRC as G2413.4 (402.4), the larger of IFGC Table 402.4(2) and Equation 4-1, sized by the longest length method. The larger of the fuel gas code's own low-pressure capacity table and its sizing equation (the Cr value it prints for this gas and the bore its tables print for the material) where the code prints a table for the drop, the equation held to no smaller than the tables for any looser drop at a drop the code prints no table for, the equation alone above the loosest printed drop, or for CSST read from the code's own CSST table, applied section by section over the piping tree you described, with the length rule the chosen method assigns to each section. See the full receipt ↓
- Run with
- GasNatural gas
- MaterialSchedule 40 steel
- Heating value1,000 Btu/ft3, stated
- Design drop0.5 in. w.c., stated
- Connected load235,000 Btu/h
- Longest run57 ft
- Largest section1 in
- Governed byIFGC Table 402.4(2) and the equation agree
- Checked
- Every figure an Intry calculator computes comes from a locked source module, not hand-typed. 30696 automated checks, one suite for the whole site rather than a per-tool count, re-derive the numbers before each deploy from the tables this site transcribed from the fuel gas code Chapter 4 capacity tables and the sizing equation with the Cr values it prints, the larger of the two, or for CSST the code's own CSST tables, which it was read from. This is our own deterministic gate, not a third-party audit.
- Final say
- The authority having jurisdiction and the appliance manufacturer's instructions have final say. This computes the code-required size and never certifies an installation: a real problem is confirmed by a manometer reading at the appliance inlet under full load.
Intry Verified · Build E989BC2 · 2026-10-06
What a single-pipe chart cannot tell you
The section carries what is downstream of it
The pipe between the meter and the first tee carries every appliance in the house at once, because the code sizes on the total connected load with every appliance at full capacity. Size that main on the furnace alone and it is short by the water heater, the range and the dryer together.
The length used is not the length of the pipe
Under the longest length method a six foot drop to a range is sized at the longest run in the whole house. That is the rule, not a rounding: sizing that drop at six feet is the single most common way a hand calculation comes out too small.
Schedule 40 natural gas, one straight run
Nominal size for a single run of Schedule 40 steel carrying natural gas at half an inch of water column, read from IFGC Table 402.4(2), the code's own capacity table, at the row the column heading names. The load is in cubic feet per hour, which is what the table is printed in: divide your appliance total in Btu per hour by the heating value of the gas your supplier delivers. A real system is a tree rather than one run, so use the calculator above for anything with a branch in it.
Where the code's equation gives a different size, it is shown in brackets. Both are authorised by IFGC 402.3, and at this chart's material, gas and drop the calculator above publishes the larger of the two for every section, so it never comes out smaller than this chart for the same load and length. “over” means the load is more than the largest size printed.
| Load (cfh) | 10 ft | 20 ft | 30 ft | 40 ft | 60 ft | 80 ft | 100 ft | 150 ft | 200 ft |
|---|---|---|---|---|---|---|---|---|---|
| 50 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 (equation 3/4) | 3/4 | 3/4 |
| 100 | 1/2 | 1/2 | 3/4 | 3/4 | 3/4 | 3/4 | 3/4 | 1 | 1 |
| 150 | 1/2 | 3/4 | 3/4 | 3/4 | 1 | 1 | 1 | 1 | 1-1/4 |
| 200 | 3/4 | 3/4 | 1 | 1 | 1 | 1 | 1-1/4 | 1-1/4 | 1-1/4 |
| 300 | 3/4 | 1 | 1 | 1 | 1-1/4 | 1-1/4 | 1-1/4 | 1-1/4 | 1-1/2 |
| 400 | 1 | 1 | 1-1/4 | 1-1/4 | 1-1/4 | 1-1/4 | 1-1/4 | 1-1/2 | 1-1/2 |
| 600 | 1 | 1-1/4 | 1-1/4 | 1-1/4 | 1-1/2 | 1-1/2 | 1-1/2 | 2 | 2 |
| 800 | 1-1/4 | 1-1/4 | 1-1/2 | 1-1/2 | 2 | 2 | 2 | 2 | 2-1/2 (equation 2) |
Schedule 40 undiluted propane, one straight run
The same run on undiluted propane, again at half an inch of water column, read from IFGC Table 402.4(28). That table is printed in thousands of Btu per hour, so you read it with the appliance input straight off the nameplate and no heating value enters it. It is printed for an 11.0 in. w.c. inlet, between a single- or second-stage (low pressure) regulator and the appliance. The code's equation works in cubic feet per hour and needs the heating value of your propane, which the code does not print, so no equation answer is shown here: enter your supplier's heating value in the calculator above and it gives the larger of this table's answer and the equation's. Never carry a natural gas figure across.
| Load (thousand Btu/h) | 10 ft | 20 ft | 30 ft | 40 ft | 60 ft | 80 ft | 100 ft | 150 ft | 200 ft |
|---|---|---|---|---|---|---|---|---|---|
| 40 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 |
| 60 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 3/4 |
| 80 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 3/4 | 3/4 |
| 100 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 3/4 | 3/4 | 3/4 | 3/4 |
| 125 | 1/2 | 1/2 | 1/2 | 1/2 | 3/4 | 3/4 | 3/4 | 3/4 | 1 |
| 150 | 1/2 | 1/2 | 1/2 | 3/4 | 3/4 | 3/4 | 3/4 | 1 | 1 |
| 200 | 1/2 | 1/2 | 3/4 | 3/4 | 3/4 | 1 | 1 | 1 | 1 |
| 250 | 1/2 | 3/4 | 3/4 | 3/4 | 1 | 1 | 1 | 1 | 1-1/4 |
IFGC Table 402.4(28) stops at 4 inch, so a load its 4 inch column cannot carry reads “over” here. The calculator still gives a size above that, the next size up or what the equation needs, whichever is larger, and says a plans examiner cannot look that size up in the table.
Table first: never smaller than the code's own chart
table, equation
Wherever the code prints a table for your material, gas and drop, each steel, copper and polyethylene section gets the larger of two code answers. IFGC 402.3 authorises the published capacity tables and the sizing equations as alternatives. Where that low-pressure table is printed, this tool reads it the way you would by hand, at your length or the next longer printed row, computes the equation too, and publishes the LARGER size, saying which one governed. So the answer never comes out smaller than the chart a plans examiner holds for the same load and length. At a drop the code prints no table for, the equation still reaches it: held to no smaller than a table printed for a looser drop where there is one, and Equation 4-1 alone above every printed drop. The result says which.
Why both, measured rather than argued: the equation uses the exact length while a table steps up to its next printed row, so between two rows the equation alone can come out a size smaller; and the equation as printed runs a little less conservative than the tables, about 0.9 percent across the 1,110 cells of the two natural gas steel tables, where no assumed heating value can enter the comparison. At a capacity a table actually publishes there is not one cell, of all 1,470 published cells of the three steel and propane tables the equation was first checked against, where the equation alone picks a smaller pipe. We print the coefficient the code prints and never tune it: holding the table as a floor closes the gap without inventing a constant.
The appendix's own worked example, reproduced
The informative appendix works a four-outlet system by the longest length method. Every size below is what this engine returns for it, and the 60 foot longest length is DERIVED from the section tree rather than handed in, so a misreading of the example's geometry would fail the build instead of quietly sizing against the wrong length. These same sizes come out of the published capacity table by hand, so the table and the equation agree on every section of the appendix's own example and the larger of the two is the same size.
| Section | Load | Length used | Size |
|---|---|---|---|
| Section 3 | 245 cfh | 60 ft | 1 in |
| Section 1 | 110 cfh | 60 ft | 3/4 in |
| Section 2 | 135 cfh | 60 ft | 3/4 in |
| Outlet D | 100 cfh | 60 ft | 3/4 in |
| Outlet C | 35 cfh | 60 ft | 1/2 in |
| Outlet A | 35 cfh | 60 ft | 1/2 in |
| Outlet B | 75 cfh | 60 ft | 3/4 in |
Copper, polyethylene and CSST
Copper tubing is sized by the same equation at the inside diameter the code's copper tables print, which is Type K's: their own note reads “Table capacities are based on Type K copper tubing inside diameter (shown), which has the smallest inside diameter of the copper tubing products.” A copper size here is the K and L nominal size, not the outside diameter (1/2 inch K or L is 0.625 inch outside), and ACR tubing is labelled one size up. IFGC 403.4.3 limits copper to gas carrying no more than an average of 0.3 grains of hydrogen sulfide per 100 standard cubic feet. Against the code's own copper tables the equation runs about 0.7 percent less conservative on average, and at the 17 in. w.c. copper table it is the more conservative of the two; either way, wherever a copper table is printed for the gas and drop, each section gets the larger of the table's answer and the equation's.
Polyethylene pipe is sized at the bore of the SDR the code's tables print for each size: 1/2 inch SDR 9, 3/4 inch SDR 11, 1 inch SDR 11, 1-1/4 inch SDR 10, 1-1/2 inch SDR 11, 2 inch SDR 11, 3 inch SDR 11, 4 inch SDR 11, and held to the code's own PE pipe tables the same way. A thicker-walled pipe of the same size has a smaller bore and carries less. IFGC 404.17.1 puts plastic pipe outdoors and underground only, so the tool refuses it inside a building. Polyethylene tubing is refused: the code's natural gas tubing tables print the tube with a 0.927 inch bore as 3/4 inch and its propane tubing table prints the same bore as 1 inch.
CSST is read from the code's own tables, never computed, and the answer is an EHD. Natural gas: IFGC Table 402.4(15) at 0.5 in. w.c.; IFGC Table 402.4(16) at 3 in. w.c. (for a supply of 8 in. w.c. or more); IFGC Table 402.4(17) at 6 in. w.c. (for a supply of 11 in. w.c. or more). Propane: IFGC Table 402.4(32) at 0.5 in. w.c., for the 11.0 in. w.c. inlet it prints (this tool reads it only for a supply at least that high), printed in thousands of Btu per hour, so no heating value enters it. The tables' own note is code: “Table includes losses for four 90-degree bends and two end fittings. Tubing runs with larger numbers of bends or fittings shall be increased by an equivalent length of tubing to the following equation: L = 1.3n, where L is additional length (feet) of tubing and n is the number of additional fittings or bends.” (IFGC Table 402.4(15); the other three print the same words without the comma).
The appendix's own copper example, reproduced
The informative appendix sizes a four-appliance copper tubing system by the branch length method at 1 in. w.c. Every size below is what this engine returns for it, and every one is the size the appendix prints (IFGC A106.3).
| Section | Load | Length used | Size |
|---|---|---|---|
| Section A | 220 cfh | 50 ft | 1 in copper, type K or L |
| Section B, range | 75 cfh | 30 ft | 1/2 in copper, type K or L |
| Section C, dryer | 30 cfh | 50 ft | 3/8 in copper, type K or L |
| Section D, water heater | 35 cfh | 30 ft | 3/8 in copper, type K or L |
| Section E, furnace | 80 cfh | 30 ft | 1/2 in copper, type K or L |
The appendix's CSST retrofit (IFGC A106.4) adds a barbecue 40 feet from the point of delivery at 40 cubic feet per hour and half an inch of water column. Read from IFGC Table 402.4(15), it comes out EHD 18 CSST, the appendix's own answer.
What this tool refuses to answer, and why
Each row below is a real state run through the engine, and the reason shown is the engine's own words rather than a description of them. A refusal that names its gap is worth more than a confident answer we cannot stand behind.
| Asked for | What it says instead |
|---|---|
| CSST at a design drop the code prints no CSST table for | CSST is read from the code's own CSST tables, because the sizing equations reach only pipe or tubing with smooth inside walls (IFGC 402.4). For natural gas the code's low-pressure CSST tables are printed at a design drop of 0.5 in. w.c. (IFGC Table 402.4(15)), 3 in. w.c. (IFGC Table 402.4(16)), 6 in. w.c. (IFGC Table 402.4(17)), and a drop of 1 in. w.c. is not one of them. Reading a table printed at another drop is a right value from the wrong table. Size at a printed drop no larger than your own, or use the CSST manufacturer's listed tables for the drop you are designing to. |
| CSST at 3 in. w.c. on a supply below the table's 8 in. w.c. | IFGC Table 402.4(16) is printed for "INITIAL SUPPLY PRESSURE OF 8.0-INCH W.C. OR GREATER", and the supply stated here is 6.925 in. w.c. (the 0.25 psig supply), below the 8 in. w.c. that table assumes. A capacity read from it would assume pressure this system does not have. |
| Polyethylene pipe inside a building | IFGC 404.17.1: "Plastic pipe shall be installed outdoors underground only. Plastic pipe shall not be used within or under any building or slab or be operated at pressures greater than 100 psig (689 kPa) for natural gas or 30 psig (207 kPa) for LP-gas." Its three printed exceptions (risers, a wall head adapter where the plastic pipe is inserted in fuel gas piping, outdoor patio, walkway and driveway slabs) do not make it piping inside a building, so polyethylene is not sized for that. For the underground run outside, set the piping location to outside. |
| Polyethylene tubing | The code's own polyethylene tubing tables disagree about what size the larger tube is. Its natural gas tubing tables (IFGC Table 402.4(23) and IFGC Table 402.4(24)) print the SDR 11 tube whose inside diameter is 0.927 inch as nominal 3/4, and its propane tubing table, IFGC Table 402.4(37), prints the same 0.927 inch bore as nominal 1, in the 2021 and 2024 editions alike. A size answer printed as "3/4" could put a tube on the job whose bore the table never assumed. IFGC Table 402.4(37) is also headed in cubic feet per hour, yet each of its values is about 2.5 times what the code's own sizing equation gives that bore on propane in cubic feet per hour. Until those are resolved, polyethylene tubing is not sized here. |
| Smooth-wall stainless tubing | Smooth-wall (noncorrugated) stainless steel tubing is sized by the equations (IFGC 402.5), but the code prints no inside-diameter roster for it and none has been sourced here, so there is no bore to put into the equation. |
| Supply pressure at or above one and a half pounds | Equation 4-1 is the LOW-pressure form and IFGC 402.4 bounds it at less than 1.5 psi. At or above that the code uses Equation 4-2, which this version does not implement. This also refuses the 1.5 to 2.0 psi band on purpose: Equation 4-1 stops at 1-1/2 psi while the first four capacity tables are headed "Less than 2 psi", so the two authorised methods do not obviously agree there, and refusing a band is honest where guessing inside it is not. |
| Above five pounds inside a building | IFGC 402.7 caps piping inside buildings at 5 psig unless one of its eight conditions is met (welded or brazed joints, fittings listed to ANSI LC-4/CSA6.32, flanged with welded or brazed pipe-to-flange connections, a ventilated chase, one of the listed exclusive-use occupancies, a temporary installation for a building under construction, piping serving appliances used for agricultural purposes, or an LP-gas system above 20 psi complying with NFPA 58). None of those has been stated, so the answer here is a checklist, not a size. |
| No heating value stated | The load has to be converted from Btu/h to cubic feet per hour, and that needs the heating value of the gas actually being delivered. The code's own appendix says it "can be obtained from the serving gas supplier". Assuming 1,000 Btu/ft3 UNDERSIZES the pipe wherever the real value is lower, so nothing is assumed here. |
| No allowable pressure drop stated | The allowable pressure drop has to be stated. 0.5 in. w.c. is what most published tables ASSUME, not what the code requires: IFGC 402.6 requires that the pressure at every appliance inlet be at least the appliance's own minimum. A borrowed table assumption is not a design drop. |
| Above 2,000 feet with no adjustment factor stated | IFGC 402.2 MANDATES that the volumetric flow rate "shall be adjusted for altitude where the installation is above 2,000 feet", and Chapter 4 supplies no multiplier for it. No factor has been stated, and inventing one would understate the required flow at exactly the elevations where it matters. |
| A line pressure regulator on a section | Section Run carries a line pressure regulator, which makes this a hybrid system sized under IFGC 402.4.3: the piping upstream of the regulator is sized to the most remote REGULATOR and the piping downstream to the most remote outlet it serves, under two different pressure regimes. That is not implemented here, and ignoring the regulator would size the whole system as if it were low pressure. |
| A code family whose own coefficients were never fetched | National Fuel Gas Code (NFPA 54 / ANSI Z223.1): NFPA 54's own sizing coefficients and Cr/Y values were never fetched from NFPA 54 itself, and nfpa.org refuses automated access. The method names and their order match the IFGC exactly, which is suggestive and is not a source. Until those coefficients are read from the primary, this tool will not put an NFPA 54 label on an IFGC answer. |
Fitting equivalent lengths, which are guidance and not code
These come from the informative appendix (IFGC A102.2), which says in its own first line that it is not part of the code, and the table itself is a reproduction of a 1945 piping handbook carried as commentary. The appendix's wording is that an allowance “should be considered” for a run with four or more fittings, and it warns that a combination of only four elbows or tees can push a run into the next longer length row. The calculator applies it only when you ask, and it says so in the result. Equivalent length in feet of straight Schedule 40 pipe, screwed fittings.
| Size | 45° elbow | 90° elbow | Tee | Gate valve | Globe valve |
|---|---|---|---|---|---|
| 1/2 in | 0.73 | 1.55 | 3.1 | 0.36 | 17.3 |
| 3/4 in | 0.96 | 2.06 | 4.12 | 0.48 | 22.9 |
| 1 in | 1.22 | 2.62 | 5.24 | 0.61 | 29.1 |
| 1-1/4 in | 1.61 | 3.45 | 6.9 | 0.81 | 38.3 |
| 1-1/2 in | 1.88 | 4.02 | 8.04 | 0.94 | 44.7 |
| 2 in | 2.41 | 5.17 | 10.3 | 1.21 | 57.4 |
| 2-1/2 in | 2.88 | 6.16 | 12.3 | 1.44 | 68.5 |
| 3 in | 3.58 | 7.67 | 15.3 | 1.79 | 85.2 |
| 4 in | 4.7 | 10.1 | 20.2 | 2.35 | 112 |
The selectable ladder is 1/2, 3/4, 1, 1-1/4, 1-1/2, 2, 2-1/2, 3, 4, 5, 6, 8, 10, 12 inch. Sizes that exist as Schedule 40 pipe but that the capacity tables publish no column for are deliberately not selectable, because picking one always returns something smaller than the table's own answer for the same load, and that is the undersizing direction.
Which code you are being cited to
The arithmetic is universal and the address is not. The same sizing rule is published at four different addresses depending on which book your jurisdiction adopted, and a plans examiner reads the address. The calculator asks which one you are on, and it refuses under the two whose own coefficients we have never read from their own text rather than putting their label on this equation's answer.
| Code family | Sizing address | Supported |
|---|---|---|
| International Fuel Gas Code | 402.4 | Yes |
| International Residential Code, part VI chapter 24 | G2413.4 (402.4) | Yes |
| International Fuel Gas Code, and the International Residential Code for one- and two-family dwellings | IFGC 402.4, published in the IRC as G2413.4 (402.4) | Yes |
| National Fuel Gas Code (NFPA 54 / ANSI Z223.1) | 6.1, with the equation at 6.4.1 | No, it refuses and names what is missing |
| Uniform Plumbing Code family | 1215.0, with sizing at 1215.2 and 1215.3 | No, it refuses and names what is missing |
Questions
What size gas pipe do I need for 100,000 BTU?
The load alone does not answer it: the length does half the work, and so does everything else on the same system. Convert first, because the sizing equation works in cubic feet per hour rather than Btu per hour. At a heating value of 1,000 Btu per cubic foot, which you should confirm with your gas supplier rather than assume, 100,000 Btu/h is 100 cubic feet per hour. One straight Schedule 40 run carrying 100 cubic feet per hour of natural gas at a half inch water column drop needs 1/2 inch at 20 feet, 3/4 inch at 60 feet and 1 inch at 150 feet (the larger of the code's own table and its equation, which agree at all three). And if that furnace shares the system with a water heater and a range, the pipe upstream of the branch carries all three, which is the part a single-pipe chart cannot tell you.
How do you size gas pipe for a whole house?
Section by section, not pipe by pipe. Draw the system as a tree from the meter outward, put each appliance's nameplate input on the section that ends at it, and then every section carries its own appliance plus everything downstream of it. The length each section is sized at depends on the method: under the longest length method every section is sized at the single longest run from the point of delivery to the most remote outlet, and under the branch length method the sections on that longest run keep it while every other section uses the longest run within its own branch. Both are permitted. The example on this page is a 235,000 Btu/h house with a 57 foot longest run: the main off the meter comes out 1 inch while the furnace drop is only 3/4 inch, because the main carries everything and the drop carries one appliance.
What is the difference between the longest length method and the branch length method?
Which length each section gets sized at. The longest length method (IFGC 402.4.1) uses one length for the whole system, the longest run from the point of delivery to the most remote outlet, so every section is sized as though it were feeding that farthest appliance. The branch length method (IFGC 402.4.2) keeps that length only for the sections that actually sit on the longest run and lets every other section use the longest run inside its own branch, which is shorter and therefore permits smaller pipe on those branches. The informative appendix that describes them calls the branch length method less conservative than the longest length method (IFGC A103.2, which is guidance rather than code). The calculator on this page shows both, side by side, so you can see exactly which sections the choice moves and defend the one you install.
Can I size gas pipe with the equation instead of the tables?
Yes, and this tool does both. IFGC 402.3 authorises the sizing tables and the equations as alternatives, so either one is code-compliant on its own. Wherever the code prints a low-pressure capacity table for the material, gas and drop you are designing to (Schedule 40 steel, copper tubing and polyethylene pipe), every section is sized both ways and the LARGER size is published, with which one governed, so no size here is ever smaller than the code's own chart for the same load and length. At a drop the code prints no table for, the equation sizes it, held to no smaller than the code's own tables printed for any looser drop (a tighter drop never carries more gas through the same pipe), and above every printed drop the equation alone sizes it; each says so. The two routes do not agree perfectly, for two reasons. A table reads the row at your length or the next longer printed row, while the equation uses the exact length, so between two printed rows the equation can come out a size smaller. And the equation as printed runs a little less conservative than the tables: for Schedule 40 steel, measured across the 1,110 cells of the two published natural gas capacity tables, where no assumed heating value can enter the comparison, about 0.9 percent; about 0.7 percent for copper at 0.3 to 1.0 in. w.c. (at the 17 in. w.c. copper table the equation is the more conservative) and 0.8 percent for polyethylene. Holding the table as a floor removes both gaps instead of disclosing them, and the equation keeps its reach at any drop and any length.
Does this calculator do CSST?
Yes, by reading the code's own CSST tables rather than computing, because the sizing equations reach only pipe or tubing with smooth inside walls and corrugated tubing is not. IFGC 402.3 authorises the code's sizing tables and a listed system's own tables alike, and the code prints low-pressure CSST tables for natural gas at 0.5 in. w.c. (IFGC Table 402.4(15)), 3 in. w.c. (IFGC Table 402.4(16)), 6 in. w.c. (IFGC Table 402.4(17)) and for propane at 0.5 in. w.c. (IFGC Table 402.4(32)). The answer is an EHD, the table's flow designation, not a diameter: each section reads the row at its length or the next longer printed row and takes the smallest EHD whose printed capacity covers the load. The appendix's own retrofit example, a barbecue 40 feet from the point of delivery at 40 cubic feet per hour and half an inch of water column, comes out EHD 18 CSST here, which is the appendix's answer. At a drop the code prints no CSST table for, or on a supply below a table's printed minimum, it refuses and says so. Pick tubing whose manufacturer lists at least that EHD, and check it against the manufacturer's listed tables.
Can I size copper or polyethylene gas pipe here?
Yes. Both are smooth-walled, so the same equation sizes them, at the inside diameter the code's own tables print: copper tubing at Type K's bore, which the copper tables' own note calls the smallest of the copper tubing products (so a Type L tube is sized conservatively), and polyethylene pipe at the bore of the SDR the tables print for each size (1/2 SDR 9, 3/4 SDR 11, 1 SDR 11, 1-1/4 SDR 10, 1-1/2 SDR 11, 2 SDR 11, 3 SDR 11, 4 SDR 11). The appendix's own copper example comes out the same as the appendix prints it, section for section. Copper sizes are K and L nominal sizes, not outside diameters, and ACR tubing is labelled one size up. Polyethylene pipe is outdoors and underground only (IFGC 404.17.1), so the tool refuses it inside a building. Polyethylene TUBING is refused, because the code's natural gas tubing tables print the 0.927 inch bore as 3/4 inch and its propane tubing table prints the same bore as 1 inch.
Why does it ask for the heating value of the gas?
Because the sizing equation works in cubic feet per hour and your appliances are rated in Btu per hour, and the number that converts between them is the heating value of the gas actually being delivered. The code does not publish one. The appendix says it can be obtained from the serving gas supplier, and that is the honest route. Assuming a value undersizes the pipe wherever the real gas is leaner than the assumption, so this tool refuses to assume one: it asks, and it tells you it is asking. Undiluted propane is nowhere near natural gas on this figure, which is why changing the gas clears the field rather than carrying a natural gas number across.
Is 0.5 inches of water column the code's pressure drop?
No. It is what most published capacity tables ASSUME, printed in their headings, and it is a design decision rather than a code requirement. What the code actually requires (IFGC 402.6) is that the pressure at every appliance inlet meets that appliance's own minimum inlet pressure. A borrowed table assumption is not a design drop: on a long run with a low supply pressure, half an inch of water column may be more than you have to give away. State the drop you are designing to, and if you also give the tool the appliance's minimum inlet pressure it checks the drop against the lower of the supply you stated and the pressure at the point of delivery: a design that would leave the appliance inlet below its minimum is refused, with the largest drop that meets it. Without the minimum it says the check is incomplete rather than implying it passed.
Which code section should I write on the permit?
The one your jurisdiction adopted, which is why this tool asks. The arithmetic is the same in every book and the address is not. International Fuel Gas Code, and the International Residential Code for one- and two-family dwellings: the sizing provisions are at IFGC 402.4, published in the IRC as G2413.4 (402.4). A homeowner pulling a residential permit is inspected against the residential code's own numbering, and printing only the commercial fuel gas address to them is a right value under the wrong authority. Two further families are offered and both refuse rather than answer, because their own coefficients were never read from their own text: putting one of those labels on this equation's answer would be a guess about most of a state's permit process.
The rest of the job
Combustion Air Calculator
The pipe delivers the gas; the room has to deliver the air. Confined-versus-unconfined verdict and the required opening size for every gas appliance in the space.
BTU / Heat Load Calculator
Size the appliance whose input rating this pipe has to carry, before you size the pipe.
Dual-Fuel Switchover Calculator
When the heat pump takes the load and the furnace only covers the cold hours, the gas system that stays behind is still sized on full connected load.