Electrical Wire Length by Circuit Calculator

Plan each circuit's run using radial, star, or single device modes precisely. Include panel distances, drop lengths, risers, bends, and per-drop slack for accuracy. Toggle return runs, shareable unit systems, spool advice, and presets for convenience. Export calculations to CSV or PDF for documentation and purchasing. Total everything automatically. Field-ready planning made simple today.

Global Settings
Applied on each circuit's subtotal.
Extra length per bend.
Used to suggest purchase quantities.
Quick Actions
Export
Exports include settings and the results table.
Circuits
Advanced options per row
Name Run Type Material Path Length (ft) Panel Distance (ft) Include Panel? Drops Drop Length (ft) Return? Risers Rise Height (ft) Bends Slack/Drop (ft) Notes
Total Length: 0 ft Suggested Spools:
Results by Circuit
# Name Run Type Material Computed Length (ft) Notes
Material Legend
Colors help you visually group circuits by material in tables and PDFs.
Example Data

Click "Load Example Data" to populate these three representative circuits:

NameRun TypeMaterialPathPanelInclude PanelDropsDrop LenReturnRisersRise HBendsSlack/DropNotes
Lighting Loop ARadialNM-B 14/21200Yes68No21061.5Use 14/2 NM-B
Kitchen Small AppliancesStarNM-B 12/23515No46No004120A GFCI circuit
AC CondenserSingleUF-B 12/2550Yes13Yes1622UF cable outdoors
Formula Used

For each circuit i, the base length Lbase,i is assembled from horizontal path, vertical runs, slack, and bend allowances. Let:

  • P = path length (one-way). For Radial: panel to farthest device. For Star: average branch length. For Single: direct device run.
  • J = panel distance to first junction (added when "Include Panel?" is unchecked).
  • N = number of drops, D = drop length per drop.
  • R = riser count, H = rise height.
  • B = number of bends, a = allowance per bend.
  • s = slack per drop, p = global slack percentage, Spanel = slack at panel.
  • ret = 1 if return run required, else 0.

Then:

Radial:
L_base = P + (includePanel ? 0 : J) + N·D + R·H + B·a + N·s + S_panel + ret·(P + (includePanel ? 0 : J))

Star:
L_base = N · [ P + (includePanel ? 0 : J) + D ] + R·H + B·a + N·s + S_panel
// Star uses average branch length P replicated per drop.

Single:
L_base = P + (includePanel ? 0 : J) + D + R·H + B·a + s + S_panel + ret·(P + (includePanel ? 0 : J))

Apply global slack:
L = L_base · (1 + p/100)

All inputs use the chosen unit; calculations are linear sums suitable for estimating cable purchase lengths.

How to Use
  1. Select your unit, global slack, bend allowance, and spool sizes.
  2. Click Add Circuit Row or load the example set.
  3. Choose a Material preset for each circuit; adjust the Notes if needed.
  4. Per circuit, choose run type and fill fields. Uncheck Include Panel? to add a separate junction distance.
  5. Toggle Return? when a run must return to origin (e.g., certain controls).
  6. Press Calculate to update totals and spool suggestions.
  7. Export results via CSV or PDF for purchasing and records.
FAQs

If checked, the path length already includes the distance from the panel to the first device or junction. If unchecked, the Panel Distance is added separately.

Use it when a conductor must loop back to the origin, such as certain control circuits or when a dedicated return path is required beyond the standard cable conductors.

Radial assumes a single trunk visiting devices sequentially. Star assumes average branch runs from a hub or panel to each device, multiplying the average length by the number of drops.

Yes. Select the unit at the top. Inputs and outputs are interpreted and labeled in the selected unit; values are not auto-converted to avoid accidental changes mid-design.

A common planning allowance is 0.5–1.5 ft per bend depending on radius and pulling difficulty. Adjust to your method, conduit size, and cable type.

It estimates cable length, not conductor count. For MWBC or shared neutrals, calculate cable length here, then separately ensure conductor sizing and code compliance.

No. This is a planning tool. Always verify against local codes, manufacturer instructions, and professional standards before purchasing or installation.

Related Calculators

Aluminum Weight CalculatorBoard and Batten CalculatorBrick CalculatorDecking CalculatorDIY Shed Cost CalculatorFire Glass CalculatorFraming CalculatorFrench Drain CalculatorGlass Weight CalculatorGravel Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.