Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- Conduit Type
-
Default EMT Allowed EMT, IMC, Rigid steel, PVC schedule 40, PVC schedule 80
About this input
The conduit material, such as EMT, rigid PVC or IMC. It sets the inside diameter used for the fill, since different materials have different wall thickness at the same trade size.
- Conduit Trade Size
-
Default 3/4 Allowed 1/2, 3/4, 1, 1-1/4, 1-1/2, 2, 2-1/2, 3, 3-1/2, 4
About this input
The nominal trade size you want to check, for example 3/4 inch. The tool reports its fill and also recommends the smallest size that stays within the code limit.
- Conductor Grid
-
Default 6 rows
About this input
One row per conductor run: the conductor size and how many of that size. The tool sums the cross-sectional area of every conductor to compare against the conduit's allowable fill.
Column Range or allowed values Conductor size 14 AWG, 12 AWG, 10 AWG, 8 AWG, 6 AWG, 4 AWG, 3 AWG, 2 AWG, 1 AWG, 1/0 AWG, 2/0 AWG, 3/0 AWG, 4/0 AWG, 250 kcmil, 300 kcmil, 350 kcmil, 400 kcmil, 500 kcmil, 600 kcmil, 750 kcmil, 1000 kcmil Quantity At least 0
Outputs
- Recommended Trade Size
-
Unit in
About this output
The smallest trade size of the chosen conduit type whose fill stays within the code limit for these conductors.
- Model Status
-
No unit declared
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.
- Total Conductor Area
-
Unit in2
About this output
The combined cross-sectional area of all conductors, in square inches. This is the figure compared against the conduit's allowable area.
- Within The Limit
-
Unit yes/no
About this output
Whether the selected conduit stays at or below the code fill limit. If it reads no, move up a trade size.
- Total Conductors
-
Unit count
About this output
The total number of conductors across all rows. The fill limit depends on whether this is one conductor, two, or three or more.
- Applicable Fill Limit
-
Unit fraction
About this output
The fill limit that applies to your conductor count: 53 percent for one conductor, 31 percent for two, 40 percent for three or more. These are the ordinary-run limits; short conduit nipples and other special installation rules are outside this model, so treat the result as a screening figure and confirm the governing rule for your installation.
- Allowed Conductor Area
-
Unit in2
About this output
The largest total conductor area the conduit may hold, in square inches: internal area times the applicable fill limit.
- Conduit Internal Area
-
Unit in2
About this output
The inside cross-sectional area of the selected conduit, in square inches, from its material and trade size.
- Fill Of The Selected Conduit
-
Unit %
About this output
How full the selected conduit is, as a percent of its internal area. Compare it against the applicable limit.
- Fill At The Recommended Size
-
Unit %
About this output
The fill percent the recommended trade size would carry, for comparison with the size you selected.
What it is
The Conduit Fill Calculator checks whether the conductors you are pulling fit the conduit you have chosen, and recommends the smallest trade size that would. You enter the conduit type and size and a list of conductor sizes with quantities, and it sums the conductor areas, applies the fill limit that matches your conductor count, and reports how full the conduit is against how full it may be.
Areas are in square inches, and fill is reported as a percentage.
The fill limits it applies are the code limits, exactly. The 53, 31 and 40 percent thresholds reproduce the published values for one conductor, two conductors and more than two. The dimensions they are applied to are illustrative: the conduit internal areas and insulated conductor diameters shipped here are typical values, not the code tables. That split is the thing to understand before using a result, and it is explained below.
Methodology
Purpose and model boundary
This model compares the insulated cross-sectional area of a conductor bundle with the usable internal area of a selected conduit. It reports the selected conduit’s fill, whether that fill is within the applicable conductor-count limit, and the first trade size in the workbook’s ordered size table that satisfies the same limit.
It is a screening calculator, not a complete electrical-code design. The conductor outside diameters and conduit dimensions are illustrative workbook data. Installation-specific requirements such as the short-nipple exception, ampacity adjustment, jam ratio, pulling tension, bends, grounding, and local code amendments are outside the model.
Inputs and units
- Conduit type chooses one of the conduit families stored in the workbook and therefore the inside-diameter factor used for each trade size.
- Conduit trade size chooses the conduit being checked. Sizes are text labels, such as fractional-inch trade sizes, not numeric fractions.
- Conductor grid contains six fixed input rows. Each row contains a conductor size from the workbook list and a whole-number quantity. A quantity of zero makes a row inactive; the browser still sends the workbook’s full fixed grid to SpreadsheetWeb.
Quantities must be whole numbers greater than or equal to zero. At least one conductor is required, and every row with a positive quantity must use a recognized conductor size.
Governing relationships
For conductor row j, let q_j be the quantity and d_j the insulated outside diameter looked up for the selected conductor size. The workbook calculates:
A_j = pi x d_j^2 / 4
N = sum(q_j)
A_bundle = sum(q_j x A_j)
For the selected conduit, the workbook looks up an effective inside diameter D from conduit type and trade size, then calculates:
A_conduit = pi x D^2 / 4
The applicable fill fraction L is selected from conductor count:
L = 0.53whenN = 1L = 0.31whenN = 2L = 0.40whenN >= 3L = 0when no conductors are entered
The remaining relationships are:
A_allowed = A_conduit x L
Fill = A_bundle / A_conduit
The within-limit test uses Fill <= L + 0.0000001; the small tolerance prevents a rounding difference at the boundary from changing the result.
Calculation sequence
- Validate conductor quantities and size selections.
- Look up the insulated diameter for each active conductor row and sum conductor count and area.
- Look up the selected conduit’s effective inside diameter and calculate its internal area.
- Select the 53%, 31%, or 40% limit from total conductor count.
- Compare the selected conduit’s fill with that limit.
- Evaluate each trade size in the workbook’s ascending ladder using the same conduit type, bundle area, and limit. The first passing size becomes the recommendation. If none passes, the recommendation is
none in the table is large enough.
Outputs and interpretation
Recommended trade size is the first size in the workbook table that carries the entered bundle within the applicable limit. Fill at the recommended size shows the resulting fraction for that candidate. These are table-limited recommendations; they do not imply that every market size or installation rule was evaluated.
Fill of the selected conduit is the bundle area divided by the selected conduit’s internal area. Applicable fill limit, allowed conductor area, total conductor area, and conduit internal area expose the evidence behind the decision. Within the limit is Yes only when at least one conductor is present and the computed fill passes the tolerance-aware comparison.
Validation and status logic
The workbook evaluates status in this order; the first matching row is returned.
| Condition | Returned status |
|---|---|
| Any quantity is negative, fractional, or otherwise not a whole number zero or greater | NOT VALID: every quantity must be a whole number of conductors, zero or more |
| A row has a positive quantity but its conductor size is not in the workbook list | NOT VALID: a row with conductors needs a size from the conductor list |
| Total conductor count is zero or less | NOT VALID: enter at least one conductor |
| The selected conduit exceeds the applicable fill limit | CHECK: the selected conduit exceeds the fill limit; see the recommended size |
| The selected conduit’s fill is below 15% | CHECK: fill is under 15%, a smaller conduit may be more economical |
| None of the preceding conditions applies | OK |
Assumptions and limitations
The conductor and conduit dimensions are the values stored in this workbook, not a reproduction of code tables or a manufacturer-specific catalogue. Insulation type, compact stranding, multi-conductor cable geometry, and mixed cable/conductor assemblies can materially change occupied area. The ordinary 53%/31%/40% limits are applied without an installation-length mode.
The recommendation is limited to conduit types, trade sizes, and conductor sizes present in the workbook tables. It does not assess conductor ampacity, current-carrying-conductor adjustment, termination ratings, voltage drop, grounding conductors, pull-box sizing, bend count, pulling tension, sidewall pressure, or jam probability.
Restrictions and non-computing states
The input grid has six workbook-authored rows and cannot be expanded by the UI. Negative or fractional quantities, an unrecognized size on a positive-quantity row, and a bundle with no conductors produce NOT VALID. A valid bundle can still be larger than every conduit in the workbook ladder; in that case the model returns a CHECK and the explicit no-size text rather than inventing a recommendation.
Errors and warnings
A value outside the contract’s dropdowns, grid shape, or declared type may be rejected by the LogicCommons calculation proxy before SpreadsheetWeb runs the workbook. That is input-contract enforcement, not a workbook status. A workbook NOT VALID message means the workbook received the inputs but refuses to treat the result as meaningful. A workbook CHECK message means the workbook completed the arithmetic but identified a condition requiring review. A network, proxy, or SpreadsheetWeb service failure is a transport failure and should not be interpreted as any model decision.
References
The workbook derives its calculation rather than reproducing any code table. The fill limits it applies are the published percentages; the dimensions it applies them to are typical values.
- NFPA. NFPA 70, National Electrical Code, Chapter 9 Table 1, the source of the 53, 31 and 40 percent limits and the notes that govern them, including the nipple exception this tool does not implement. https://www.nfpa.org/codes-and-standards/nfpa-70-standard-development/70
- Wikipedia. Electrical conduit. https://en.wikipedia.org/wiki/Electrical_conduit
- Southwire. Electrical calculators, an independent comparator. https://www.southwire.com/calculators
No code table is reproduced here. Chapter 9 Tables 4 and 5 carry the conduit internal dimensions and the insulated conductor areas that a code calculation requires; the figures shipped with this workbook are typical values standing in for them. For a submittal or an inspection, compute from the code tables for your conduit type and insulation type. No trademark or organisation name appearing here implies endorsement by its owner.
Additional source notes migrated from Methodology
The workbook uses the conductor-count fill fractions associated with NFPA 70 Chapter 9 Table 1. Its physical dimensions remain illustrative rather than reproduced code-table values. See the page’s References section for the source link, independent comparator, and trademark notice. Always verify the final installation against the code edition and product data applicable where the work is built.
Frequently asked questions
Are the fill limits here the real code limits?
Why do two conductors get a tighter limit than three or more?
My run is a short nipple between two boxes. Does that change anything?
Does passing the fill check mean the pull is fine?
What about derating for the number of conductors?
Why does the recommended size differ from the one I selected?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.