A panel schedule is two documents in one. It is a directory — the thing somebody reads at two in the morning to find out which breaker feeds the compressor — and it is a load calculation, the evidence that the panel can carry what has been hung on it. Most free templates only do the first job. They give you a grid of circuit numbers and descriptions and leave the arithmetic to a separate spreadsheet, which is how a panel ends up with forty amps more on one leg than another and nobody notices until the neutral runs hot.
The part that trips people up is the phase column, because the numbering is not intuitive. Circuits run odd down the left and even down the right, but the two circuits in a horizontal pair share a phase, and the phase only advances when you drop to the next row. That is why a two-pole breaker takes slots one and three rather than one and two — those are the adjacent positions on the same side, and they sit on different legs, which is exactly what a 240-volt load needs. Get that backwards and every balance figure downstream is wrong. This builder derives the phase from the circuit number and the panel type, so the column is never a typing exercise and never a guess.
The demand side follows the same idea. Connected load and demand load are not the same number, and the difference is a set of factors that depend on what kind of load each circuit is carrying: lighting is a continuous load and gets carried at a hundred and twenty-five percent, non-dwelling receptacle load takes the first ten kVA at full value and the remainder at half, and the largest motor on the panel picks up an extra twenty-five percent. Tagging each circuit with a load type once, as you enter it, is what makes that rollup possible — which is why the load type sits on every circuit from the start rather than being bolted on at the end.