Why schedules drift from the design
Three mechanisms, all predictable.
Parallel data entry. The circuit exists as a line on a diagram and as a row in a table. Two entries, one truth, no link.
Deferred detail. At schematic stage the breaker may be "TBD". By tender stage it is 40 A. A static table does not follow.
Handover editing. The panel is built, a circuit is moved, and the electrician updates the paper directory but not the design file.
Software does not fix process, but it makes the failure visible: a data-linked schedule cannot disagree with the diagram.
Five levels of automation
Most products called "panel schedule software" sit at level 2 or 3. Knowing which level you are buying prevents disappointment. 1. Static template. Word, Excel or PDF. Zero automation. 2. Formula spreadsheet. Totals, phase balance and spare counts recalculate. Still a separate file. 3. CAD block with attributes. The schedule lives in the drawing. Attributes are typed, not derived. 4. Data-linked schedule. Circuits are objects with properties; the schedule is a generated table, and the panel total is a query rather than a sum of cells. 5. Bidirectional model. Schedule edits and diagram edits are the same edit; checks run on every change; exports carry one revision.
Level 5 is where design checks become possible: a rule can only be applied to structured data, never to a PDF.
Features that actually save time
| Feature | What it does | Why it matters |
|---|---|---|
| Circuit list from the diagram | Rows generated from panel ways | Removes the double-entry failure |
| Breaker/conductor validation | Flags breaker rating above conductor ampacity | The single most common design error |
| Continuous-load factor | Applies 125% where required | Prevents undersized feeders on EV and HVAC |
| Phase balance meter | Totals per leg or phase as you assign | Turns a manual exercise into a live number |
| Spare/space states | Distinguishes installed spare from empty way | Directly supports NEC 408.4 labelling |
| Revision stamp | Ties schedule to drawing revision | Ends "which version did the contractor build?" |
| Bulk export | PDF, XLSX, DXF of the same data | One source, several deliverables |
| Panel directory output | Door-card format sized for the enclosure | The label people actually read |
The last one is underrated: a schedule that cannot produce a door card will be retyped by whoever builds the panel, and that retyping is where "Spare" becomes "Lights".
Errors that automation catches
These are the checks worth paying for, with the clause that makes them legitimate. Each is a formal condition over the model — deterministic, not a language model guessing.
| Check | Typical finding | Reference |
|---|---|---|
| Breaker vs conductor | 25 A breaker on a 1.5 mm² / 14 AWG circuit | NEC 240.4; IEC 60364-4-43 |
| Continuous load | 48 A EV charger on a 50 A breaker at 100% | NEC 210.20(A); Article 625 |
| Missing residual protection | Socket circuits without 30 mA RCD | NEC 210.8; IEC 60364-4-41 |
| Unlabelled spare | Breaker installed, row says "Spare" | NEC 408.4 |
| Duplicate way numbers | Two circuits numbered 13 | Schedule integrity |
| Bus overload | Sum of breaker ratings above bus rating | NEC 408.30; IEC 61439-2 |
| Neutral sizing | Reduced neutral on a harmonic-rich load | NEC 220.61; IEC 60364-5-52 |
| Diagram/schedule mismatch | 18 ways drawn, 20 rows listed | Document control |
Note what is missing: voltage drop, short-circuit withstand and selectivity need network data, not panel data. The cable size calculator guide covers ampacity properly.
NEC vs IEC: what changes in the schedule
The columns look similar; the content does not. A tool that only speaks NEC will produce a schedule an IEC reviewer will reject, and vice versa.
| Item | NEC style | IEC style |
|---|---|---|
| Circuit numbering | Odd left, even right, 1–42 convention | Sequential ways, often per row |
| Voltage notation | 120/240 V, 208Y/120 V, 480Y/277 V | 230/400 V, 400/230 V |
| Protective device | GFCI, AFCI, breaker type | MCB/RCBO, RCD 30 mA, curve B/C/D |
| Conductor | AWG or kcmil, e.g. 12 AWG Cu | Cross-section, e.g. 3×2.5 mm² Cu |
| Load column | Connected VA, demand VA | Installed power, diversity factor |
| Cable reference | Conduit and wire counts | Cable designation and installation method |
| Verification | Inspection is separate | Test schedule per IEC 60364-6 attached |
| Assembly standard | UL 67 panelboards | IEC 61439-1/-2 assemblies |
If you work on both, the practical requirement is a per-project standard switch that changes numbering, units, device vocabulary and the check set.
Comparing the four common approaches
| Approach | Setup effort | Single source of truth | Built-in checks | Best for |
|---|---|---|---|---|
| Excel template | Minutes | No | Formulas only | One panel, one issue |
| CAD add-on (e.g. AutoCAD Electrical) | Days, plus licence | Partial, inside the DWG | Limited, extensible | Existing AutoCAD workflow |
| Standalone panel builder | Hours | Panel data only | Ampacity, bus, labels | Panel shops, production |
| Web CAD with schedules | Minutes | Yes, plan + diagram + panel | Ampacity, balance, 41-rule set | Small teams issuing full packages |
The honest weakness of web tools is depth: protection coordination and arc-flash studies still belong in specialist software. The weakness of desktop suites is that the schedule is often a clever block rather than a query over data, so the drift problem survives.
Worked example: one change, four affected cells
A 12-circuit apartment panel from the template walkthrough is at 29,600 VA connected. The client adds a 7.2 kW EV charger.
- Current: 7,200 / 240 = 30 A.
- Continuous load, 125%: 30 × 1.25 = 37.5 A, so a 40 A breaker.
- Conductor: 8 AWG Cu at 75 °C is 50 A; ambient correction at 40 °C is 0.88, giving 50 × 0.88 = 44 A ≥ 40 A. Accepted.
- Volt drop at 60 ft: 2 × 0.764 × 30 × 60 / 1000 = 2.75 V, or 2.75 / 240 = 1.15%. Within the 3% branch-circuit guidance.
Three things change, not one: a new circuit row, a new per-leg total (36,800 / 2 = 18,400 VA plus the existing line-to-neutral split), and the panel total rising to 36,800 VA. In a spreadsheet that is four manual edits and a chance to miss one. In a linked model it is one edit and a re-run.
See it on a live panel: open the demo and add a circuit — the total, the balance and the schedule row move together. Plans and export limits are on the pricing page.
What the software still cannot do
- Decide the design. Demand factors, diversity and spare capacity are engineering judgements; the tool applies what you tell it.
- Replace inspection. A generated schedule is a document, not a verified installation.
- Know your amendments. Local amendments to NEC or IEC-derived national rules are not in the box.
Treat the schedule as output and review it as a reviewer, and the tool pays for itself. Treat it as authority, and it will confidently document a mistake.
Next step
If your schedule is still a spreadsheet, start by generating one panel from your own plan — try the demo — then read the documentation for export formats and the check list. When you are ready to run more than three projects, compare plans on the pricing page.
Sources
- NFPA 70 (NEC) — code development and current edition: https://www.nfpa.org/codes-and-standards/nfpa-70-standard-development/70
- NFPA free access to codes and standards: https://www.nfpa.org/codes-and-standards/free-access
- IEC 60364-5-53:2001 — selection and erection of switchgear: https://webstore.iec.ch/en/publication/1880
- IEC 60364-5-52:2009 — wiring systems and current-carrying capacity: https://webstore.iec.ch/en/publication/1878
- Southwire voltage drop calculator (cross-check for the worked example): https://www.southwire.com/calculator-vdrop
Requirements cited are from the editions current at the time of writing. Verify against the current edition of the applicable code and any local amendments before issuing a design. This is technical guidance, not a compliance opinion.
A tool that generates and maintains a panel's circuit schedule from design data — inside a CAD drawing, as a standalone database, or as part of a web design platform — instead of a hand-typed table.
It can produce specific circuit identification and explicit spare labelling. Whether the descriptions are accurate is still a human responsibility.
Good tools compute connected load and apply demand factors for the methods they support. Complex dwelling calculations under NEC 220.55 and diversity factors under IEC practice still need review.
The [single-line diagram](/en/blog/single-line-diagram-software/) shows the topology — sources, feeders, protective devices. The schedule describes the panel's ways in detail. They must agree, which is why generating both from one model is worth the effort.
Most tools can. The value is in the data, not the file format: an XLSX exported from a linked model stays consistent with the drawing at the moment of export, then drifts like any other file.
A template is free, and GorkyCAD has a free tier with project and object limits. Exact plan details are on the [pricing page](/en/pricing/).
Design it in the browser
Turn the plan into circuits, a panel schedule, a single-line diagram and a calculated bill of materials. Start free or open the demo.
Open demo See pricing